* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: Spot: The Video Game! TI-84+ development thread  (Read 2842 times)

0 Members and 1 Guest are viewing this topic.

Offline JWinslow23

  • Pi is wrong. Tau > Pi
  • Super User
  • CW 4x3 challenge - 2nd place
  • *
  • Join Date: May 2015
  • Location: Somewhere between 13 and Graham's Number
  • Posts: 700
  • Post Rating Ratio: +9/-1
  • Pi is wrong. Use Tau...it's easier than Pi!
    • @UCu_9qD95nADzc-W6RN-3Z8A
    • 113/11328
    • View Profile
  • Gender: Male
Spot: The Video Game! TI-84+ development thread
« on: September 07, 2015, 07:37:27 am »
That's right, I'm making another calc game. It will be a port of none other than:


(title screen above just a mockup at this point, is not in this version of the game)

As of now, this is an extremely early pre-pre-alpha v0.0.0.0.1.0 version of the game, so do not expect anything more out of it than what it gives as of now.

For those who don't know what that is, it is an NES game featuring the mascot of 7-Up, Cool Spot, which takes on a style similar to that of Othello (Reversi for some people). You can duplicate spots on the board by placing them 1 square away, or move spots on the board by placing them 2 squares away. If there are spots of the opponent's color directly around the ending square, it flips them to your color. Fun concept, and interesting to play.

What I hope to do is to make the magic of that game (yes, even the animations Spot does during moves) appear on my TI-84+ calculator. Sure, this would be simple to program in TI-BASIC, and I may do that at one point as well, but I don't simply want it for the gameplay. I want to test myself to see if I can recreate the stunning visuals in 3-level grayscale on a 96x64 pixel screen. So far, I think I did a good job with the "spot selected" animation.


(I swear, grayscale looks fine on-calc. I don't know how to Wabbitemu settings :P )

ARROW KEYS - Move your cursor
2ND - Select spot and destination spot
CLEAR - Exit at any time

I have implemented a semi-playable 2 player version (one player takes a turn, then the other, etc). There is no spot flipping yet. Game over and "winning" is also not handled at all, so you must quit out if the board gets full or you cannot move any pieces.

Source code is in ASPOT.8xp. Compiled program is in SPOT.8xp.

With that, it's back to sprite editing and coding. Give me feedback, tell me what you think!


  • Calculators owned: TI-84+, TI-84+ CSE, TI-84+ CE

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17487
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: Spot: The Video Game! TI-84+ development thread
« Reply #1 on: September 07, 2015, 08:13:18 am »
I love those title fonts O.O. The game looks fun to play too and I like the animations. I'll definitively have to give it a try when I have some time. :)

Also I should do a WabbitEmu grayscale settings tutorial :P

EDIT: This is also one of those rare instances when Axe source is actually larger than the executable :P
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)
??? ??? ??? ???

Offline JWinslow23

  • Pi is wrong. Tau > Pi
  • Super User
  • CW 4x3 challenge - 2nd place
  • *
  • Join Date: May 2015
  • Location: Somewhere between 13 and Graham's Number
  • Posts: 700
  • Post Rating Ratio: +9/-1
  • Pi is wrong. Use Tau...it's easier than Pi!
    • @UCu_9qD95nADzc-W6RN-3Z8A
    • 113/11328
    • View Profile
  • Gender: Male
Re: Spot: The Video Game! TI-84+ development thread
« Reply #2 on: September 07, 2015, 08:21:21 am »
I love those title fonts O.O. The game looks fun to play too and I like the animations. I'll definitively have to give it a try when I have some time. :)

Also I should do a WabbitEmu grayscale settings tutorial :P

EDIT: This is also one of those rare instances when Axe source is actually larger than the executable :P
Thanks. I literally made it in a minute just for the post :P I hope to make it into a finished game as soon as possible.

Also, about the source size, I used a whole lot of lowercase characters for my custom variable names. It'd be way smaller if everything were uppercase, or I did away with names :P

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17487
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: Spot: The Video Game! TI-84+ development thread
« Reply #3 on: September 07, 2015, 08:54:10 am »
Ah that might explain the larger size. Lowercase letters can make code skyrocket in file size fast.
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)
??? ??? ??? ???

Offline Unicorn

  • ??? ??? ??? ??? ???
  • Super User
  • CW Contest II - 2nd place
  • *
  • Join Date: Jan 2015
  • Location: ??? ??? ??? ??? ???
  • Posts: 2718
  • Post Rating Ratio: +5/-2
  • make :PICKACHUP: a thing!
    • Unicorn808
    • 114/11432
    • View Profile
    • ??? ??? ??? ??? ???
  • Gender: Male
