CTGA
A game made for Lisp Game Jam 2022 built with Love2d and Fennel. You can download the game at https://dawranliou.itch.io/ctga.
Credits
- Code by me
- Art by me
- Music by MAOU: Galactic Knight (Chiptune)
- License notice: CC-BY 4.0
- SFX by me and Isabella
Devlog
<2022-11-06 Sun> Day 10 (4 hrs)
- SFX
- Level designs!
- Bug fixes
<2022-11-05 Sat> Day 9 (3 hrs)
- Cosmetic stuff
- Load game levels
- Audio
- Don’t want to tweak the game loops anymore. Will focus on level design tomorrow.
<2022-11-01 Tue> Day 5 (4 hrs)
- Settle on the main game mechanics - Neko puzzle
- A sample testing level
<2022-10-28 Fri> Day 1 (2 hrs)
- Setup project with template alexjgriffith/min-love2d-fennel.
- Light customization to with my taste
- Add placeholder title
- Thinking on game ideas that:
- Is a Puzzle game
- Has simple game mechanics
- Focuses more on level design
TODOs
- [X] Title mode
- [X] Game play mode
- [X] End credits mode
- [X] SFX
- [ ] Transition animation
- [ ] Tutorials!
- [X] Sprite animation (on a single global clock)
- [X] Levels
- [X] Game mechanics/rules
[ ] =[ > Player | Fruit ] -> [ Player | Fruit ]=- [X]
[ > Player | ... | Fruit ] -> [ | ... | Player ]
- [X]
[ > Player ] -> [ Player ]
Emacs Setup
Once you install the latest version of fennel-mode, you can run
C-u M-x fennel-repl
followed by love .
to launch a repl.
Release Process
Use make linux
, make windows
, make mac
, or make web
to create targets
for each platform, or make release
to make all four. Check out the makefile
for more commands, and remember to edit your game data in it!
Screenshots
Licences
- GPL for code
- CC BY-SA 4.0 for art