how to make a diablo 1 like engine irrlicht
BlitzMax Forums/BlitzMax Programming/how to make a diablo 1 like engine irrlicht
I want to make a 3d iso engine with lighting, like a diablo I engine.
I think irrlicht bmax was a good idea.
but, i dont think ho to make a big terrain with unique case style 32*332 pixels (same a 2 rpg engine, but in iso view...)
The problem I think in using "like a diablo engine", is the duel way they made the terrain and units.
For most computers at the time athough the things "look" 3d, and were stored as 3d models, they were infact displayed as 2d sprites, that they screen grabed the sprites from a blue screen mockup of the unit at initialization of level. (ok yes this is a simplification).
So when you ask for a diablo like engine, ppl who know how blizzard did diablo may start to talk simply about 2d sprite engines.
Do you mean an engine like Baulders gate (pure 2d iso) or like Warcraft 3 (pure 3d iso veiw). (or maybe a better example starcraft 1 2d iso, or starcraft 2 3d iso view)
NO
i want to generate a matriced terrain with the help of irlicht
(irrlicht is very powerfull 3d engine, il used it before a year)
but i d'ont have find the method for drawing individual tile in a little square
i dont want use 2d function, because lighting and special effects are hard to dev...
i don"t find the way for use light effects with irrlicht 2d drawing...
Irrlicht 2d drawing is just like bmax 2d, so you would not gain anything there I think.
Use the 3d engine in irrlicht, but switch to an orthogonal camera mode instead. It will look 2D (no perspective) and you can use the light effects.
the 2D fuction in irrlicht are min 500% faster than the 2d engine in blitzmax
it's a real gain !
the 2D fuction in irrlicht are min 500% faster than the 2d engine in blitzmax
Wow! That's impressive. I didn't even think coding in native C++ with DirectX 9 API was that much faster.
What 2D functions are being used? It'd be interesting to see some comparison code to get results on a few different machine types.