Future Projects

These are some project ideas that I want to try, but will need to be explored and experimented with. Currently, I don't have the time and freedom to explore them properly, but I do hope to be able to one day.

Some Fireworks Thing
With volumetric smoke and realtime lighting?

Whatever is happening here, it looks really fun (in a video game).

That is all.

I think I just really like seeing a bunch of colorful lighting at night.

Read More
FPS Rhythm Game
Using osu! (a rhythm game) as an FPS Aim Trainer

Let's say, hypothetically, that you don't like aim training because it is tedius and boring, but you also want to do it regularly to build and maintain good shooting skills for competitive FPS games.

Aim training tool/aim test in VALORANT

Let's also say, for the sake of the argument, that you like osu!, a popular rhythm game where players click on circles to the beat of a song — you find it incredibly fun and always fresh with new player-generated content.

Read More
AR Piano Game
AR Rhythm Game as an Alternative to Piano Sight Reading

Consider the differences between learning to play a rhythm game (such as osu!) and learning to play a traditional instruments. In my experience, the major differences are that:

  1. the visual and audio stimulus and general juiciness of osu! makes it more satisfying to play.
  2. the instant feedback in osu! telling me when I play right or wrong, as well as the overall performance metrics telling me if I am improving overtime, motivates me to improve and rewards me when I do.
  3. in osu!, it's easy to pick up a new song and play it well since most players learn to sight read by nature of how the game is learned. This makes exploring different songs and genres in osu! a lot easier than in piano. I lack good sightreading skills in piano. So, the process of trying out new pieces is tedius because it often takes more time to learn the piece than what I am willing to put in.

To address #3, I can simply learn to sightread piano better, but I kind of don't want to. Wouldn't it be more fun to turn sheet music into something more like a rhythm game?

Read More
Lofi Idle Game
An Incremental Idle Game with Productivity Features

This idea started as an idea about creating an app or a game that I can use to help myself maintain a good sleep schedule. As I looked into this idea, I realized that I have a similar but much bigger problem to tackle: during the day, I always seem to get distracted when I sit down at my computer and try to work. Whether it be a livestream or a podcast, I always wanted to put something on my second monitor while I worked, and it almost always distracted me. The one thing that I found that never distracted me but instead helped me focus was something like this:

lofi hip hop radio - beats to relax/study to

This and all the other lofi playlist videos that are like this — simple, calming, atmospheric music with a looping animation — are good for several reasons:

Read More
Zero Player Battle Royale
Trying to Simulate a Battle Royal Game

I enjoy watching a good Apex Legends tournament. In the early stages of each game, I like watching the teams on a big map. You can see them all running around and reacting to each others' presence, kind of like a physics simulation.

Map view of an Apex Legends tournament game, from ALGS Year 3 Split 2 Playoffs, 3x speed

Which is why I want to make it an actual simulation. Take the same kind of battle royale rules, make a big arena, throw in a bunch of teams, but we program all the players to be bots and we make them smart enough to form interesting patterns as teams crash in on one another other, trying to survive, while other teams run around desperately scavenging for free kills. It would be a great excersice in programming bot behaviors. You can even make many different bots and make them compete against each other, or against their previous versions, or host a programming competition to find out who can make the best bots.

Read More