Autumn Lisp Game Jam 2024: Day 1
This morning marks the beginning of Autumn Lisp Game Jam 2024, which I wanted to use as a chance to challenge myself with making a rogue-like game. I’ve spent this week exploring options, read the amazing tutorial on creating roguelikes in Common Lisp with the tcod library, but eventually decided to stick with my old stack — liballegro
, cl-fast-ecs
and nuklear
for the GUI.
I’ve picked a beautiful monospace font and this cool 12x12 tileset with a huge variety of tiles and a pleasing style that suits the fantasy rogue-like genre well.
This morning I’ve been trying to figure out the format to store individual tile identification, for example, how to know that the sprite at offset (100, 100) is the player character, and the onee at (200, 200) is a wall tile. I’ve ended up deciding again to stick with familiar tools by using Tiled tileset files with custom properties 😅
Then I started to implement the player character; here’s short video with me trying to debug it:
Almost immediately I’ve hit a roadblock on how to handle turn-based movement and different character speeds. I started digging around on RogueBasin and came across the amazing book “Exploring Roguelike Games “by John Harris. Chapter 65 is about the very topic of movement, and it’s now my bedtime reading 😊
Get Lispy Rogue
Lispy Rogue
A procedurally generated fantasy roguelike
Status | Released |
Author | Andrew |
Genre | Adventure |
Tags | 2D, Dark Fantasy, Dungeon Crawler, Indie, Pixel Art, Procedural Generation, Retro, Roguelike, Short, Turn-based |
Languages | English |
More posts
- Lispy Rogue postmortemNov 05, 2024
- Autumn Lisp Game Jam 2024: Final DayNov 03, 2024
- Autumn Lisp Game Jam 2024: Day 9Nov 02, 2024
- Autumn Lisp Game Jam 2024: Day 8Nov 01, 2024
- Autumn Lisp Game Jam 2024: Day 7Oct 31, 2024
- Autumn Lisp Game Jam 2024: Day 6Oct 30, 2024
- Autumn Lisp Game Jam 2024: Day 5Oct 29, 2024
- Autumn Lisp Game Jam 2024: Day 4Oct 28, 2024
- Autumn Lisp Game Jam 2024: Day 3Oct 27, 2024
- Autumn Lisp Game Jam 2024: Day 2Oct 26, 2024
Leave a comment
Log in with itch.io to leave a comment.