isometric

Drawing Isometric game worlds

What is the correct way to draw isometric tiles in a 2D game? I've read references (such as this one) that suggest the tiles be rendered in a way that will zig-zag each column in the 2D array representation of the map. I imagine that they should be drawn more in a diamond fashion, where what gets drawn to the screen relates more closely...

Unprojecting an on screen point back to an isometrically projected world

I am doing a behind the curtains 3d simulation while rendering the world in my 2d isometric engine. I've never done an isometric engine before, and my matrix math is rusty in general so I am having problems. I have a projection matrix, which in its simplest form is this: 0.7 0.35 0 0 -0.87 0 -0.71 0.35 1...

Moving sprites between tiles in an Isometric world

I'm looking for information on how to move (and animate) 2D sprites across an isometric game world, but have their movement animated smoothly as the travel from tile to tile, as opposed to having them jump from the confines of one tile, to the confines of the next. An example of this would be in the Transport Tycoon Game, where the trai...

true isometric projection with opengl

Hello, I am a newbie in OpenGL programming with C++ and not very good at mathematics. Is there a simple way to have isometric projection? I mean the true isometric projection, not the general orthogonal projection. (Isometric projection happens only when projections of unit X, Y and Z vectors are equally long and angles between them a...

Isometric projection in 2d coordinate system

What equation is needed to move a point on an isometric plane in a 2d space? I've looked several places on the tubes. Mostly here. and I haven't been able to decipher it. I'm not a math major, unfortunately. What I need to do is move a point from (0,0) to (1,0) or (0,1) on an isometric plane consisting of 10px blocks. In normal-ville ...

Accurate A* search heuristic for isometric maps?

I have written an implementation of the A* search algorithm. The problem is that the heuristic I'm currently using only works accurately on square grids. As my map is isometric, the heuristic doesn't take into account actual the layout of the map and thus, the distance between cells. Update: After extensive logging and analysis (read as...

Can't figure out inverse of get world coords function for isometric game

I'm writing an isometric game, but unfortunately I've got stuck writing with the algorithm used to map back to world coordinates from screen coordinates (or possibly vice versa). Anyway I can't figure out the implementations which are the inverse of my GetScreenX/Y methods. Here's some code. width and height represent the width/height of...

How to move calculate a thrown objects path in an isometric environment?

Hello! I am making an isometric game on the iPhone, and need a little help. What is the best way to go about calculating the path a object must take if it is thrown from one tile to another? I've been looking into using NSBezierPaths, but can't quite work out how to use them for the objects path? Any help would be greatly appreciated! ...

Culling offscreen tiles in an Isometric engine

For a university term project, I'm working on a graphical roguelike (I'm aware of the contradiction in terms :P) that uses an isometric display. What I'm trying to figure out is, since drawing all the tiles is stupidly expensive and unnecessary, I'm wanting to figure out a relatively fast algorithm to determine which tiles should be dra...

Implementing z-axis in a 2D side-scroller

Hello, I'm making a side scroller similar to Castle Crashers and right now I'm using SAT for collision detection. That works great, but I want to simulate level "depth" by allowing objects to move up and down on the screen, basically along a z-axis (like this screenshot http://favoniangamers.files.wordpress.com/2009/07/castle-crashers-...

Isometric projection : What's wrong with my math?

I have an math problem in Isometric projection. I have reading an article: Axonometric projections - a technical overview. For the Isometric projection part, it give an mathematical formula for conversion 3D point into 2D point for the x part the formula is: x' = ( x − z ) cos(30); But i also check for wiki for Isometric Projection s...

HTML/JS/CSS Isometric Grid with semi-transparent click-through tiles

Hi. I'm trying to create a web app/game that uses a side-on 'isometric' view and transparent tiles. I can display them ok (but not great) using a PHP formula that just sets each div (each tile) as position:absolute and set the top and left parameters. The problem is how do I catch clicks on a tile and let tiles with transparent bits clic...

RTS like Mouse in an isometric view (LWJGL)

I really have an issue with mouseclicks in an isometric view. Simply i have a flat map, and, like i said, a camera in an isometric view. Now when i click in the window i want to get the Coordinates where i clicked on the map. Any Help? ...

3D Coordinates to 2D Screen Coordinates with an Orthographic Matrix

Hi All, I have a scene that stores vertices in 3D space. What i would like to do is render those vertices Orthographically from an isometric perspective. In all of my searching the obvious answer is to use an Orthographic camera like the ones in OpenGL etc. The problem is that i'd like to write this from scratch to help with my under...

How to create isometry imitation in 2d Racing game?

How can I modify 2d racing game to seem like isometry? Flash + ActionScript3 ScreeShot The game is totally in 2d. Car moves like it should and while it drives the ground everything is fine. I've added a grey ramp. Now the car should move like the arrows are showing, creating illusion of a 3d (isometry). Ramp is divided in 3 sectors ...

How to rotate an isometic view?

I'm creating a view of isometric tiles using this simple nested loop: const TILE_WIDTH:Number = 180; const TILE_HEIGHT:Number = 90; for( var i:Number = 0; i < 10; i++ ){ for( var j:Number = 0; j < 10; j++ ){ var tile:MovieClip = new TileMC(); // a movieclip in the library... // with a different tile & label on each...

Is an Isometric engine used for social games like farmville, happy island, etc.

1) Is an isometric engine used to render the world in social games. If yes, can you guide me somewhere where I can learn how to use it. 2) Also, how are the houses, buildings, farms and other objects placed via drag and drop. Is there any tutorial for that? Thank you. ...

ActionScript 3 framework / engine for building social game like FarmVille

Hi all, The current architecture of the game is: PHP + MySql backend, Flash and ActionScript 3 frontend. Major criteria for engine/framework selection are: 1. Support for isometric view. 2. Resuability : The current game development should easy the work for building similar social game of diffrent story type in future. 3. Ease of deve...

Isometric Screen to Map

I'm trying to figure out how I can get the correct "active" tile under the mouse when I have "ramp" and +1 height tiles (see picture below). When my world is flat, everything works no problem. Once I add a tile with a height of say +1, along with a ramp going back to +0, my screen -> map routine is still looking as if everything is ...

Objective-c -> Isometric grid

Hi! Sorry, but i do have a question which is a little different from the norm. I want to make a game display which appears to be isometric, so every cell is: http://upload.wikimedia.org/wikipedia/commons/4/42/Rhombus_01.png in shape. I am a bit unsure how to do this effectively, though I am currently using a 2D array (M1[5][8] = {{...