SEGludian.com

I guess this is largely a 100 days of code blog

100 Days of Code 2025 – Postmortem

by wpAdmin4Stewart on September 5, 2025 at 10:37 am
Posted In: Uncategorized

I started 100 Days of Code for 2025 somewhat on a whim. I was working on porting the LazyDevs Simple Shmup to LovePotion so I could play it on my newly modded 3DS (why not mod it, the thing isn’t supported anymore). I liked having my own personal project and wanted to have more of that with a reason to keep going. That is when I remembered the 100 Days of Code Challenge. I figured it could get me to keep going after it gets boring/tedious.

It was a lot of work and left me tired. So I can’t do it continuously. But I am already thinking of trying it again in 2026. Or keeping an unofficial side project or two. I also may keep the exercism exercises going.

I kind of wanted one big 100 day project when I started but couldn’t think of one I really wanted. So I put up a list of possible project ideas and just worked through those. I think I did a good job of getting through the list.

  • LazyDevs Shmup was almost done when I started 100 Days of Code. I did however get the correct icon working eventually.
  • Minesweeper didn’t really need anything I must have fixed it previously, but I did toss some old debug messages out.
  • Seven Day Roguelike had already come and gone, but I did do the OLC Code Jam 2025 which was a lucky overlap instead. Seven days is probably too short anyway.
  • From the games list I did Tic-Tac-Toe and 2048. I had some 2048 code from Al Sweigart’s “The Big Book of Small Python Projects“. Comparing it with other 2048 implementations it actually runs a bit different. I wanted to make it graphical and animate the tiles. The graphical part worked ok, but the Tile animation just isn’t right. Tic-Tac-Toe is better, and matches my Python Minesweeper look and feel (although I should add the help system). I am not sure if the alpha beta is working right but it does seem to get harder/easier when I change the difficulty level. I would like to make this a web game I can put on itch.io (maybe both if I rip out the tile animation in 2048). It would also be nice to upgrade the tic-tac-toe to checkers or chess.
  • This still leaves tetris/columns, pac man, and platformer game ideas for next time. I still need to go find my hangman code.
  • Huzzah I finally got the to-do list in ruby off my back and have a django version too. Would still be nice to get some angular and vue experience but maybe with a different web app. The problem is I just don’t know what web apps I want. If I redo my “homelab” that might open up self-hosted apps a bit. Or maybe I will port the minesweeper or tic-tac-toe code to a web app to put on itch.io.

Things I didn’t have planned:

  • BASIC interpreter. I have been thinking of making my own language for years now. I worked through a YACC/LEX book until the chromebook I was working on corrupted and I lost my code. The exercism track had a forth subset exercise with an odd parsing library which worked but I couldn’t figure out very well. So when I ran out of Pi Pico lessons I just started a new interpreter. I learned to program on GW-BASIC back in the day and it has had a soft spot in my heart ever since. So a BASIC interpreter it was. No parser library either, just regular expressions (I used to be afraid of Regular Expressions). I got through all of the BNF I wanted from the Rosetta Code BNF page. I didn’t get to the secret extension idea I wanted to do of making it into a .NET compiled language. Some of the code is absolutely awful, and it crashes easily but I am quite happy with it. I do probably need to rearchitect it. Maybe I should port it to C/C++ and use LLVM to make it a compiled language.
  • I like that several of the programs in the “Big Books of Small Python Projects” will run on my BASIC interpreter. I could probably get more working if I tried.
    • Guess the Number
    • Bagles
    • 100 Bottles of Beer on the Wall
    • Guess the Number
  • Speaking of the Pi Pico. I gave some of my nieces/nephews a book and a parts kit for the Pi Pico to encourage learning to program a few Easters back (I try to gift books on Easter — they still get candy too). I was complaining that none of them even tried it and realized I hadn’t done so either (I also gifted myself the same thing). I didn’t want to be a hypocrite so I decided to add it into the 100 days of code challenge. It was actually a lot of fun. I went and purchased some new supplies just to print “Hello, World!” to an LCD display and made it the final day’s project. I am now thinking I should make a Simon game with the Pico Pi and 3D print a shell for it. More expensive than just buying one of course.
  • OLC 2025 Jam. I am rather hesitant to join game jams anymore they are always too short and usually have a theme that I don’t like and can’t think of a match for. Well the OLC Jam is 10 days which is much better than just a weekend. The theme was shapes and I thought of Tempest so off to the races I went. I would like to return to it sometime and add more things the arcade has (more enemies, spikes, level transitions, etc.). For a game I have never played much I think it is fairly accurate. Even with 10 days a small arcade game subset is about all you have time for. I need to go grade some fellow entries.
  • Mazes. I shouldn’t be surprised. I like maze generation programs. My grudge against amazing.bas is in part that the code is too wretched to figure out what is going on. Anyway the “The Big Book of Small Python Projects” had some maze programs in it. The first one I decided not to peek and try to remake from memory. The second I wanted graphics and the third I wanted orthographic 2d. I should go back and look at the first person view version in his book.