Re: Spot: The Video Game! TI-84+ development thread
« Reply #4 on: September 08, 2015, 04:51:44 pm »
Sounds cool! This meNs that I'm gonna have to put some more files on my 83+ SE!
  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Offline alexgt

  • Just your friendly neighborhood Ninja Stach Fancy Iron Man
  • Super User
  • Join Date: Dec 2014
  • Location: Behind you
  • Posts: 2610
  • Post Rating Ratio: +6/-1
  • Something should go here...
    • /u/alexgt9123
    • View Profile
  • Gender: Male
Re: Spot: The Video Game! TI-84+ development thread
« Reply #5 on: September 08, 2015, 11:31:10 pm »
O.O Ooooo... I need to start using my 84+ now xD... or make and emulator for the 84 on the Prime... <_<
  • Calculators owned: Ti-84+, Ti-Nspire, Hp Prime, Broken HP Prime, HP 48SX

Offline tr1p1ea

  • Full User
  • Join Date: Feb 2015
  • Location:
  • Posts: 218
  • Post Rating Ratio: +4/-1
    • View Profile
Re: Spot: The Video Game! TI-84+ development thread
« Reply #6 on: September 09, 2015, 04:31:55 am »
Looking awesome man!

For Wabbitemu and screenshotting you can adjust the quality by choosing the following from the menu:

Calculator->Options->Display

And then change the 'Mode' to 'Game gray', then the shades to 4 (for 4lvl grayscale):



Then just Apply and OK and hopefully it should look better :).

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17487
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: Spot: The Video Game! TI-84+ development thread
« Reply #7 on: September 09, 2015, 06:40:18 am »
O.O Ooooo... I need to start using my 84+ now xD... or make and emulator for the 84 on the Prime... <_<
^This but that might be pushing things a bit too far for HP PPL :P (unless you just made an Axe emulator like what @jacobly made once (see download. you need to drag a 8xp on the exe and it probably won't work with most Axe source from after 2011)


And thanks tr1p1ea lol. You have beaten me up to this post :P
« Last Edit: September 09, 2015, 06:55:25 am by DJ Omnimaga »
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)
??? ??? ??? ???

Offline JWinslow23

  • Pi is wrong. Tau > Pi
  • Super User
  • CW 4x3 challenge - 2nd place
  • *
  • Join Date: May 2015
  • Location: Somewhere between 13 and Graham's Number
  • Posts: 700
  • Post Rating Ratio: +9/-1
  • Pi is wrong. Use Tau...it's easier than Pi!
    • @UCu_9qD95nADzc-W6RN-3Z8A
    • 113/11328
    • View Profile
  • Gender: Male
Re: Spot: The Video Game! TI-84+ development thread
« Reply #8 on: September 09, 2015, 12:23:08 pm »
Sounds cool! This meNs that I'm gonna have to put some more files on my 83+ SE!
And hopefully you'll have fun with them too!
O.O Ooooo... I need to start using my 84+ now xD... or make and emulator for the 84 on the Prime... <_<
Hehe. If only you could. How about getting an nSpire with 84+ emulator instead? I'd sure love to see if the final game works on there.
Looking awesome man!

For Wabbitemu and screenshotting you can adjust the quality by choosing the following from the menu:

Calculator->Options->Display

And then change the 'Mode' to 'Game gray', then the shades to 4 (for 4lvl grayscale):

picture which I am not including to save bandwidth

Then just Apply and OK and hopefully it should look better :).
Noted. Next time I make a gif, I'll try that.

In related news, I finally started to get animations to work!


The only animation I've included thus far is the up-2 left-2 cartwheel, and if you make any move, it defaults to that animation (so doing it with any other move will look weird, but still work). I also split the "main code" and "graphics and custom variable definitions" into two source files.

Source files available for download in attachments, as well as the compiled program. Tell me what you think!

Offline Unicorn

  • ??? ??? ??? ??? ???
  • Super User
  • CW Contest II - 2nd place
  • *
  • Join Date: Jan 2015
  • Location: ??? ??? ??? ??? ???
  • Posts: 2718
  • Post Rating Ratio: +5/-2
  • make :PICKACHUP: a thing!
    • Unicorn808
    • 114/11432
    • View Profile
    • ??? ??? ??? ??? ???
  • Gender: Male
Re: Spot: The Video Game! TI-84+ development thread
« Reply #9 on: September 10, 2015, 05:55:09 am »
Looking very cool! Make sure there is a hidden :walrii: in there somewheres :P
  • Calculators owned: I own all of them: PICKACHUP TI 84+ CSE TI 83+ SE TI something something ??? ??? ??? ??? ???
  • Consoles, mobile devices and vintage computers owned: PICKACHUP ??? ??? ??? ??? ???



??? ??? ??? ??? ???

