8/2/26
-Chaos Features only apply to players in the game
-Players in the lobby aren’t affected by chaos events
-Timer GUI for Chaos events added
-New motion speeds for spinning objects
-Datastore service added to save player progress
-Players will continue from where they left off when they leave the game
-Teleports from lobby to Level Red added
-Bug fixed where players don’t spawn in the obby
-Bug fixed where players die and respawn in the lobby
-Players now only spawn in the lobby when the game starts
-New obstacles added to level Red
-Level Red Completed
-Lobby Completed
-Two Teleport structures added
7/26/26
1 hour 10 minutes logged for Stardance
-Bug where players spawn at a random checkpoint fixed
-Video below shows player spawning at start
-Bug where circular spinning parts don’t implement physics solved
-New obstacles added to level Red
-Several Checkpoints Added
7/24/26
1 hour 9 minutes logged for Stardance
-Script to rotate parts
-Parts in the folder titled “Rotation” will all rotate
-Based on the location in those folders, they will rotate either left or right
-New obstacles added to level Red
-New Spawn Location for level Red
-Several Checkpoints Added
Disclaimer: Devlogs 1 and 2 were used as hours for the Hackclub Builders Club Program and will NOT be included in Stardance. Those devlogs can be viewed on Github.
1 hour 12 minutes logged for Stardance
-Script to respawn a player at a checkpoint that they touched
-Parts in the folder titled “Checkpoints” are all counted as Checkpoints
-New obstacles added to level Red
-New Spawn Location for level Red
-Several Checkpoints Added
Creating the Encousure/Housing
-Using Fusion 360 to create models of the housing
-Printing the Housing in three parts
-Putting all the Electronics in the Housing
-Five Timelapses in Lapse
Setting up the Wifi Module
-Wiring the ESP8266 to the Arduino Uno
-Programming the Module to send a message to Packet Sender when motion is detected
Initial Program, Model, and Circuit
-Initial .ino file containing a program in c++ to start the motor, and use the distance sensor to detect an object, and play the buzzer
-Initial .json file containing the WOKWI model of the circuit
-One timelapse in lapse creating the circuit
Final Improvements
Updated .ino file with the following:
-Change in servo degrees to release the ball
-Using millis to change the countdown and detect motion
The Pinball Machine is now complete!
Completing the Wiring
-Completion of all the wiring of the pinball machine
-Creation of the roof
-Now all that is left is making sure the code works and adding final touches!
Creating The Marble Dispenser and Top Walls
-Making and adding a LEGO machine to release marbles using a servo motor when points are scored
-Adding Walls to cover the machine and support the LCD Screen
-Adding rods to support the machine
-Two timelapses in Lapse
Creating the Machine Stands and Ball Ramp
-Creating the stands of the machine that keep it up and tilted
-Creating a Ball Ramp to Direct scored balls toward a sensor and to the front of the machine
-Three timelapses in Lapse
Creating the Playfield Elements
-Creating the parts of the machine the ball interacts with
-Creation of point scoring methods
-Three timelapses in Lapse
Creating the Playfield Walls
-Creating, painting, and gluing the playfield walls so the ball stays inside of the playfield
-Starting on the elements of the game
-Three timelapses in Lapse
Adding the Slingshots
-Rubber band slingshots with cardboard support added so the ball bounces toward the flippers
-One timelapse in Lapse
Fixing the Flippers
-Before today, the flippers would just be jammed and would not release the pusher back for another use
-Fixed by adding tape for less friction and adding support to behind the play field
-One timelapse in Lapse
Game Flippers Assembly
-Attachment of flippers and “flipper pushers”
-Rubber bands attached to create recoil
-Two timelapses in Lapse
Playfield and Flippers Creation:
-Cut cardboard to make the playfield
-Created both flippers
-One timelapse in Lapse
Updated Program: Score Tracking and Time Limit
-Updated .ino program file that includes the program that shows a final score and current score on the LCD, and has a time limit “countdown” to score
-When the countdown ends, the game ends and displays the final score
-The score is shown during the game as well
-One timelapse in Lapse