April 15, 2018

The DayKnight 30-day project - Week 1

This weeks task was to experiment and implement a better User Interface. I used pyglet to make a simple GUI, which currently has the same functionality as the terminal version. It’s still just text so far, creating GUI from scratch takes time, but adding more graphics and animation is now possible. Had to spend a decent amount of time refactoring, making sure the core package, which contains game logic, was completely separate from any terminal specific code. I also spent a little time balancing stats and the 4 skills currently available, so that the game is playable and all 4 skills have purpose. Read more

April 9, 2018

The DayKnight 30-day project

I’ve watched, and been a fan of, video game streamer Sean “Day9” Plott for many years. Since he is now encouraging community members to do a 30-day project with him, I decided to join. The goal is to stop procrastinating and focus on getting something done in 30 days. Participants choose their own projects, and I’ve decided to work on a game. If you’re interested in joining or seeing the other projects, you can read more on their discord server. Read more

December 13, 2017

Inlining a React/Material-UI web app

This guide was originally posted on Medium. I am reposting here to test the features of my new Hugo website. This guide is pretty simple and straightforward, it is not specific to React, but the example project uses React and Material UI. Before setting up a build system like this, you should at least be familiar with the UNIX terminal, JavaScript, CSS, and HTML. Inlining can be done with other tools, like gulp or create-react-app (or next year’s big new JavaScript framework), so you should explore your options. For me, the biggest appeal of npm scripts (npm run) is that it’s simple, and doesn’t have any dependencies besides npm. Read more

© Ole Herman Schumacher Elgesem 2025

Powered by Hugo & Kiss.