Ideas for a 2026 run or ongoing side project.

  • We can continue the games list: Columns/Tetris, Pac Man, Platformer, maybe even a Run n’ Gun like Contra. I would like to make a version of Berzerk (maybe in 3D overhead view – still want the text synthesizer voice)
  • I could also add in web versions of: Minesweeper, Tic-Tac-Toe
  • The minesweeper game in part was to have my own version of games that used to be included with windows but have since been removed such as Minesweeper, Solitaire, FreeCell, Mahjong, etc. I feel they were stolen from me since they want to shove ads down your throat and require a Store login to get them now. So I wouldn’t mind adding Klondike Solitaire or FreeCell to my list.
  • I have wanted to do an enhanced version of my text adventure “Lost my Ball” hopefully for the web (I want a nice web-console of my own). Was thinking of watercolor backgrounds of the places on the map.
  • I would also want 3DS versions of some of my code, no reason I couldn’t do it for Vector Storm. A genesis version of something tile based would be nice too (was trying to follow the 2nd LazyDevs shmup tutorial on Genesis and never got far — scrolling wasn’t working like I wanted)
  • The advanced Shmup tutorial still seems cool but at about 100 episodes of 1 hour or more each is intimidating. Should I try the roguelike series?
  • Go upload that hangman code already, and put in up on Gitub too.
  • I should be doing more web stuff, but I don’t have many ideas I care about that look resume worthy (yes, it would be resume fodder in large part).
    • Online recipe list/cook book.
    • Bug Tracker (I think both Gitlab and Github already have this)
    • Online calendar
    • Art Portfolio
    • Weather scraper (grab today’s weather and post it to an LCD display on the home lab with a web page that shows the results too. Update it hourly by cronjob or similar) Use an API of course (for the resume fodder)
  • Speaking of books I could go back to the GameDev book idea. What language should I do it in? Kind of want to make it in Markdown/Restructured Text so I can build it from the command line. I could use that for documentation practice too.
  • Build the new home lab I have been thinking of. My current Raspberry Pi 3 is a bottleneck. I am thinking of putting the following on it.
    • Pi-Hole
    • Jellyfin
    • NAS (Open Media Vault/TrueNAS)
    • Gitlab
    • PostgreSQL server
    • Jenkins
    • Nginx (host my apps I think it can do DNS stuff too)
    • Ruby and Rails to run my Ruby on Rails To-Do list (I think GitLab already needs this)
    • Docker (might run proxmox on the server and have everything be a docker container)
  • I should do some resume fodder like Machine Learning/LLM (Large Language Model)/NLP (Natural Language Processing)/AI. I already mentioned web stuff. I have a co-worker that seemed to like Kaggle I also have a machine learning from scratch in python book I could read.
  • I have also been thinking of making my own text editor. I am thinking of using a Piece Table or Rope data structure.
  • Wouldn’t mind learning a new programming language like say Go, but not Rust (the community is crazy).

