joriszwart.nl

I code dreams™

Tetris

100% assembly 8 bit C=64 Port Retro Tetris When it's done

Tetris C=64 WIP

Date : 2020 Mar 21 21:18

Tags : C=64, Tetris

1. Draw bucket, draw block, screen layout

Using MCM.

40x25 ‘tiles’. Resolution: 160x200 pixels.

bucket, draw block

2. Move block using joystick, scoring, lightning

The repeating character ‘2’ is caused by not handling the joystick correctly (yet).

moving block, scoring

3. Sweep area

Cleaning full lines.

clearlines

4. Randomize new blocks

random blocks

Visible in the left-top, the text cursor is visible (PETSCII #32 or #160, redefine charset show in non-MC). The game runs in the background (interrupt). Kind of multitasking 😃

5. Colored blocks

block colors

6.Rotation

block rotation

7. Hiscores

hiscores

8. Custom letter font

Hand drawn™

custom font

9. Gameover

game over

10. Music!

Media

size Date Name
4859 2020 Mar 21 21:18 /c64/tetris/screen01-wip.png
5181 2020 Mar 25 14:28 /c64/tetris/screen02-wip.png
5044 2020 Mar 26 11:57 /c64/tetris/screen03-wip.png
5145 2020 Mar 26 16:20 /c64/tetris/screen04-wip.png
5249 2020 Mar 26 16:30 /c64/tetris/screen05-wip.png
5064 2020 Mar 26 19:52 /c64/tetris/screen06-wip.png
5994 2020 Mar 31 12:38 /c64/tetris/screen07-wip.png
5726 2020 Mar 31 12:45 /c64/tetris/screen08-wip.png
5837 2020 Apr 1 20:04 /c64/tetris/screen09-wip.png
0 2020 Apr 5 13:37 /c64/tetris/korobeiniki.mp4