Author Topic: Yet another shooter  (Read 82690 times)

0 Members and 2 Guests are viewing this topic.

Offline Geekboy1011

  • The Oneironaut
  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2028
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: Yet another shooter
« Reply #330 on: October 28, 2011, 10:41:19 pm »
Mega thanks to iambian for getting that working was giving me a headache.

Anyway.

I Took what he had and changed some stuff around mostly making it use our PRNG routines so that we can rely on the fire spread in replays. I also made it feel a bit more natural by using the same PRNG output to limit the bullets travel time in a seemingly random fashion like fire :P



(note ignore the scoreboard i did not enable hex mode like Iambian so its all giberished :P)
« Last Edit: October 28, 2011, 10:46:25 pm by Geekboy1011 »

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4653
  • Rating: +717/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Yet another shooter
« Reply #331 on: October 28, 2011, 10:44:33 pm »
mmm, that candy is pretty tasty :)

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Yet another shooter
« Reply #332 on: October 28, 2011, 10:57:52 pm »
Aww, look!  It's the cute Iambian shooting fire with his cyoot dragon breath.  Who's a cute little dragon?  You are. </Cooing>

It looks awesome!  Major props to you guys; I realize that it was really to code, but it looks amazing.  Excellent work!

Did someone say something about replays? What'll that do?

Offline Iambian

  • Coder Of Tomorrow
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 739
  • Rating: +216/-3
  • Cherry Flavoured Nommer of Fishies
    • View Profile
Re: Yet another shooter
« Reply #333 on: October 28, 2011, 11:26:31 pm »
Aww, look!  It's the cute Iambian shooting fire with his cyoot dragon breath.  Who's a cute little dragon?  You are. </Cooing>

It looks awesome!  Major props to you guys; I realize that it was really to code, but it looks amazing.  Excellent work!

Did someone say something about replays? What'll that do?
^_^ *happehfaic*
</nonproductivepost>

Replays are keystroke recordings that form up a movie of what you have done that game session. If you had a particularly awesome run but forgot to turn on the record feature of Wabbitemu, or if you're out on the road playing on a real TI-83 Plus, you can save what you did and have an automatic replay of it so you can show your friends how awesome you are.

After all. Vids or it didn't happen.
A Cherry-Flavored Iambian draws near... what do you do? ...

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Yet another shooter
« Reply #334 on: October 28, 2011, 11:30:00 pm »
Replays are keystroke recordings that form up a movie of what you have done that game session. If you had a particularly awesome run but forgot to turn on the record feature of Wabbitemu, or if you're out on the road playing on a real TI-83 Plus, you can save what you did and have an automatic replay of it so you can show your friends how awesome you are.

After all. Vids or it didn't happen.
That is really frikin' tight.  How many can you you have saved at once?

Offline Iambian

  • Coder Of Tomorrow
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 739
  • Rating: +216/-3
  • Cherry Flavoured Nommer of Fishies
    • View Profile
Re: Yet another shooter
« Reply #335 on: October 28, 2011, 11:32:01 pm »
[...]
That is really frikin' tight.  How many can you you have saved at once?
However much memory you have. I figure that a single stage will eat up anywhere around 8 to 12KB apiece, depending on how much you mash the buttons and how long the stage is.
A Cherry-Flavored Iambian draws near... what do you do? ...

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Yet another shooter
« Reply #336 on: October 28, 2011, 11:51:10 pm »
Mega thanks to iambian for getting that working was giving me a headache.

Anyway.

I Took what he had and changed some stuff around mostly making it use our PRNG routines so that we can rely on the fire spread in replays. I also made it feel a bit more natural by using the same PRNG output to limit the bullets travel time in a seemingly random fashion like fire :P



(note ignore the scoreboard i did not enable hex mode like Iambian so its all giberished :P)

Lookin good geek!

Aww, look!  It's the cute Iambian shooting fire with his cyoot dragon breath.  Who's a cute little dragon?  You are. </Cooing>

It looks awesome!  Major props to you guys; I realize that it was really to code, but it looks amazing.  Excellent work!

Did someone say something about replays? What'll that do?
^_^ *happehfaic*
</nonproductivepost>