Offline JWinslow23

  • Pi is wrong. Tau > Pi
  • Super User
  • CW 4x3 challenge - 2nd place
  • *
  • Join Date: May 2015
  • Location: Somewhere between 13 and Graham's Number
  • Posts: 700
  • Post Rating Ratio: +9/-1
  • Pi is wrong. Use Tau...it's easier than Pi!
    • @UCu_9qD95nADzc-W6RN-3Z8A
    • 113/11328
    • View Profile
  • Gender: Male
Re: Spot: The Video Game! TI-84+ development thread
« Reply #10 on: September 10, 2015, 12:31:10 pm »
Looking very cool! Make sure there is a hidden :walrii: in there somewheres :P
I will somewhere, don't worry :P

Also, I put in another animation (can't upload now, though), and the size of the file got too big for me to run with the Asm() token, I had to run it with DCS. I'm sure that an app will be too small to fit every animation, so how would I put image hex in an appvar and reference it?

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17487
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: Spot: The Video Game! TI-84+ development thread
« Reply #11 on: September 11, 2015, 07:15:51 pm »
This animation looks great! O.O There aren't many calc games with animations that have that many frames.
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)
??? ??? ??? ???

Offline JWinslow23

  • Pi is wrong. Tau > Pi
  • Super User
  • CW 4x3 challenge - 2nd place
  • *
  • Join Date: May 2015
  • Location: Somewhere between 13 and Graham's Number
  • Posts: 700
  • Post Rating Ratio: +9/-1
  • Pi is wrong. Use Tau...it's easier than Pi!
    • @UCu_9qD95nADzc-W6RN-3Z8A
    • 113/11328
    • View Profile
  • Gender: Male
Re: Spot: The Video Game! TI-84+ development thread
« Reply #12 on: September 15, 2015, 05:37:39 pm »
This animation looks great! O.O There aren't many calc games with animations that have that many frames.
Thank you! These animations are actually what I hope to be the focus of the game. Well, not "focus" per se, but I made this game so that they would be a highlight. :)

As for the game, progress actually hasn't gone farther than the last post had told. This is simply because of one factor: time. As in, I don't have much time.

So, I am going to ask for pixel artists who can attempt to recreate the animation Spot does for each of his 24 moves (I counted, and, not counting mirrors and some reverses, there are actually 14 unique animations if I recall correctly). Then, it's a simple matter of collecting and fine-tuning the images, converting, and adding to my program/app/whateverthiswillendupbeing. If anybody would like to take this request for some animation frames, then tell me in this thread, and I'll PM you specifics on what I want to look for.

Offline DJ Omnimaga

  • Omni founder & CW co-founder
  • CodeWalrus Staff
  • Super User
  • Forum Maintenance
  • Original 5
  • CodeWalrus Supporter
  • *
  • Topic Management
  • Join Date: Nov 2014
  • Location: Quebec, Canada
  • Posts: 17487
  • Post Rating Ratio: +83/-4
    • dj_omnimaga
    • DJOmnimaga.music
    • @DJOmnimaga
    • dj_omnimaga
    • @DJOmnimaga
    • /u/DJ_Omnimaga
    • DJOmnimaga
    • 112/11286
    • @djomnimaga
    • @DJOmnimaga
    • View Profile
    • DJ Omnimaga music store
  • Gender: Male
Re: Spot: The Video Game! TI-84+ development thread
« Reply #13 on: September 16, 2015, 01:52:42 am »
Welp, good luck getting pixel artists with actual time, though. You should ask in the drawing/animation sub-forum, but please, don't do like past TI programmers, who made the future of their projects entirely dependent on other people helping them do pixel art. Have a Plan B in case no one helps.
  • Calculators owned: TI-73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
  • Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

Bandcamp|Reverbnation|Facebook|Youtube|Twitter
Retired Omnimaga admin (2001-11) and editor (2012-14)
??? ??? ??? ???

Offline JWinslow23

  • Pi is wrong. Tau > Pi
  • Super User
  • CW 4x3 challenge - 2nd place
  • *
  • Join Date: May 2015
  • Location: Somewhere between 13 and Graham's Number
  • Posts: 700
  • Post Rating Ratio: +9/-1
  • Pi is wrong. Use Tau...it's easier than Pi!
    • @UCu_9qD95nADzc-W6RN-3Z8A
    • 113/11328
    • View Profile
  • Gender: Male
Re: Spot: The Video Game! TI-84+ development thread
« Reply #14 on: September 16, 2015, 11:58:45 am »
Welp, good luck getting pixel artists with actual time, though. You should ask in the drawing/animation sub-forum, but please, don't do like past TI programmers, who made the future of their projects entirely dependent on other people helping them do pixel art. Have a Plan B in case no one helps.
Don't worry, I can find the time if no one helps. But help would...well...help! :P Trust me, though, once the graphics get done and converted, the rest of the game will be easy and fast.

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games