Jackal

A forum where you can announce your awesome project(s).

Moderator: MaxCoderz Staff

User avatar
blueskies
Calc Wizard
Posts: 553
Joined: Tue 25 Apr, 2006 2:24 pm

Jackal

Post by blueskies »

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...

Image

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:
Image
Image
Stickmanofdoom
Image
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.
User avatar
tr1p1ea
Maxcoderz Staff
Posts: 4141
Joined: Thu 16 Dec, 2004 10:06 pm
Location: I cant seem to get out of this cryogenic chamber!
Contact:

Post by tr1p1ea »

As far as rotating a byte, try 'rrca'.

Looks cool so far, but is that tile-by-tile scrolling?
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Image
Image
User avatar
blueskies
Calc Wizard
Posts: 553
Joined: Tue 25 Apr, 2006 2:24 pm

2 hours later and already an update? =]

Post by blueskies »

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.

Image

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.
User avatar
tr1p1ea
Maxcoderz Staff
Posts: 4141
Joined: Thu 16 Dec, 2004 10:06 pm
Location: I cant seem to get out of this cryogenic chamber!
Contact:

Post by tr1p1ea »

Wow, thats super cool. I like how its goes slow through the mud and stuff :).
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Image
Image
Kozak
Maxcoderz Staff
Posts: 791
Joined: Fri 17 Dec, 2004 5:33 pm
Location: On the dark side of the moon.
Contact:

Post by Kozak »

Looking good already! I wonder how the game will work out, I've never played Jackal but something similar for the PC which I enjoyed really much. Hopefully this will rock aswell 8) .
"They say that sea was created by a man named Maarten Zwartbol, a long time ago...." - Duck, an old Corbin version
User avatar
Madskillz
Calc Wizard
Posts: 745
Joined: Fri 17 Dec, 2004 10:22 pm
Location: Wandering around in the Jungle...
Contact:

Post by Madskillz »

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! :twisted:
The Revolution is here...
User avatar
Madskillz
Calc Wizard
Posts: 745
Joined: Fri 17 Dec, 2004 10:22 pm
Location: Wandering around in the Jungle...
Contact:

Post by Madskillz »

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!

Image
Comments, questions, etc. always welcome!
The Revolution is here...
User avatar
tr1p1ea
Maxcoderz Staff
Posts: 4141
Joined: Thu 16 Dec, 2004 10:06 pm
Location: I cant seem to get out of this cryogenic chamber!
Contact:

Post by tr1p1ea »

It can be very time consuming drawing sprites, especially in 8 directions. Ive just been drawing some sprites, 8 dirrections with animations (for each direction) ... well you only really have to draw 5 sets as you can flip some of the horizontal ones :).
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Image
Image
User avatar
blueskies
Calc Wizard
Posts: 553
Joined: Tue 25 Apr, 2006 2:24 pm

Post by blueskies »

nice jeeps madskillz. I'll keep these around in case I end up using 16x16 sprites. For now everything is 8x8 though.
User avatar
kalan_vod
Calc King
Posts: 2932
Joined: Sat 18 Dec, 2004 6:46 am
Contact:

Post by kalan_vod »

so any update blue?
Spengo
Calc Master
Posts: 1116
Joined: Sat 15 Jan, 2005 3:56 am
Location: ooga booga land
Contact:

Post by Spengo »

wow, that looks a lot like my original 'Destructorama' game for PC. can't wait to see this on a calc.
bananas... o.o
User avatar
blueskies
Calc Wizard
Posts: 553
Joined: Tue 25 Apr, 2006 2:24 pm

Post by blueskies »

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.
Spengo
Calc Master
Posts: 1116
Joined: Sat 15 Jan, 2005 3:56 am
Location: ooga booga land
Contact:

Post by Spengo »

well, IF and WHEN you get around to it, could you add smooth scrolling? snapping to grids annoys me even though it is easier to make saved games that way.
bananas... o.o
Spencer
Extreme Poster
Posts: 346
Joined: Mon 17 Jan, 2005 8:56 am
Location: Indiana

Post by Spencer »

You could just change the direction you shift and use sl1. It may be an undocumented command, but you won't have to deal with the carry (saving a few cycles).
Toaster
Extreme Poster
Posts: 322
Joined: Tue 15 Feb, 2005 12:08 am
Location: Lost in a land of mysteries.....

Post by Toaster »

Looks nice keep up the good work. :D
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
Post Reply