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.
5
votes
3answers
773 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 ...
0
votes
0answers
41 views
Is there a simple isometric graphical game engine (using vectors?) that could be used for a (multiplayer) crafting/farming game? [duplicate]
Possible Duplicate:
Good, free isometric game engine?
With little game development experience (albeit having graphical skills and some programming knowledge) a group currently working on a ...
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 ...
1
vote
2answers
181 views
Which isometric angles can be mirrored (and otherwise transformed) for optimization?
I am working on a basic isometric game, and am struggling to find the correct mirrors.
Mirror can be any form of transform.
I have managed to get SE out of SW, by scaling the sprite on X axis by -1. ...
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 ...
3
votes
3answers
2k views
How to render axometric/isometric tiles that are a 2d array in logic, but inclined 45º visually?
I am making a tile-based strategy game which i plan to have 2.5D visuals in an axometric/isometric fashion.
Right now i'm programming it's logic and rendering it as a literal 2-dimensional array ...
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 ...
2
votes
2answers
381 views
Checking if an object is inside bounds of an isometric chunk
How would I check if an object is inside the bounds of an isometric chunk? for example I have a player and I want to check if its inside the bounds of this isometric chunk.
I draw the isometric ...
4
votes
1answer
255 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 ...
0
votes
1answer
298 views
Isometric drawing “Not Tile Stuff” on isometric map?
So I got my isometric renderer working, it can draw diamond or jagged maps...Then I want to move on...How do I draw characters/objects on it in a optimal way?
What Im doing now, as one can imagine, ...
1
vote
2answers
120 views
Back to front drawing in an Unorginized array of tiles
I have an Array of tiles in no particular order. How would I do a isometric back to front rendering on it? Do I HAVE to order it?
4
votes
1answer
520 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 ...
2
votes
1answer
297 views
How to draw Isometric game Back to front
What is the for loop or algorytm for a 2D array of tiles that I would render the tiles back to front like this:
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;
...
0
votes
1answer
168 views
Drawing at negative coordinates in XNA?
I am trying to make a 2D isometric RPG and I kind of hit a wall when it comes to lighting.
I was thinking of using shaders, if I manage to understand them.The problem I am anticipating is the presence ...
-2
votes
1answer
710 views
Convert map of USA to isometric format
How can I convert the map of the US to isometric format. How do you ensure that the angles that you are making are perfect? I mean in isometric maps even slight errors can cause difficulty.
Also any ...
0
votes
2answers
317 views
Screen coordinates to a multilevel isometric world
I have an isometric world that has stuff on multiple levels, i.e. it has an XYZ coordinate system, and tiles can be stacked on each other, accumulating screen Y offset as they go. I currently have an ...
2
votes
2answers
685 views
Javascript Isometric draw optimization
I'm having trouble with isometric tiles drawing.
At the moment I got an array with the tiles i want to draw.
And it all works fine until i increase the size of the array.
Since I draw ALL tiles on ...
0
votes
2answers
266 views
How do I use transparent textures in panda3d?
I need to map a partially transparent texture on a flat quad with panda3d. With the quad as a canvas I'd like to create something like sprites positioned in the 3d coordinate system.
I wanted to ...
1
vote
1answer
426 views
HTML5 Canvas Depth Sorting
I'm have problem with Isometric. I'm don't know how to name this "problem", but I'm show you some sceen what I get and what I'm need to get.
My code now drawing something like: ...
0
votes
2answers
1k views
Advanced Animation for 2d Isometric Game?
I need help with workflow suggestions for a flash game. (although the concepts would apply to other game engines, too).
In a game like: Hero Academy
There are several different character models each ...
4
votes
3answers
544 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
2answers
484 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 ...
-1
votes
1answer
1k views
Isometric 2D game without tiles. Is there a solution?
Is it possible to create an isometric view of the game without the use of tiles
Looking at this forum and stackoverflow.com and gamedev.stackexchange.com.
(I work with Corona SDK and could not find a ...
5
votes
1answer
718 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. ...
0
votes
1answer
376 views
Does anybody know of any resources to achieve this particular “2.5D” isometric engine effect?
I understand this is a little vague, but I was hoping somebody might be able to describe a high-level workflow or link to a resource to be able to achieve a specific isometric "2.5D" tile engine ...
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 ...
1
vote
4answers
1k views
How can I improve my isometric tile-picking algorithm?
I've spent the last few days researching isometric tile-picking algorithms (converting screen-coordinates to tile-coordinates), and have obviously found a lot of the math beyond my grasp.
I have ...
2
votes
2answers
620 views
Isometric to screen, screen to isometric for irregular projection
I have isometric assets that unfortunately can't change and need to work out the projection for those. Here is how a tile looks like:
The tile image width/height ratio is 0.(6) (height/widht = ...
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 ...
1
vote
3answers
776 views
Any ideas on reducing lag in terrain generation?
Ok so here's the deal. I've written an isometric engine that generates terrain based on camera values using 2D perlin noise. I planned on doing 3D but first I need to work out the lag issues I'm ...
1
vote
2answers
1k views
How would I translate screen coordinates to Isometric coordinates?
I have a function isoToScreen(x, y) that converts Isometric coordinates to Screen coordinates.
var tileW = 16;
var tileH = 16;
var isoToScreen = function(x, y) {
var posX = (x - y) * tileW;
...
0
votes
2answers
223 views
Tile walking algorithm for already known set of walkable tile?
Suppose I already have a list of tile that specify which tile the character can move to, and these tiles are clustered around the character. If I want to produce a path (maybe not shortest, but just a ...
1
vote
1answer
217 views
Class design for instantly switching between free-roaming world to/from battle world?
I plan to have an isometric world, which can be freely roam around. However, I desire the system to instantly apply the grid onto isometric world for battling system on any random encounter. ...
-1
votes
2answers
325 views
How do I use setFilmSize in panda3d to achieve the correct view?
I'm working with Panda3d and recently switched my game to isometric rendering. I moved the virtual camera accordingly and set an orthographic lens. Then I implemented the classes "Map" and "Canvas".
...
2
votes
1answer
194 views
isometric tile - How would I apply effect on only specific part of a sprite?
How would I apply a mask for pixel shading effect to restrict it only to some part of image? For example I have a height tile:
Now I want to apply the effect only on the tile-shape of this ...
2
votes
2answers
1k views
A* pathfinding for an isometric map
I am making an isometric tower defense game in XNA and trying to implement the A* pathfinding algorithms for my enemy AI. I am quite new to programming, especially AI and pathfinding, so please excuse ...
4
votes
1answer
347 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 ...
0
votes
1answer
299 views
XNA: weird effect by matrixTransform of spriteBatch on isometric tile
I wrote a Camera class that contains Matrix (for zooming and moving around). When I zoomed it with any zoom scale other than 1, some isometric grids becomes visible on each of my isometric tile.
...
7
votes
3answers
240 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, ...
0
votes
0answers
94 views
What is the connection between an isometric angle and scale
I am trying to work out an isometric projection matrix for a custom angle.
In the engine I'm using there's a projection matrix defined like so:
projection.rotate(45 * (Math.PI / 180) );
scale = ...
0
votes
0answers
292 views
Sprite Animation Effect in isometric game
I am planning to make game like Final fantasy tactics. Right now, I have been thinking about how should I make my sprite animates. From what I found out so far (reading from ffhacktics.com), it seems ...
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 ...
1
vote
1answer
556 views
Are 3D textures used for ground tiles in 2.5D games?
In an isometric system, each tile can be painted with texture. Normally, (if I recalled the technical term) the fastest method to paint these ground tiles with appropiate texture is to use something ...
0
votes
1answer
462 views
Converting coordinate systems to/from an isometric game world
I have tried searching and reading for an answer, but the information I could dig up either didn't fit what I need or was in the form akin to "Just multiply the vectors with the inverse matrix of.." ...
0
votes
1answer
640 views
Staggered Isometric Map In Javascript
I'm trying to create a staggered isometric map in Javascript.
var x, y, row, column, top, left,
width = window.innerWidth, height = window.innerHeight,
tile = {width: 64, height: ...
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...)
...
1
vote
2answers
603 views
How would I achieve diablo like 2D isometric projection?
I am in the process of coming up with an idea for a game, and I would like it to be isometric like Diablo. The problem is I have no idea how it achieves the effect of height like in the following ...
-1
votes
2answers
509 views
How do I pick correct tile in isometric 3D map?
I want to know how to pick the correct tile on a isometric map in 3D space. Here is a 2D example.
They use a colour key map to correctly pick the coordinate. How can I achieve this in 3D space? Is ...
1
vote
2answers
618 views
Isometric game data structure and rendering
I'm starting development of a 2d isometric(tiled, roguelike) game and i'm brainstorming wich kind of data structure i would use to store runtime data like tiles and entities, but i don't want to use ...