Inspiration

I think the already existing tetris is lacking features. So I tried to see if I could make a better version.

What it does

It's Tetris. Clear lines, get points, try not to top out. (Topping out in this doesn't do anything but get you stuck at a point where all you can do is quit.)

How I built it

Programmed using Notepad++, compiled with spasm

Challenges I ran into

I spent 4 hours trying to figure out why something was crashing ld d,0 had to be ld de,0. That was annoying

Accomplishments that I'm proud of

It works! I'm very happy with the collision system: it works better than I hoped.

What I learned

Check for undefined behavior. I think I could've done much better if I didn't get stuck for so long on a simple fix.

What's next for CETris

Add features, make it more easily customizable. I do have a java program that will convert an image into palette and data for use in this program, but it's not user-friendly and requires some trickery. I might clean that up and add it to project.

Built With

  • assembly
  • ez80
Share this project:

Updates

Private user

Private user posted an update

Ey, there's an update! If anyone ever sees this, v0.3 is out now, which runs much better, has new modes, and a nicer menu. Download is available on the GitHub page - please try it out if you have an 84CE! Feedback is welcome. :)

Log in or sign up for Devpost to join the conversation.

Private user

Private user posted an update

If you have a TI-84CE with you, you can try out this version on your actual device! Use TI-Connect and a USB cord to send the .8xp to the calculator.

Log in or sign up for Devpost to join the conversation.

Private user

Private user posted an update

I should point out that the 4th "image" is supposed to be an animated PNG, but got converted to .jpg by devpost. Sorry about that! Seems like it's not an option.

Log in or sign up for Devpost to join the conversation.