100 Days of Code 2025

by wpAdmin4Stewart on May 29, 2025 at 1:15 am
Posted In: Uncategorized

I want to try 100 Days of Code again. However, I think I will change some things. One of the rules was that you post on twitter/x. However, I don’t feel like it, so I will post here instead. I am also going to not be too strict. I might skip a day or not post until I have something interesting to say.

I don’t have a big project idea yet. For the most part I want to go revisit some projects that have been languishing.

  • LazyDevs Shmup – I want to clean this one up. I recently modded my 3DS for homebrew. Since the code is in Love2d (lua) it should be relatively easy to make it run under lovepotion. I actually have been poking at this. I would also like to fix the pc code to not run so fast it is uncontrollable, and maybe port it to c code for webassembly/windows/linux/3DS/genesis versions. I should also restart the upgraded shmup and not be so slavishly similar to the source material again.
  • Minesweeper. I can’t remember what bugs I have but I seem to remember the high score system not really saving/loading. Again I would like to port it to other platforms mostly the web, maybe get a high score server running on a free service that saves/loads the high scores. Please don’t bot me bro.
  • Seven Day Roguelike 2025 has already passed. So I will probably skip that idea.
  • My sister gave me her old Gameboy pocket, I think I want to make some homebrew for that too.
  • I would like a bunch of games to add to my website/itch.io. Maybe game spinoffs like:
    • Tetris / Columns
    • Minesweeper (see above – a web port)
    • 2048
    • Other ones from the GameFromScratch list. I would definitely like to make a pacman, platformer, or tic-tac-toe game with alpha beta search.
    • I should go find my hangman game and upload that sometime.
  • I have long since promised to make a to-do program in Ruby on Rails even if no one uses Ruby anymore. Might be resume fodder. Anyway, I need to get off my behind and do it. Bonus points for a django/express/.net version using react/angular/vue. Maybe with a nice rest api behind it. Shouldn’t really take all that long but I do want some authentication with jwt tokens or similar.

So feel free to suggest something in the comments. If it sounds fun I might do it. If it sounds like work, I probably won’t. Just planning for day one I guess. Actually I did stuff yesterday so yesterday was day 1 and tomorrow is day 2 or 3. Today, well I guess we will see.

Comments off

by wpAdmin4Stewart on January 16, 2020 at 3:32 pm
Posted In: Uncategorized

I have been getting a lot of spam bots leaving spam comments, so comments are turned off for now. Sorry for the inconvenience.

I missed Ludum Dare

by wpAdmin4Stewart on October 8, 2019 at 11:27 pm
Posted In: Uncategorized

It looks like Ludum Dare ran last weekend. I didn’t keep track and didn’t know it was even coming. I did a couple of them back when it was new.

I keep wanting to try again, but usually don’t have the time or energy. It wasn’t even a poor theme, I usually dislike the themes enough to blame them for skipping the event. Well remind me in about 3 or 4 months I guess, and great job to all the participants.

I also missed 24 hour comic day, but I wonder if that event is really still a thing since comic shops seem to be dropping like flies. Still congratulations to any 24 hour comic participants too.

If you participated in either, send me a link, I would love to see what you made.

Comments Off on I missed Ludum Dare

Inktober 2019 Begins

by wpAdmin4Stewart on October 1, 2019 at 4:56 pm
Posted In: Uncategorized

Ready or not Inktober is under way. I decided I don’t have the spare time for 24 hour comic day so this will be it for October. Wish me luck. Lets see if I can make it past day 10 this time.

Comments Off on Inktober 2019 Begins
  • Page 2 of 8
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • Last »
April 2026
M T W T F S S
 12345
6789101112
13141516171819
20212223242526
27282930  
« Dec    

©2011-2026 SEGludian.com | Powered by WordPress with ComicPress | Subscribe: RSS | Back to Top ↑