A game created in a week for the Ebitengine game jam 2023
https://enbiggen.itch.io/tetriverse
Run: go run ./src/.
Mac Build WASM: env GOOS=js GOARCH=wasm go build -o ./dist/main.wasm ./src/.
Windows Build WASM: $Env:GOOS='js';$Env:GOARCH='wasm';go build -ldflags="-s -w" -o ../dist/main.wasm
- Mouse or W-A-S-D to navigate the menu move the shape
- Q-E to rotate the shape
- Mouse click or SPACE to place the shape
- R to reset the current level
- 1,2,3,4 to change the color palette
- Ebitengine: https://ebitengine.org/
- Early GameBoy font: https://www.dafont.com/early-gameboy.font
- Tkachevica-4px font: https://www.dafontfree.net/tkachevica-4px-regular/f55920.htm
- Hollow Palette (key 2): https://lospec.com/palette-list/hollow
- Gold BG Palette (key 4): https://lospec.com/palette-list/gold-gb
- Lospec-gb Palette (key 5): https://lospec.com/palette-list/lospec-gb
- Let the shapes go to the edges
- Visualize the blocks preventing a shape from getting extracted
- Shake when blocked
- Endless mode
- Check more than one block above
- Make it clear when you hit a dead end "Press R to reset"
- Level hints
- Pulse blocking shapes when trying to extract
- Show upcoming shapes
- Switch which of the upcoming shapes you are placing
- Block placing if trapped under another block
- Reset
- Mouse control that plays nicely with keyboard controls
- Hook up play menu item
- Credits screen
- SoundFX
- Game over if line hits top in endless mode
- Add single block "shape"
- More single blocks in endless mode
- Single block can't go all the way to the left in endless mode
- Add new lines
- Score
- Holding key jogs shape
- Help screen
- Logo
- Fade left behind by shapes moving up
- Fade left behind (on empty cells) by the shape you move around
- Level up animation for puzzles
- Level up animation for endless