My method for making games for jams goes like this:
Day 1: Get a build and "hello world" version built, uploaded, and submitted to the jam. This is what you can see at the moment.
Day 2-Second to Last Day: Add features to the game, and ship it to itch every day. I ship new functionality every day at least once.
Last Day: Play test it for robustness. Fix any bugs, and ship the final.
Oh, and much of the coding is done live on my twitch stream.
I started making games in 1986 on a TRS-80 Color Computer 2, which like most of the computers of the day had a command line interface, and so the first sorts of games I made for them were text based adventures.