Author Topic: TI84+C Buttonz  (Read 12304 times)

0 Members and 4 Guests are viewing this topic.

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: TI84+C Buttonz
« Reply #15 on: July 08, 2013, 06:48:08 am »
Ui, this is looking awesome!
Suggestion: lives? Power ups?

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI84+C Buttonz
« Reply #16 on: July 08, 2013, 07:30:40 am »
This looks really awesome, and nice intro + splash screen as well. :D

I assume that the download link will be up as soon as Omni/ticalc/Cemetech staff approves it? :P (EDIT Nvm http://briandm82.com/?ddownload=265 )
« Last Edit: July 08, 2013, 07:31:06 am by DJ Omnimaga »

Offline AssemblyBandit

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 374
  • Rating: +60/-1
  • ~AssemblyBandit~
    • View Profile
    • briandm82.com
Re: TI84+C Buttonz
« Reply #17 on: July 08, 2013, 05:24:15 pm »
Thanks. It's now up on my blog, ticalc, Omnimaga, and Cemetech.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI84+C Buttonz
« Reply #18 on: July 08, 2013, 05:30:02 pm »
Cool to hear. By the way does the final version eventually gets as fast and brutally hard as in your previous video? :P

Offline AssemblyBandit

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 374
  • Rating: +60/-1
  • ~AssemblyBandit~
    • View Profile
    • briandm82.com
Re: TI84+C Buttonz
« Reply #19 on: July 08, 2013, 05:34:17 pm »
It goes pretty fast but I haven't made it past level 14! (at level 25 its moving its fastest) Its a lot harder than it sounds. You have to keep track of shifting the arrows around and eventually it seems like your eyes stop seeing in color and you start making mistakes. Because there are only five columns it takes at most 2 shifts to get to a column, but once you start messing up its easy to shift past the columns.
« Last Edit: July 08, 2013, 05:36:37 pm by AssemblyBandit »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI84+C Buttonz
« Reply #20 on: July 08, 2013, 05:40:53 pm »
Ok cool to hear. I was wondering since there was a drastic difference in speed between both vids and the 2nd one didn't show the game running faster later. I personally doubt I'll get far, though, since I am not that good at Guitar Hero and Stepmania :P

Offline AssemblyBandit

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 374
  • Rating: +60/-1
  • ~AssemblyBandit~
    • View Profile
    • briandm82.com
Re: TI84+C Buttonz
« Reply #21 on: July 08, 2013, 05:51:36 pm »
I might add some different modes though so that its full speed can be shown. Originally I had planned the game to be timed but I thought that it would get frustrating because it would be impossible to keep up and players would just end up mashing random buttons.

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: TI84+C Buttonz
« Reply #22 on: July 08, 2013, 06:05:40 pm »
Maybe if the user is pressing [DOWN], skip the delay? Nice job, by the way!

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI84+C Buttonz
« Reply #23 on: July 08, 2013, 10:55:31 pm »
Ok so now I understand why there are no animated GIF screenshots of this game. jsTIfied totally murders the game XD

And yeah different modes (such as difficulty settings, where it starts faster) would be cool. :)

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: TI84+C Buttonz
« Reply #24 on: July 09, 2013, 04:44:16 am »
Ok so now I understand why there are no animated GIF screenshots of this game. jsTIfied totally murders the game XD
How does it do that? O.O

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: TI84+C Buttonz
« Reply #25 on: July 09, 2013, 06:13:48 am »
Looking pretty awesome ! Too bad I don't have a CSE. D: I'm wondering how much space you have left in the app ?

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Re: TI84+C Buttonz
« Reply #26 on: July 09, 2013, 01:01:48 pm »
I found a bug with highscores: if you fill the list with highscores then lose again, it will still say you got a new highscore even if it doesn't make the top 5 list, then your name will show as garbage on the list. After quitting the game, accessing the Y menu or trying to delete/archive the many 31 KB large Y vars in the MEM manager will crash the calc, forcing you to press the reset button sometimes, then RAM Clear.

Offline AssemblyBandit

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 374
  • Rating: +60/-1
  • ~AssemblyBandit~
    • View Profile
    • briandm82.com
Re: TI84+C Buttonz
« Reply #27 on: July 09, 2013, 04:59:31 pm »
Damn! If I would have only scored one more time I would have caught that! When you lose, it tries to put you at the 6th position even though there isn't one. I'll fix it now and add your suggestions. Probably: set the start level, put in a new mode, and have a white box as some kind of power up (maybe up the speed to max and have it auto catch the blocks). Thanks for pointing that out DJ, I didn't add it to the instructions, but deleting the app var ButtonzD will reset the high scores (except for mine!).

Streetwalker, I have 395 bytes left, but there are plenty of spots for size optimizations.

Code size: 6,688 bytes
Title image size: 4,220 bytes
Blog image size: 5,081 bytes
Total size: 15,989 bytes
Min app size: 16,384 bytes
« Last Edit: July 09, 2013, 05:10:33 pm by AssemblyBandit »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI84+C Buttonz
« Reply #28 on: July 09, 2013, 05:02:32 pm »
Yeah that's what I thought about the appvar. Btw would it be possible to keep it archived by default like some ASM games do? It would be nice in case another program clears my RAM to not lose my highscores. :P

Another thing I am wondering: Does your game setup 320x240+0 mode by default on startup? I know that BASIC games sometimes use an utility that shifts the screen around and decreases the resolution, and there's xLIB that uses that resolution by default so it might be something you might want to check out (especially that your game seems to turn OFF the screen at some points).

Offline AssemblyBandit

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 374
  • Rating: +60/-1
  • ~AssemblyBandit~
    • View Profile
    • briandm82.com
Re: TI84+C Buttonz
« Reply #29 on: July 09, 2013, 05:52:43 pm »
Good thinking DJ! While programming, I have ram clears like every other time! My little reset button has already been put through hell! I've reuploaded a quick fix (v1.1, one line was missing!) for the high score bug, I'll start working on v2.0 now. The default resolution is 320x240 and the app doesn't check or set it to 320x240. It is possible to set 160x240 mode, low color mode, or reverse color mode and run Buttonz and it will run in these modes and return with them still set. I'll change it though, so that it forces the defaults, in case someone wants to execute it from their program (maybe a shell that uses 160x240 res or something).