stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

Alloy

@Alloy

Joined June 8th, 2026

  • 41Devlogs
  • 3Projects
  • 1Ships
  • 20Votes
Open comments for this post

3h 15m 9s logged

Devlog #7


New Features:
In Video Tab

  • Fov Slider
  • Brightness Slider

    In Graphics Tab
  • Fog Toggle
  • Glow Toggle (makes everything slightly brighter)
  • Ambient Occlusion (adds shadows to corners for depth)
  • Anisotropic Filtering

    MISC
  • Turned physics interpolation on

    All settings are now saved to a config file which automatically creates and copies itself over from res:// with default settings if it doesnt exist. Settings are only saved when pressing the save button, now I dont need to keep changing settings everytime it runs for testing. (everything works currently, but there will be a video when every setting is done)
0
0
22
Open comments for this post

4h 42m 54s logged

New Devlog Style :D

New features:

Pause Menu

  • Resume Button
  • Options Button (basically settings)
  • Main Menu Button (temporary quit)

    Options Menu
  • Graphics Tab (empty)
  • Video Tab
    • Fullscreen Toggle
    • V-Sync Toggle
    • Custom Resolution Dropdown
    • Max Framerate input

      QOL
  • Everything except the gui is paused while one is active
  • Pressing escape pauses the game and also unpauses, as well as going back to the pause menu if inside the options menu.

    The options menu is designed as its own unique scene so it can be accessed from the main menu as well when that gets added, all of the options will be saved to a config file later but for now they are just predefined variables.
0
0
16
Ship

I made a web based information app that shows setups for each vehicle and track combination in the time attack game mode of Hill Climb Racing 2 (HCR2). The hardest thing was all of the queries for specific statistics, and since some of them also filtered by world records I just made a function to make world record queries cleaner and less messy. A second major problem was the filters on the search page, at the start were just simple select elements but they only take one value so the user can’t filter by more than one of each at once, to fix this I wanted to add a checkbox to each option but selects don’t support that so I needed to break my entire css by switching to details elements and restyling them so they stack nicely like the select elements before.

  • 30 devlogs
  • 63h
  • 13.44x multiplier
  • 846 Stardust
Try project → See source code →
Open comments for this post

48m 10s logged

FINAL DEVLOG:
Added the new parts; Echo and Amplifier, added another part slot, increasing it to 4 since all world records use 4 parts now instead of 3. Took 4 hours to insert the world record setups (only all vehicle world records) for all 197 tracks as of 25/9/2026.

0
0
22
Open comments for this post

4h 45m 52s logged

Fixed a bug where inserting setups with a negative number were getting through because they are the only inputs not validated by sqlalchemy. Changed the validation to use the database data instead of the lists at the top of the .py, and therefore also added every single vehicle, part, and track to replace it in the db. Installed pylint to help my code look cleaner and changed everything it was complaining about. Also cleared the database so its empty and added all of the in game tracks and vehicles to replace the test data.

0
0
11
Open comments for this post

2h 21m 31s logged

If the animatronic doesnt move for 3 seconds its considered “stuck” and switches to roam (fixes them getting stuck on doorways), changed their collisions to ignore each other so they dont push each other. Doors start open and dont need 2 clicks to open the first time. Prepared the speed values and events for each night. Got rid of the ugly super strong lights from each animtronic. Added ambient lighting so the player isnt entirely reliant on the flashlight.

0
0
8
Open comments for this post

3h 38m 21s logged

The animatronics get stuck on edges like doorways and tables less, added a stage for the animatronics to start on. Fixed a bug where you had to be standing exactly in the direction the animatronic was facing for it to chase. Added Freddy and Foxy with different mechanics. Freddy has a 15% chance to pathfind to the office (all of the others can but the chance is low at 1%), but gets stuck if the doors are closed. Foxy is as fast as the player (12 instead of 10). Debugging feature: can now switch between the 3 animatronics cameras by pressing 1, 2, or 3. Added a camera shake when the doors are closed.

0
0
9
Open comments for this post

5h 50m 22s logged

Finally finished the first animatronic (functionally).
It has basic pathfinding around the whole map, its speed is 10 when chasing and 3 when roaming (players speed while sprinting is 15). There are 2 modes: chasing and roaming, while chasing it locks onto the player and won’t stop until the player is out of sight for 5 seconds, while roaming it will move to random points in the map. It only chases when the player is in the cameras view and the exact center where the raycast detects it, the walls block the raycast so it can’t see through walls. Added some basic blue table and red arcade machine placeholders for future objects.

0
0
27
Open comments for this post

1h 23m 8s logged

Hackatime decided to be funny and log the first 2 hours under my root directory instead of the project folder so its more like 3h 23m

Added columns to hide the gaps between walls at corners, the player now has view bobbing to make walking and sprinting more natural. Sprinting now only affects forwards speed, not strafing or backwards anymore. F now toggles the flashlight on and off, added left and right doors that can be opened and closed by pressing the buttons beside them. Also added a raycast to interact with things, like the buttons.

0
0
16
Open comments for this post

2h 39m 39s logged

Made a second better version of the PCB with a rotary encoder and the OLED screen added, also made the case in fusion 360.

0
0
11
Open comments for this post

2h 2m 46s logged

Changed the tuning parts on setups and search page to icons, reversed the order of setups on the setups page so recently added ones are shown at the top, added a max time limit (32 bit integer limit). Tons of bug fixes: the search filters now handle more than one value, checking “World Records” doesnt wipe other filters, filters arent wiped when the page reloads after searching for a setup, rows per page defaults to 50, fixed the settings returning the error statement if rows per page is empty.

0
0
8
Open comments for this post

44m 35s logged

Small tweak to the backend validation for the settings inputs, database path is now relative instead of absolute, added a second SQLAlchemy error catcher on top of the python ones, removed the .venv so a new one is made when the repository is cloned. (now it should be runable)

0
0
32
Open comments for this post

49m 51s logged

Changed most of the lists to now use list comprehension, made the error handler handle every error code from 400 to 599. Updated the error page to not break the flow. The app is now fully runable (hopefully) with instructions on the readme.

0
0
13
Open comments for this post

2h 0m 21s logged

Added a clear filters button to the insert form, added a shadow to the home page title. Changed the backend for time to not allow times > 32 bit int limit, changed the rows per page setting to be able to type custom amounts while still suggesting 5,10,20,30,40,50 with back end validation. Added a small section in information about insert field parameters. The setups table order is now reversed so new inserts are shown at the top. Settings errors are now shown on pages. Cleaned up some backend validation, the error messages now dont show for empty fields, created a requrements.txt and a readme on how to run the app.

0
0
13
Open comments for this post

3h 10m 23s logged

Finished most of the home page, added a information section with a video, added 3 containers with quick navigation links, statistics, and fastest times on the home page, also added a background.

0
0
15
Open comments for this post

1h 50m 53s logged

Made the button borders brighter to be more visible, changed the content backgrounds to a gradient. Changed the setups table to look identical to search. Added a delete button to the all setups table to easily delete specific setups.

0
0
10
Open comments for this post

4h 55m 18s logged

Big Update:

Moved links to the right and added a settings menu, added a title, made all inputs and filters have hover effects.

Settings menu has a toggle for light/dark theme, and a way to select how many rows are shown in all tables (default is 10).

Changed all of the css colors to variables for the settings.

0
0
9
Loading more…

Followers

Loading…