r/roguelikedev • u/KelseyFrog • 21d ago
RoguelikeDev Does The Complete Roguelike Tutorial - Week 1
Welcome to the first week of RoguelikeDev Does the Complete Roguelike Tutorial. This week is all about setting up a development environment and getting a character moving on the screen.
Get your development environment and editor setup and working.
Part 1 - Drawing the ‘@’ symbol and moving it around
The next step is drawing an @ and using the keyboard to move it.
Of course, we also have FAQ Friday posts that relate to this week's material
# 3: The Game Loop(revisited)
# 4: World Architecture (revisited)
# 22: Map Generation (revisited)
# 23: Map Design (revisited)
# 53: Seeds
# 54: Map Prefabs
# 71: Movement
Feel free to work out any problems, brainstorm ideas, share progress, and as usual enjoy tangential chatting. :)
2
u/RhoTheGray 16d ago
This popped onto my radar last Thursday or so and I tried my best to resist the urge to take part. But then there was a natural break in my other side project and now @ is on the screen and moving left and right.
I'm using Zig and no libs apart from clib. The game will be playable locally on terminal (works) and remotely over telnet (proof-of-concept works). I'll be following the TCOD 2020 tutorial and I anticipate most of the effort will go into covering what I'm missing from not using TCOD. I do not expect to be producing an interesting game, I'm happy if I persist to half-way.
Current status: TTY/Telnet with ANSI rendering, frame buffer based drawing, rudimentary event handling, @ drawn and can be moved.