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 postmortem17 days ago
- Autumn Lisp Game Jam 2024: Final Day18 days ago
- Autumn Lisp Game Jam 2024: Day 919 days ago
- Autumn Lisp Game Jam 2024: Day 820 days ago
- Autumn Lisp Game Jam 2024: Day 721 days ago
- Autumn Lisp Game Jam 2024: Day 622 days ago
- Autumn Lisp Game Jam 2024: Day 523 days ago
- Autumn Lisp Game Jam 2024: Day 424 days ago
- Autumn Lisp Game Jam 2024: Day 325 days ago
- Autumn Lisp Game Jam 2024: Day 226 days ago
Leave a comment
Log in with itch.io to leave a comment.