Replays are keystroke recordings that form up a movie of what you have done that game session. If you had a particularly awesome run but forgot to turn on the record feature of Wabbitemu, or if you're out on the road playing on a real TI-83 Plus, you can save what you did and have an automatic replay of it so you can show your friends how awesome you are.

After all. Vids or it didn't happen.

That's pretty awesome!

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8206
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Yet another shooter
« Reply #337 on: October 29, 2011, 11:10:03 am »
Replays would be epic. And those screenshots look great, especially that last one which actually looks like dragon fire :D




Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4653
  • Rating: +717/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Yet another shooter
« Reply #338 on: October 29, 2011, 11:42:43 am »
Wow, that would be awesome O.O Is it okay if I use that replay feature in some of my programs if I ever feel up to it? That would be lovely for walk throughs and help features for games !

Offline Geekboy1011

  • The Oneironaut
  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2028
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: Yet another shooter
« Reply #339 on: October 29, 2011, 11:47:16 am »
Wow, that would be awesome O.O Is it okay if I use that replay feature in some of my programs if I ever feel up to it? That would be lovely for walk throughs and help features for games !

Go for it its just an idea. but keep in mind if you just store keypress data like we are the game has to be 100% non random in actual execution. The way cadan is set up is if you init everything with the same seeds and such it will run the exact same every time. Which is why that scheme can work

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4653
  • Rating: +717/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Yet another shooter
« Reply #340 on: October 29, 2011, 11:50:00 am »
Ah, good point, so I should store a copy of the randseed, too... THanks much, I hadn't even thought of that!

Offline mrmprog

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 559
  • Rating: +35/-1
    • View Profile
Re: Yet another shooter
« Reply #341 on: October 29, 2011, 11:52:50 am »
Replays sound pretty cool.Does it store the key, and then how long it was pressed, or does it store whatever key is pressed each time through?

Offline Geekboy1011

  • The Oneironaut
  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2028
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: Yet another shooter
« Reply #342 on: October 29, 2011, 11:56:44 am »
Replays sound pretty cool.Does it store the key, and then how long it was pressed, or does it store whatever key is pressed each time through?
it stores what keys are pressed every game cycle then uses a modified RLE scheme to compress them on the fly. well thats the intent at least. to my knowledge not a lick of it has been coded. other important behind the scenes things to work on >.<
« Last Edit: October 29, 2011, 11:57:53 am by Geekboy1011 »

Offline annoyingcalc

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1950
  • Rating: +140/-72
  • Found in Eclipse.exe
    • View Profile
Re: Yet another shooter
« Reply #343 on: October 30, 2011, 07:37:40 pm »
O.O those screenshots are awesome!
This used to contain a signature.

Offline Iambian

  • Coder Of Tomorrow
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 739
  • Rating: +216/-3
  • Cherry Flavoured Nommer of Fishies
    • View Profile
Re: Yet another shooter
« Reply #344 on: November 03, 2011, 03:34:49 am »
Not a real update, but I just want to share that after a natural disaster hampered the other side of the CaDan dev team (geekboy), we're getting back on track.

Tonight during HCWP, we hashed out yet another sprite routine to add to our already growing collection, which looks more like an actual clipped sprite routine than the others. This advancement was necessary for geekboy to start work on a secret character's shot type. (EDIT 2: This was also necessary to work in a primary shot type for the dragon. The flames you've seen was his secondary shot type.)

I also need to remind everyone that we have two slots open for the normal playable characters, and two slots open for the secret playable characters. Sorry Netham45, I decided to drop your pre-lobsterification variant, unless we are unable to get two normal playable characters in.

The next leg of the project beyond that is getting the decompression up and running and codifying CaDan's resource table. These two things are the things that allows CaDan to load level sets, so I cannot take that sort of thing lightly. This means that I'm going to be spending some quality time losing what's left of my hair... and mind... over this mess. You know, debugging and all that good business.

Self note: Create static resource entries and write script commands that rely on them. This way I won't have to figure out whether the script system or the resource loader went boom.

EDIT: While you're mulling over that, why don't you check out some eye candy that geekboy posted a while back that somehow got superseded by a posting I made involving high-accuracy shooting: http://ourl.ca/2637/255825 . If you look at it closely, you can see that it does indeed hit the upper bullet limit.
« Last Edit: November 03, 2011, 03:48:34 am by Iambian »
A Cherry-Flavored Iambian draws near... what do you do? ...