Author Topic: Yet another shooter  (Read 139379 times)

0 Members and 1 Guest are viewing this topic.

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 #165 on: April 21, 2009, 05:56:36 pm »
Didn't check whether or not I said it here, but I may have been jumping the gun when I said that "Replay" would be a standard game option. The way I see it, if it were to work out that way, the game would have some insane system requirements.

If I had it my way, 32 or 48KB of FlashROM would be for my game. ALL YOUR RAM would be needed to keep track of replays, high scores, and the temp file. Currently, the calculated number sits at a cozy 22520 bytes of RAM needed to accommodate all of what I want to keep track of.

Cutting the "Replay" option would remove only 9000 bytes from this calculation. I'll need to recalculate the memory requirements as I find out what I need to do to keep track of the scoring file.
A Cherry-Flavored Iambian draws near... what do you do? ...

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Yet another shooter
« Reply #166 on: April 21, 2009, 06:10:39 pm »
mhmm
I wonder if there is a way to rename APPVars? Such program could be useful if for example I wanted to keep multiple replays in my calc archive to watch later
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Yet another shooter
« Reply #167 on: April 21, 2009, 06:18:57 pm »
mhmm
I wonder if there is a way to rename APPVars? Such program could be useful if for example I wanted to keep multiple replays in my calc archive to watch later
I remember putting Bubble Bobble's appvar into a group a long time ago so I could essentially have a loadable save state. :P (Last boss battle was epically hard.)
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Yet another shooter
« Reply #168 on: April 21, 2009, 06:20:48 pm »
oh wait, i forgot they are groupable x.x, that works, too
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

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 #169 on: April 21, 2009, 11:38:54 pm »
The replay files are huge. The game will swap in and out of FlashROM numbered replay files. Know that a single stage will have up to 9000 bytes for its replay. After each stage, the game asks if you want to save the replay of this stage. If you do, the game sets itself up to stash away the replay file and create another to continue recording. While the replay files are numbered, embedded in it is "who" the player is and at which stage the replay file is for, which is what the game will be reading as you go back to view the replays.

Now... will it get annoying to the player if they're asked whether or not you want the replay to be saved? Keep in mind that the replay ability stops the moment you have to use a "continue" in a run, as was in the original game...
A Cherry-Flavored Iambian draws near... what do you do? ...

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Yet another shooter
« Reply #170 on: April 22, 2009, 12:33:25 am »
aah ok I see, thanks for clarifying up
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

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 #171 on: April 22, 2009, 10:30:45 pm »
Had forgotten to reset the environment while I was spending time developing. The new script engine shows some of its power in the screenshot linked to below this paragraph. Had to turn collision detection for yourself off to demonstrate this.

http://www.mediafire.com/imageview.php?quickkey=kz5z2itz0zy&thumb=4
A Cherry-Flavored Iambian draws near... what do you do? ...

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Yet another shooter
« Reply #172 on: April 22, 2009, 11:40:46 pm »
darn so many stuff moving around and still running so fast. Great job Iambian :)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline kalan_vod

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2715
  • Rating: +10/-0
    • View Profile
    • kalanrock.us
Re: Yet another shooter
« Reply #173 on: April 23, 2009, 01:50:57 pm »
Really amazing work Iambian!

Offline simplethinker

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 695
  • Rating: +16/-5
  • snjwffl
    • View Profile
Re: Yet another shooter
« Reply #174 on: April 24, 2009, 03:35:23 pm »
Wow, that looks incredible Iambian :D
"We've all heard that a million monkeys banging on a million typewriters will eventually reproduce the entire works of Shakespeare. Now, thanks to the Internet, we know this is not true." -- Professor Robert Silensky



Chip's Challenge: ħ%

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 #175 on: April 28, 2009, 09:00:45 pm »
On the topic related to the image, I managed to get the arctan function (the stuff responsible for aiming) to be scary-precise, well within the 127 degrees of freedom allowed by my system. The only problem is the accuracy: It seems to be generally off to such that it seems to be aiming at the top-left corner of your character sprite. Given some time, I'll probably have a fix, and a screenshot ready to show it off. Until then. Later.

EDIT: Also noticed that the incorrect angle seems to pop up at semirandom intervals (mostly along the axis) at certain extremes. I'll have to explore what the problem might be, but I believe it might relate to incorrect values being added from the table in the approximation stage of the algorithm.
« Last Edit: April 28, 2009, 09:05:19 pm by Iambian »
A Cherry-Flavored Iambian draws near... what do you 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 #176 on: April 29, 2009, 01:27:25 am »
Double-post.

A follow up on what I last said. I resolved pretty much all the issues and now the accuracy/precision thing is golden. See in this less-crazy screenshot: http://flickcabin.com/public/view/28862
A Cherry-Flavored Iambian draws near... what do you do? ...

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Yet another shooter
« Reply #177 on: April 29, 2009, 03:09:04 am »
dark this is so epic, awesome work as always. I wonder if you should post videos of it on youtube, like Calc84maniac did with Mario and the emu?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline trevmeister66

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1009
  • Rating: +14/-5
    • View Profile
Re: Yet another shooter
« Reply #178 on: April 29, 2009, 10:49:54 am »
Wow..that is amazing. Nice work.
Projects:    nameless RPG: 1.0%  |  Reverse Snake v1.5: 100%  |  Secret Project: 5%  |  DUNGEON: 70%

My MW2 Blog <-- Please visit :)

Offline kalan_vod

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2715
  • Rating: +10/-0
    • View Profile
    • kalanrock.us
Re: Yet another shooter
« Reply #179 on: April 29, 2009, 04:41:42 pm »
Convert this to a GB cartage...NOW! Amazing bullet effect!