Author
Topic: [BASIC] TI-Thrash (Color) (8x Calcs) (Read 3948 times)

TI-Thrash (Color) is a homescreen arcade-style fighting game. It includes multiple characters, who beat up on a CPU. (By the way, it is possible to block counterattacks)P.S.: Thanks to Imgur for glitching out and deleting all my beta screenshots! I hate you Imgur.

Here's my screenshot (V1.1):And in color (2.0B):The "jump" at the end was the Super Thrash attack. Also, if you see me use strange moves, that's because I implemented combos, and the two are called Uppercut and Jab.There's a secret character See if you can find it!

Spoiler For Changelog V1.1:

*Now, the 0 has a different Super Thrash attack *Fixed/improved a few things

This kinda reminds me my Mortal Kombat game for the 83+SE from early 2002 actually. I only had like 2 moves, though (kicking and throwing a laz0r). TO do 2 player link mode you'll probably need an ASM utility, because in BASIC it's only possible to send stuff to another calc when the other calc is in pause or outside a program.

Logged

In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF

This kinda reminds me my Mortal Kombat game for the 83+SE from early 2002 actually. I only had like 2 moves, though (kicking and throwing a laz0r). TO do 2 player link mode you'll probably need an ASM utility, because in BASIC it's only possible to send stuff to another calc when the other calc is in pause or outside a program.

By the way this is the Mortal Kombat game I am talking about, in case it might give you more ideas. It's very ancient, though, so I wouldn't recommend using the code (since it's unoptimized it would probably run even slower than your game on the color model):

One really bad mistake I did, for example, was redrawing everything every frame, even the static parts. >.< But I guess the game look could be used as reference.

« Last Edit: September 04, 2014, 01:25:02 am by DJ Omnimaga »

Logged

In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF

*Added super moves, called Super Thrash attacks (no, this name is not final ) and the corresponding bar*Changed graphics and dodges drastically.*Made attacking send you to an internal subprogram with Gotos (don't worry, I made sure no memory would leak, and matches wouldn't last that long anyways). I had to do this so that I could keep a lot of features and still get actual performance.

And DJ Omnimaga: Do you still have the source code? My inner compusiveness is telling me to try to give your game a better framerate

Edit 2:(No GIF, since there's minor changes)Changelog 03B:*Changed CPU head to "Q" to make differences when you're an "O" clearer

Edit 3:

Spoiler For GIF:

Changelog 04B:*Added ability to choose rounds (thanks to Hayleia for the idea!)*Reorganized bars to be more compatible with monochrome calcs*Added round number at top*Changed win condition to fit new ability to choose rounds*Various other things

Edit 4: (no GIF, just fixes) Changelog 05B: *Fixed a few issues

Edit 5:(still no GIF, more minor fixes)Changelog 06B:*Fixed character damage outputs*Centered some text

Edit 6:(more fixes)Changelog 07B:*Added some input validation when inputting the number of rounds

To get the source code of my game you can just easily open the file in SourceCoder on Cemetech. But keep in mind it's a 4 games in 1 package.

As for your game I like the new animations, but for some reasons the characters seem to flicker. I wonder if you could be able to get rid of it?

Logged

In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF

Do you plan to make a Celtic version eventually by the way? Maybe an option for Celtic mode so that if Doors CSE is enabled the game has colors including maybe background? Although a pure basic mode would be nice for people who don't have DCSE installed, it's kinda weird to see monochrome-only games on a color calc. (although I guess as pure BASIC game it's easier to make it cross compatible with other calcs)

Logged

In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF

I'm remaking TI-Thrash! (DJ O called it, lol)TI-Thrash Color is a homescreen arcade-style fighting game. It includes multiple characters, who beat up on a CPU. This is a color remake of TI-Thrash. As it adds color to the game, it is only compatible with the TI-84+CSE (unless the CE has gotten Celtic 2 and xLibC/DoorsCSE with those two libraries ported). It requires Doors CSE 8.1 or later to run. Download is in the OP.

>Changes from Original Version:*Added color homescreen text to the HUD and some menus*Improved speed generously*Reduced amount of Goto instructions*Untangled spaghetti code*Changed password to unlock secret fighter (hint: Press 9 on home menu)*Switches to "fullscreen" (gets rid of status bar) while in a match, returns status bar in menus*Added stall prevention measures (although this wouldn't be a huge issue since you're not fighting another player)*Optimized display for the CSE's screen for color and the dimensions*Increased window of opportunity to block a counterattack*Optimizations in general

>Planned Features:*Improve enemy AI*Optimize even further*Plan more features