This week I decided to try something new.
I have been streaming on twitch lately and I thought why not learn to code something live in front of viewers.
The idea excited me and I got my resources together and decided to go ahead with an end to end basic programming session. I learnt the how-to’s and nuances of what I was doing as I streamed and it was a really enjoyable experience!
There will definitely be more but I want to share some details of how this project went!
What was the Session about?
As it’s the 20th Anniversary of my favorite game of all time: Phantasy Star Online Episode I & II (Gamecube). I decided to program a basic timer that would help with some of the in-game pet systems. The timer would increase the quality of life while playing by alerting me every 3 minutes and 15 seconds. By keeping this strict feeding schedule I increase the efficiency of my pet's progression.
I programmed a basic timer live with twitch while learning how to do it along the way and it was awesome!
It took a surprisingly long time to get through everything but I was in no rush and even practiced Pomodoro timing as I went! This was surprisingly helpful. It turns out having countdown ticking away while programming a timer is useful. Check out the video below!
I jotted up a quick set of core features or what you might call a minimum viable product. Then I added personalised features to a list on a content page in Notion.
I thoroughly enjoyed the challenge of implementing each new feature along the way and got to practice my Python skills too!
There are many more things I could do to personalise this basic timer project but I like it simple and functional for now. The program is functional and can be cloned and used. Link to the Git repository and instructions in the README.
Try some live coding out yourself or come and sit in my channel for the next session! I am keen to program in front of an audience more as I find it keeps me accountable and pushes me to use good practice.
Thanks for reading all sources mentioned are below!