A specific 3D perspective technically defined as having all 3 axes being exactly 120 degrees apart. In early video games, it is often slightly off to account for smoother pixel lines.
22
votes
12answers
10k views
Isometric game engine in JavaScript/HTML5 [closed]
Is anybody aware of any stable-ish (ie out of alpha) isometric drawing engines for JavaScript/HTML5? I have done some Google searches and found a few, but they were mostly in alpha/invite-only ...
18
votes
1answer
711 views
Difference between “staggered” isometric and “normal” isometric tilemaps?
The Tiled Map Editor v0.9 recently added support for staggered tilemaps in addition to its usual isometric tilemap support.
What are the exact technical differences between these two types of ...
16
votes
1answer
3k views
Isometric rendering and picking?
I've been looking for a formula to plot (world->screen) and mouse pick (world->screen) isometric tiles in a diamond-shaped world.
The ones I've tried always seem to be, well, off.
What's the ...
15
votes
3answers
3k views
Pleasing isometric hexagons
What angles and long-side:short-side ratios give the most aesthetically pleasing and graphically regular isometric (squashed, flat side up) hexes; that additionally resolve to whole pixel sizes for ...
14
votes
2answers
596 views
What is the view perspective angle of most 2.5D isometric games
I examined several quite popular games to determine what perspective angle they are using. For the purpose I created a grid that is 45 and 60 degrees isometric viewed and put it onto a screenshot (of ...
14
votes
1answer
1k views
How to convert mouse coordinates to isometric indexes?
I draw isometric map with tile 64x32:
const Offset = 160;
int X, Y;
for (int a=0; a < 6; a++)
for (int b=0; b < 6; b++) {
X = a * 32 - b * 32 + Offset;
Y = a * 16 + b * 16;
...
13
votes
8answers
4k views
How should I sort images in an isometric game so that they appear in the correct order?
This seems like a rather simple problem but I am having a lot of difficulty with it.
What should I do to properly sort images in an isometric game?
In a normal 2d top-down game one could use the ...
13
votes
3answers
1k views
Faking isometric graphics in a 2D space game
First off, I know exactly what my drawing problem is, and I have various ideas on how to approach solving it. I am here to figure out how to adjust which frame is drawn so that the isometric ...
13
votes
4answers
3k views
Real time shadow casting in a 2D isometric game
I'm writing a small 2d isometric engine in C++ and I'm trying to implement real time shadow casting. I followed a simple approach described on this page and here is the result (light is located at the ...
12
votes
6answers
3k views
How do I handle Isometric collision detection?
I would like to make an isometric run-jump style platformer. The player should be able to jump on top of platforms above the floor, hit the side of objects etc.
I'll be using a 2D game engine so I ...
11
votes
4answers
975 views
How do I determine the draw order in an isometric view flash game?
This is for a flash game, with isometric view. I need to know how to sort object so that there is no need for z-buffer checking when drawing. This might seem easy but there is another restriction, a ...
11
votes
3answers
1k views
What are some great and useful resources for an Isometric game built on the XNA Framework?
I'm currently working on an isometric game using the Microsoft XNA Framework. I'm looking of resources that would be of use for making this a successful project, such as isometric engines, physics ...
10
votes
4answers
365 views
How to deal with animated doors in isometric tiles
I've got a tricky issue I'm not sure how to tackle best:
I have an animated tile of a door. When it's closed it should be sorted one way, but when it's openend it will need to be sorted a different ...
9
votes
2answers
732 views
How do character/object interaction animations work in isometric games?
I am planning an isometric business simulation game where the player sees an office with the usual furniture such as desks, whiteboards etc.
Characters (Staff/NPC's) within the game should interact ...
8
votes
4answers
1k views
Staggered Isometric Map: Calculate map coordinates for point on screen
I know there are already a lot of resources about this, but I haven't found one that matches my coordinate system and I'm having massive trouble adjusting any of those solutions to my needs.
What I ...
8
votes
2answers
2k views
Free movement in a tile-based isometric game
Is there a reasonable easy way to implement free movement in a tile-based isometric game? Meaning that the player wouldn't just instantly jump from one tile to another or not be "snapped" to the grid ...
8
votes
1answer
612 views
Generating a town layout in a grid
I want to generate a town layout in a square grid (rendered isometrically, but that doesn't matter) using the following elements:
2x2 Houses
Roads, 1 unit wide
Canals, 1 unit wide
Sample layout:
...
8
votes
3answers
483 views
Isometric smooth fog
I'm working on a simple 2d game with direct3d 9. It's a isometric game with diamond tiles and a staggered map. This is what I have:
As you see I have some kind of fog which is acomplished by having ...
8
votes
1answer
365 views
How can I determine the first visible tile in an isometric perspective?
I am trying to render the visible portion of a diamond-shaped isometric map.
The "world" coordinate system is a 2D Cartesian system, with the coordinates increasing diagonally (in terms of the view ...
7
votes
3answers
1k views
My isometric game looks flat; how can I improve this?
Being bored I decided to make my game isometric by applying a simple filter effect.
g.scale(1f, 0.5f);
g.rotate(400, c.getHeight() / 2, 45);
It works great, but now everything appears... ...
7
votes
2answers
1k views
Is there a simple way to do true isometric projection with an HTML5 canvas?
Is there a simple way to get a true isometric projection with the HTML5 canvas element?
7
votes
2answers
1k views
Water simulation in Isometric game
I'm creating a game in Flash AS3 in which the player needs to modify land in order to direct the water in the right direction.
However, water simulation is a new topic for me and I'm kinda stuck. It ...
7
votes
1answer
945 views
Finding out which tile a mouse click landed in
I am working on an isometric grid based game and im having an issue trying to link a mouse click from the user to a tile. I have been able to split the problem into 2 parts :
Finding a rectangle ...
7
votes
3answers
239 views
Sort Polygons in order - not working?
I'm fairly new to programming in a 3d world.
I'm trying to create a canvas where all the objects are drawn in order of furthest-to-closest and from bottom to top - so they don't overlap each other, ...
6
votes
3answers
752 views
isometric drawing order with larger than single tile images - drawing order algorithm?
I have an isometric map over which I place various images. Most images will fit over a single tile, but some images are slightly larger. For example, I have a bed of size 2x3 tiles.
This creates a ...
6
votes
2answers
2k views
How to create tilted (height) isometric tiles
This is perhaps best explained pictorially. I am trying to create a 2.5D isometric game. My vision is for the game to look something like my goal:
I am not a graphics artist, so I'm having some ...
5
votes
5answers
1k views
Best technique for drawing isometric tiles
I'm thinking about making a simple isometric game with HTML5 Canvas, and wondering what's the fastest way to render the tiles.
Since the tiles are diamond shaped, but drawImage draws rectangles, I ...
5
votes
2answers
769 views
How do I get the distance between 2 points on an isometric grid?
How do I get the distance between 2 points on an isometric grid? I'm creating a facebook isometric game (in as3), and when I move around a particular type of building, I need to know if it comes ...
5
votes
6answers
4k views
Most efficient 3d depth sorting for isometric 3d in AS3?
I am not using the built in 3d MovieClips, and I am storing the 3d location my way.
I have read a few different articles on sorting depths, but most of them seem in efficient.
I had a really ...
5
votes
3answers
1k views
2D isometric: screen to tile coordinates
I'm writing an isometric 2D game and I'm having difficulty figuring precisely on which tile the cursor is. Here's a drawing:
where xs and ys are screen coordinates (pixels), xt and yt are tile ...
5
votes
1answer
1k views
Creating an isometric map with hexagonal tiles for iPad
I'm new to game development, so I need a little help.
I have to write down a little game which has a floor with hexagonal tiles but it must be seen in a isometric view like The Sims.
Ignoring the ...
5
votes
2answers
901 views
Dealing with occlusion in an isometric sandbox game
Imagine a 3D sandbox game like Minecraft with third-person isometric graphics. If the camera only moves in two dimensions, and doesn't rotate, then a large portion of the world will always be occluded ...
5
votes
2answers
4k views
Good, free isometric game engine? [closed]
Any recommendations for a good isometric game engine that is also free?
Should be possible to develop entirely using freely available tools (meaning: no Flash, and no I don't want to learn haXe...)
...
5
votes
3answers
759 views
Is it possible to map mouse coordinates to isometric tiles with this coordinate system?
I'm trying to implement mouse interaction in a 2D isometric game, but I'm not sure if it's possible given the coordinate system used for tile maps in the game.
I've read some helpful things like ...
5
votes
1answer
710 views
HTML5 Canvas Converting between cartesian and isometric coordinates
I'm having issues wrapping my head around the Cartesian to Isometric coordinate conversion in HTML5 canvas. As I understand it, the process is two fold:
(1) Scale down the y-axis by 0.5, i.e. ...
5
votes
2answers
934 views
Perfect fit for isometric tiles in AS3 with BitmapData
I'm creating a game which uses 320x160 sized isometric tiles. I've got an editor that allows me to take loaded in tiles and plot them. The map size is 8x8, and instead of placing down 64 movieclips, ...
5
votes
1answer
371 views
3D isometric depth sorting
How is it possible to depth sort tiles and objects in an isometric environments without any limitations? I've been researching this for a while now and there seems to be no publicly available answers ...
5
votes
2answers
154 views
Calculate new coords of camera after a 90 degree rotation in an isometric 2D projection
I made a 2D isometric renderer. It works fine but now I want to show my scene from 4 different points of view (NE NW SE SW) but, on a 90° rotation, my camera cannot keep the center of my scene on ...
4
votes
1answer
254 views
Issue with distinguishing levels in isometric game [duplicate]
Possible Duplicate:
How can I change this isometric engine to make it so that you could distinguish between blocks that are on different planes?
I'm working on an isometric game however I ...
4
votes
3answers
542 views
Isometric tile map format
I've just knocked up a fairly basic isometric tile based game and I'm looking for the best way to store the level data.
Each tile coordinate is assigned one or more numbers that correspond to a tile ...
4
votes
1answer
758 views
Are there any good engines for isometric collision detection and platforming?
I've decided to resurrect an old game idea I had years ago. I currently have zero experience with programming, but I'm going to begin studying either C#, Python or both in the near future.
The issue ...
4
votes
2answers
1k views
Efficient Isometric 2.5D Game Engines?
I want to make a game (turn-based RPG) that looks very similar to Bastion.
Here is what I need to implement:
-> The overworld is 2d, with an isometric view. The graphics would in no way be rendered ...
4
votes
1answer
516 views
Smooth drag scrolling of an Isometric map - Html5
I have implemented a basic Isometric tile engine that can be explored by dragging the map with the mouse. Please see the fiddle below and drag away:
http://jsfiddle.net/kHydg/14/
The code broken ...
4
votes
2answers
482 views
Optimizing isometric drawing function
I need help optimizing my Draw(); function to draw only what is visible in the viewport. Currently I'm drawing the whole Map array in a diamond shape. How can I make my function store only what is ...
4
votes
1answer
342 views
Isometric Screen View to World View
I am having trouble working out the math to transform the screen coordinates to the Grid coordinates.
The code below is how far I have got but it is totally wrong any help or resources to fix this ...
4
votes
1answer
345 views
Character jumping movement in isometric tile
When I want to draw my character moving from one tile to another, I would find the displacement vector between two tile's drawing offset and let the character walk in a linear line toward that ...
4
votes
0answers
247 views
Isometric - precise screen coordinates to isometric
I'm trying to translate mouse coords to precise isometric coords (I can already find the tile the mouse is over, but I want it to be more precise). I've tried several different methods but I seem to ...
3
votes
4answers
384 views
Is there an isometric 2d game that doesn't use tilemapping? [closed]
Is there an isometric 2d game that doesn't use tilemapping?
I want to do this in tilemap but the client doesn't want to use it (since it's easier to design maps without using tiles).
I've tried to ...
3
votes
2answers
522 views
XNA - Non perspective projection?
For a section of my game, instead of having a perspective projection, i would like to display an isometric view of an object.
So i don't want things to appear smaller if in a distance, etc.
...
3
votes
4answers
267 views
Distance between two points with staggered isometric coordinate system
I don't think this exact question has been asked already (I've done a lot of searching but come up empty).. I am trying to work out what would be described as the 'L0 Tile' distance between two points ...