isometric programming
Displaying 1-10 of 10 total.
1
Please enter a numerical value for the importance of this sticky.
Enter 0 to unsticky.
lilwing

every game i have ever programmed has moved on a simple x-y coordinate. but when you rotate the axis into an isometric view, it seems a bit more complicated.

who has worked with isometric graphics? how was the programming for you? how was the movement programmed?

Posted on 2007-08-16 20:42:35

Omni

There are, as far as I can tell, two ways to do isometric with Verge.

1. (Harder) Program your own isometric tile rendering engine. It's not impossible or even difficult in principle -- all you need are some tiles and code to draw them according to a map. There are a lot of tutorials at www.gamedev.net on rendering tiles isometric.

This is harder to implement, but probably easier once you get it working.

2. (Easier?) Use Verge's internal map engine. This means that when you create your maps in MapEd, you just place pieces of isometric tiles instead of using full square tiles.

This is easier to setup (just draw the tiles and place them), but if you've never thought about how to get diamond tiles working in a square-tile system, it may be a bit of a brain-puzzler at first.


Either way, read a bit on isometric tiles and rendering to get an idea of the art, the angles, etc. You'll probably find some interesting stuff, and you'll be able to better pick between the two methods above.

Posted on 2007-08-17 10:10:05

lilwing

i do a bit of isometric pixel art and i have a few games with that style of graphics, and i have always wondered how they program it. very interesting to me. one of my favorites is megaman battle networks for the gameboy advance.

i am not sure if i want to do isometric graphics for my game or not. if i do, i would probably include both styles.

i looked for some isometric verge games on this website. i can't find any, anyone got a good demo with isometric tiles in it? i would sure love to see an example of what verge can do with it.

Posted on 2007-08-17 19:41:08

zonker6666

Hi there lilwing - there are at least 2 demos on the site that are isometric ---- i'll post again with the links to them.
There is also an unfinished editor for my v3 civilization project that I may upload at some point today. But before I do that Ill write a few words about how verge can do isometric maps.

first off you need tiles (i used 64x48) with a diamond shaped tile and death magenta corners (rgb 255 0 255)

i wrote a simple map format that i could save and load and treated the map as a simple 2d grid - except that when it is displayed the X coordinate is calculated as such = Xoffset = 64*(Y%1)
X += 64 + Xoffset
this means that on even rows the tiles will be 64 pixels more to the right of the screen and not on odd rows.

Posted on 2007-08-18 15:50:49

lilwing

i've seen isometric battle systems, but not games with those types of graphics.

i am skimming through an article on gamedev, they mention hexagonal tiles. i thought it was pretty interesting, here:

http://www.gamedev.net/reference/articles/article747.asp

a fighting style game is starting to form in my head. i better write it down!

Posted on 2007-08-18 17:28:14

lilwing

is there a map editor for isometic in vergec? how would that work out?

Posted on 2007-08-18 17:50:44

Syn

You would need to built it yourself. You can look at serinor for an example of a basic isometric system.

Posted on 2007-08-18 23:52:49

zonker6666

Hi again ---- a bit late but heres the link to the semi-isometric project
which includes a built in editor - with some pretty cool albeit unintuitive features. ------ The rpg uses (and implements) 90% of the Palladium FRPG PnP rules-









This is a second editor / project in the works which is a civ 2 rules parser and map editor ---- at this point ive diverted from a straight civ2 port into a remake of ultima 3 :D lol

Posted on 2007-08-21 15:54:34

lilwing

zonker i am impressed with the things you have come up with, but the engine gave me a few errors when i tried to boot up a game.

i fixed the first one, all i had to do was rename the function from cloak to boots, but the second one i could not find the error.

is the editor a .exe? not sure where to look... i can't find it. maybe it's that i am using a mac. i hope it's not a .net.

Posted on 2007-08-21 21:40:36

zonker6666

its actually a verge 3 project using verge.exe

Posted on 2007-08-22 00:44:20


Displaying 1-10 of 10 total.
1
 
Newest messages

Ben McGraw's lovingly crafted this website from scratch for years.
It's a lot prettier this go around because of Jon Wofford.
Verge-rpg.com is a member of the lunarnet irc network, and would like to take this opportunity to remind you that regardless how babies taste, it is wrong to eat them.