Skip to content

bootrako/tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tetris

Summary

This project is a SNES Tetris clone.

There are three separate subprojects:

  1. Tetris simulation project, which is game engine / renderer agnostic.
  2. Console host project, which runs the Tetris simulation on the command line.
  3. Godot host project, which runs the Tetris simulation in a Godot game.

Read my blog posts explaining why I structured the project this way and what I thought of using Godot:

Building

Console Host

  • Make sure you have clang installed. You'll want to use MinGW if you're on windows.
  • Run build.sh in a bash shell.

Godot Host

  • Make sure you have installed the prerequisites for building Godot from source.
  • Run build.cmd in Windows command prompt to build the editor.
  • Run run.cmd in Windows command prompt to open the project in the Godot editor.

Attribution

I used this Nintendo Tetris AI blogpost for reference on SNES Tetris simulation behavior and sprites.

I got the SFX and music from Zophar's Domain.

About

SNES Tetris clone

Resources

License

Stars

Watchers

Forks

Contributors