yhlee: d20 on a 20 (d20)
[personal profile] yhlee
Yet Another Roguelike Tutorial - in Python 3. I'm on Part 3 of 13 and having terrific fun. This requires you to be somewhat comfortable with the command line, and I'm on macOS running this from the shell (Terminal). So far all the tutorial code runs, although some of the attributes/functions are deprecated and the interpreter will tell you what to swap out, which is very straightforward.

This either requires some basic Coding 101 experience or else the willingness to jump in and learn. The tutorial does explain syntax/code, but there's also a generalized assumption of basic familiarity with coding in general. I don't think the language you know signifies; most of my extremely dated and fairly minimal coding experience was in BASIC, Turbo Pascal (...yeah), Dylan (...yeah), Java, and (I guess) Inform 6 and Twine. That said, if you do know a bit of coding, the tutorial is very well-written and clear. I think it's probably a bit tough as a starting point if you have ZERO coding familiarity.

I am dying to find out if one can integrate sound into this (there appears to be some kind of WWISE/Python interface thingy) but one thing at a time. Mainly,

(a) I wanted to grapple with smol steps in coding a smol game,
(b) most game coding tutorials get bogged down early on actual graphics management, and a text-based roguelike simplifies some of that,
(c) I really love roguelikes! I lost so much time to OAngband and Zangband back in the day,
(d) my husband is having THE WORST time at work for reasons that are work-related and not his "fault" but still,
(e) my husband looooooves games and I finally realized the way to his heart will be through janky roguelike coding. XD

Profile

making_games: 20 on a d20 (Default)
Making Games

May 2025

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 11th, 2025 07:22 am
Powered by Dreamwidth Studios