A downloadable game

Tetris for Commodore 64 (C64) in Kick Assembler


Introduction


This project is a clone of the classic Tetris game, developed for the Commodore 64 (C64) using Kick Assembler. The aim was to recreate the core mechanics of Tetris, including piece movement, rotation, line clearing, and scoring, while working within the constraints of the C64's hardware.

Inspiration: My First Computer and the Beginning of a Passion

My first computer was not just a tool; it was the spark that ignited my passion for programming. Even though at the time I lacked the knowledge and documentation (and much of it was in English), I always dreamed of developing a game in assembler. That dream stayed with me throughout my life, and although I started late, at 50 years old, I decided that it’s never too late to learn and pursue what you love. My first computer gave me my vocation, but it was determination that led me to follow that dream.


Source code: https://github.com/grestuccia1/c64tetris

Updated 29 days ago
StatusIn development
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
Authorrexracer
GenrePuzzle
TagsCommodore 64, Open Source, sourcecode, Tetris

Download

Download
tetris.prg 43 kB

Comments

Log in with itch.io to leave a comment.

I just checked this game out. Nice attempt at making a Tetris game. Also I am very happy to hear that your dream come true to make a Tetris game. It is also quite an original idea where you added a 5x5 tetronimo feature into the game. This makes the game more challenging. Well done. Another great game for my Ultimate 64 and theC64. :)

Thank you so much for your kind words and for taking the time to check out the game! 😊 We’re thrilled to hear you enjoyed the experience and appreciated the addition of the 5x5 tetrominoes—it was our way of adding a unique and challenging twist to the classic. Knowing that our game is part of your Ultimate 64 and theC64 collection means a lot to us. Thanks again for the support, and we hope you continue to enjoy playing!

(+1)

Excellent Game! Level 10 was my first attempt. One thing I would change is that you introduce a tiny bit of delay between the blocks being wiped out and the then next tetromino being released.

I found that the block was halfway down the screen in a split-second.

PS, are there keyboard options or joystick only?

I am a Tetris fanatic and found this TOTALLY EXCELLENT.

Thank you so much for playing and for your thoughtful feedback! 

I really appreciate it. Adding a small delay between clearing the blocks and releasing the next tetromino is a great idea, and it’s something I can implement easily. I’ll also look into adding keyboard support as I understand it’s an important feature for many players. 

Your input means a lot, especially coming from a Tetris fanatic!

Thank you so much for your kind words! I’m really glad you enjoyed the game and appreciated the challenge with the 5x5 tetrominoes. It’s an honor that you consider it for your Ultimate 64 and theC64. Feedback like yours motivates me to keep creating. Thanks again!

(+1)

A really good tetris game. I made my way until level 6 where I lose. Very good game.

(+1)

Thanks for playing my game, it makes me so happy!

(+1)

Great work, I really enjoy it. It plays very well. I would like to suggest also a classic tetris mode and sound effects (the music is cool, but after a few minutes it gets tiring :))

(+1)

I added an infinite mode, which is available in the level selection after level 20. I also added 3 new songs that play randomly every time you switch levels. Thanks for the feedback!

(+1)

I like it, keep it your great work for Commodore 64! ;)

C64 Tetris (2024, rexracer)

Ty