The Ur-Quan Masters Home Page Welcome, Guest. Please login or register.
Did you miss your activation email?
December 08, 2024, 03:17:00 am
Home Help Search Login Register
News: Celebrating 30 years of Star Control 2 - The Ur-Quan Masters

+  The Ur-Quan Masters Discussion Forum
|-+  The Ur-Quan Masters Re-Release
| |-+  Starbase Café (Moderator: Death 999)
| | |-+  Space Invaders on TI-83/84 Plus
« previous next »
Pages: [1] Print
Author Topic: Space Invaders on TI-83/84 Plus  (Read 6995 times)
onpon4
Enlightened
*****
Offline Offline

Gender: Male
Posts: 709


Sharing is good.


View Profile WWW
Space Invaders on TI-83/84 Plus
« on: May 26, 2011, 01:32:06 am »

I just finished a Space Invaders game for TI-83 Plus/TI-84 Plus using TI-BASIC:

http://onpon.co.nr/4/post/2011/05/space-invaders-for-ti.html

It was quite difficult; The Z80 processor is slow enough on its own. Pair that up with a slow interpreted language, and you have a huge speed problem. But after a couple weeks, I managed to optimize and simplify Space Invaders enough to work effectively on the TI-84 Plus series.

Let me know what you think if you try it. Smiley
« Last Edit: May 26, 2011, 01:34:47 am by onpon4 » Logged

Quinarbre
Frungy champion
**
Offline Offline

Posts: 60



View Profile
Re: Space Invaders on TI-83/84 Plus
« Reply #1 on: May 26, 2011, 10:08:12 am »

Tested it on a TI-83+ rom in VirtualTI, can't say it ran smoothly... But still it's an achievement.

And I'd say you're goofing off in math class too Smiley
Logged
onpon4
Enlightened
*****
Offline Offline

Gender: Male
Posts: 709


Sharing is good.


View Profile WWW
Re: Space Invaders on TI-83/84 Plus
« Reply #2 on: May 26, 2011, 12:32:42 pm »

Tested it on a TI-83+ rom in VirtualTI, can't say it ran smoothly...

Not surprising. I only tested it on a TI-84 Plus (which is faster than the TI-83 Plus), and there it still doesn't run quite smoothly, though it's fast enough to be at least interesting.

EDIT: I've updated the game a bit, bumping up the difficulty and limiting the aliens' bullets (to minimize slowdown). Also fixed a couple small things.

EDIT2: Made another update, probably the last one. It's basically just an extreme optimization of the code while fixing some bugs at the same time.
« Last Edit: May 28, 2011, 07:26:49 pm by onpon4 » Logged

onpon4
Enlightened
*****
Offline Offline

Gender: Male
Posts: 709


Sharing is good.


View Profile WWW
Re: Space Invaders on TI-83/84 Plus
« Reply #3 on: June 03, 2011, 12:07:45 am »

OK, maybe THIS will be the last update. Here is a list of changes:

  • Controls are more intuitive (feel less clumsy)
  • Collision detection is more intuitive and precise
  • Better-looking visuals
  • Axes are actually turned off rather than just drawn over
  • Game Over doesn't occur until the aliens actually reach the line at the bottom

I also gave this one a version number, 1.2 (written in the source code).
Logged

Pages: [1] Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!