Jackal
Moderator: MaxCoderz Staff
Jackal
This will now be the official thread for discussion, suggestions and showings-off for my current project, Jackal. I'll try and dig out the important stuff from the other thread so we can continue here.
As you may know, Jackal is a game for the NES where you drive a jeep around, shooting tanks and soldiers of the brown color, while rescuing your little green buddies. Here is a page with a better explaination of the game.
As promised, I said I would start this thread up when I had something to show off. Obviously, this is a work in progress, but here we go...
Now before you say anything, I know. The masked sprite routine needs work. Is there a way to rotate right with 1s going into the 7th bit? Maybe perform a meaningless operation to set carry, then rotate in? Sigh...the public learning process requires some humility. =]
I also need to say that I hugely appreciate the sprites that were contributed in the other thread by Madskillz and Stickmanofdoom. They helped me draw the ones I'm using, but for now I'm using 8x8 for everything, so you'll be looking at my ugly jeep sprites for now. I don't think they're too bad, but I'm just not a great artist.
Contributions:
Stickmanofdoom
Madskillz
Things to work on / fix:
masked sprites
terrain graphics
map design
shooting / weapons
enemies
...and actually finishing the nes version so I can see what I need to do.
Basically this project is in its infancy, but I hope that with the support from everyone here I can see this through to the end. Thanks everyone.
As you may know, Jackal is a game for the NES where you drive a jeep around, shooting tanks and soldiers of the brown color, while rescuing your little green buddies. Here is a page with a better explaination of the game.
As promised, I said I would start this thread up when I had something to show off. Obviously, this is a work in progress, but here we go...
Now before you say anything, I know. The masked sprite routine needs work. Is there a way to rotate right with 1s going into the 7th bit? Maybe perform a meaningless operation to set carry, then rotate in? Sigh...the public learning process requires some humility. =]
I also need to say that I hugely appreciate the sprites that were contributed in the other thread by Madskillz and Stickmanofdoom. They helped me draw the ones I'm using, but for now I'm using 8x8 for everything, so you'll be looking at my ugly jeep sprites for now. I don't think they're too bad, but I'm just not a great artist.
Contributions:
Stickmanofdoom
Madskillz
Things to work on / fix:
masked sprites
terrain graphics
map design
shooting / weapons
enemies
...and actually finishing the nes version so I can see what I need to do.
Basically this project is in its infancy, but I hope that with the support from everyone here I can see this through to the end. Thanks everyone.
Last edited by blueskies on Tue 08 Feb, 2005 6:15 am, edited 1 time in total.
2 hours later and already an update? =]
A stroke of genius and the discovery of the 'scf' instruction has brought a fix to the masked sprite, as shown by the temporary drive over of solid tiles.
The old mask was drawn within a loop of basically ionputsprite, drawing the same way with the same shifts. Putsprite uses 0s in place of empty space when it shifts (as it should), but I needed ones there. It's amazing. I was looking through Cobb's guide and Sean's guide thinking 'there must be a way to set the carry flag so I can rotate those 1s in. Low and behold there it was. scf. This fix works for now, but I might try and find a proper fix for it later.
tr1p1ea, yes this scrolls tile-by-tile. I have it moving 2 tiles at a time because it felt very jittery when moving just one tile.
The old mask was drawn within a loop of basically ionputsprite, drawing the same way with the same shifts. Putsprite uses 0s in place of empty space when it shifts (as it should), but I needed ones there. It's amazing. I was looking through Cobb's guide and Sean's guide thinking 'there must be a way to set the carry flag so I can rotate those 1s in. Low and behold there it was. scf. This fix works for now, but I might try and find a proper fix for it later.
tr1p1ea, yes this scrolls tile-by-tile. I have it moving 2 tiles at a time because it felt very jittery when moving just one tile.
- Madskillz
- Calc Wizard
- Posts: 745
- Joined: Fri 17 Dec, 2004 10:22 pm
- Location: Wandering around in the Jungle...
- Contact:
Well I am posting this here...yes Tr1p the horizontal sprites are actually a tad bigger...I'll have to fix that...or I could just make the vertical sprites a bit bigger...I'll fix it later today.
Great work so far Blueskies...I hope you can make this true to the original! If you do that, you could have a hit on your hands!
Great work so far Blueskies...I hope you can make this true to the original! If you do that, you could have a hit on your hands!
The Revolution is here...
- Madskillz
- Calc Wizard
- Posts: 745
- Joined: Fri 17 Dec, 2004 10:22 pm
- Location: Wandering around in the Jungle...
- Contact:
sorry for the double post, but it has been a few days so...Well I redid some of the horizontal sprites...they look closer to the other ones now!
Comments, questions, etc. always welcome!
Comments, questions, etc. always welcome!
The Revolution is here...
eh, no. School, work, and the track take up almost every minute of my day. I barely have time to sit on the couch and enjoy a beer. Next quarter though I'll be able to break this code out and work on it some more. I definitely have a plan for this game that I've been laying down, but no actual code yet.
-
- Extreme Poster
- Posts: 322
- Joined: Tue 15 Feb, 2005 12:08 am
- Location: Lost in a land of mysteries.....
Looks nice keep up the good work.
Join me at:
http://nanotech.pcriot.com
or
http://emancipal.co.nr
Coming soon..
Rewrite 3D Level Editor - 55% done!!
Emancipal - The Creator 5% done
http://nanotech.pcriot.com
or
http://emancipal.co.nr
Coming soon..
Rewrite 3D Level Editor - 55% done!!
Emancipal - The Creator 5% done