Diablo ASM - a Collaborate effort.
Moderator: MaxCoderz Staff
Why not write the code to adapt to 45 degree tilted squares? Draw the isometric grid on the screen and assign each diamond square a number. Associate coordinates with that diamond.
Tile mapping will then put transparent isometric grid sprites in each of diamond of the grid. People sprites will then be designed to fit/stand on these diamonds. To show deepth, we have the sprites in the back/at the top drawn first, then draw the ones towards the front/at the bottom last. Then everything overlaps perfectly. The hard part is writing a routine that can update the screen fast enough to do this.
This was just my idea that popped up all of a sudden.
Tile mapping will then put transparent isometric grid sprites in each of diamond of the grid. People sprites will then be designed to fit/stand on these diamonds. To show deepth, we have the sprites in the back/at the top drawn first, then draw the ones towards the front/at the bottom last. Then everything overlaps perfectly. The hard part is writing a routine that can update the screen fast enough to do this.
This was just my idea that popped up all of a sudden.
Yes, that's exactely how you should do it!
Anyway, I don't have the time to write that sprite routine for you within the next 5 months with my current planning :( if I'd even be able to write one...
I guess you'd be better off trying to understand the mathematics behind sprite routines, and adapting that yourself. You'll learn much more from that in the process too.
Anyway, I don't have the time to write that sprite routine for you within the next 5 months with my current planning :( if I'd even be able to write one...
I guess you'd be better off trying to understand the mathematics behind sprite routines, and adapting that yourself. You'll learn much more from that in the process too.
http://clap.timendus.com/ - The Calculator Link Alternative Protocol
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
http://api.timendus.com/ - Make your life easier, leave the coding to the API
http://vera.timendus.com/ - The calc lover's OS
Well, I finally got my hands on a copy of ionf.inc so I've begun looking at it. During break, I'll probably starting reading more than just days 1-4 + 21 in ASMin28.
The only annoying problem is if the character sprite is too tall on the topmost row of diamonds. Then I'll have to cut the sprite in half and re-adjust the height.
I've never played diablo before. Is it live action RPG or what?
The only annoying problem is if the character sprite is too tall on the topmost row of diamonds. Then I'll have to cut the sprite in half and re-adjust the height.
I've never played diablo before. Is it live action RPG or what?
-
- Calc King
- Posts: 2195
- Joined: Sun 27 Mar, 2005 4:06 am
- Location: sleeping
- Contact:
-
- New Member
- Posts: 9
- Joined: Thu 30 Jun, 2005 1:14 am
- Location: OH,USA
- Contact:
- dysfunction
- Calc Master
- Posts: 1454
- Joined: Wed 22 Dec, 2004 3:07 am
- Location: Through the Aura
-
- Calc King
- Posts: 2195
- Joined: Sun 27 Mar, 2005 4:06 am
- Location: sleeping
- Contact:
-
- Calc King
- Posts: 2195
- Joined: Sun 27 Mar, 2005 4:06 am
- Location: sleeping
- Contact: