June 17, 2025
Reworked and polished the movement systems because it has some bugs.
I have learnt React and created this simple but effective website. I learnt about components in React and how they work, as well as how to pass children and props into these components. I also learnt how to use state in React through the useState functions for fetching data from an API. I created a homepage, an about page, and a stats page where bar charts are rendered for usage stats of web frameworks pulled from an API.
It is a submission for the Reactive YSWS. This is my first time learning React. It contains React features such as nested routes, components accepting children and props and more. The website is a simple page that shows information and statistics about React and Svelte, and informs the user why Svelte is the better web framework.
polished the game, rewrote the collision detection code and added asteroids
OLED Schematic picture
Added and routed the OLED panel to fill in empty space in my PCB. Moved the LEDs over to ensure it all fits. It was tricky trying to find correct information for the OLED due to it not appearing on the guide
Placed the switches, LED and microcontroller on the PCB. Routed the wiring and added rounded corners and M3 size mounting holes on the corners. Learnt how to do so through youtube videos teaching KiCad
Copied the guide in the hackpad, but the website was very unclear. Had a lot of trouble setting up WakaTime for KiCad. Next step is to create and route my PCB
Added ambiance to the planets
Added enemies that follow you and shoot bullets at you and you can damage the enemies with your bullets
I have created a minimap for the player and add bullets and shooting and fix some annoying movement bugs and polished the game
First 4 hours:
I have created the random generation for the map and the system of moving around. I haven't really thought of what this game will be.
This was widely regarded as a great move by everyone.