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

RedstoneStar

@RedstoneStar

Joined June 22nd, 2026

  • 10Devlogs
  • 4Projects
  • 2Ships
  • 25Votes
High schooler mainly focused on improving my programming skills!
Open comments for this post

15h 4m 31s logged

Devlog #5 for my simple 2D platformer

Since I started this project I feel like I have gotten so much better at Python and because of that, I’ve spent the last couple of days rewriting pretty much all of the core mechanics of the platformer. Pretty much all of the code that Gemini helped me develop and then improve over time I have now recoded and as a result, the program runs so much smoother.

Other changes:

  1. I fixed one bug where the player wouldn’t move with moving platforms, so now the player should (hopefully) move with the platform as well as be much less glitchy when mounting or dismounting it.

  2. I also added a few particles for when the player dashes and lands on objects.

I’m still trying to figure out why the player doesn’t get launched when they walk over the springs, hopefully I’ll have that figured out by my next devlog.

0
0
8
Ship Changes requested

Root Directive
An immersive, interactive webOS simulator game featuring a custom terminal AI named Chadwick, built and published on Hack Club.

About the Project
Root Directive started as a fun side project designed to help me learn more about JavaScript and HTML. Building this project made me dive deep into custom UI components, virtual file system (VFS) architectures, and general programming, improving my web development skills along the way.

Quick Walkthrough
Here are the core steps to beat the game:

Desktop & Snapshot: Open the Welcome Window, drag the code image to the desktop, and open it in the Photo Diagnostics Tool to adjust brightness and contrast to reveal the first password (Admin_Lumina).

Memory & Registry: Use the password to unlock mem_pointer.txt, jump to the memory address in the System Memory Viewer to find the registry key, and use the terminal to uncover hidden vault cache files.

Jailbreaking Chadwick: Enter the 4-digit PIN in Vault Backups to get the relink instructions, jailbreak Chadwick, use the code to unlock sector_scan.log and get the complete Vault Code.

Cracking the Core: Retrieve the system launch date from the calendar logs, enter it into the memory viewer for hex fragments, and use the Hex Color Overlay in the image editor to generate your final vault code.

Final Override: Intercept network packets via the CommLink app, decode the Base64 payload, and unlock the final system parameters to win.

Try project → See source code →
Open comments for this post

37m 12s logged

Devlog #3

A few quick bug fixes before shipping the project.

  1. Fixed issue where the user was able to access a file before they were supposed to. (Made the file password protected)
  2. Fixed issue where the user was able to read a locked file through the terminal even if the file was locked.

Also added new icons for all of the apps.

Hopefully the project will run bug free now!

0
0
22
Open comments for this post

5h 42m 29s logged

Devlog #2:

After 20-some hours of work, I realized that none of my work was being logged, sooo, that’s fun.

Since my last devlog, I’ve become more confident with JS and added several new apps and features.

  1. New Terminal, Files, Memory Viewer, and CommLink app.
  2. Greatly improved the logic for Chadwick
  3. Expanded the game to have over 20 steps
  4. 3 new red herrings
  5. New “Hex tool” in the image editing app.

I’m not very satisfied with the current steps in the game. I added them while programming new features without a clear plan, and the result is a fairly big mess.

0
0
21
Ship

This is my simple 2d platformer.

Before making this project I knew very little about coding in Python so I wanted to work on this project to fix that. In the past I’ve used a bunch of YouTube tutorials to teach me how to code so this time I wanted to try something different. I created a custom Gemini gem that walked me step by step through creating the base game, then helped me add on improvements such as enemies and moving platforms.

Key Features:

Smooth platforming: Precise movement tracking keeps the character steady on moving platforms without slipping.

Varied movement: Double jumps, wall slides, wall jumps, and a dash move to smash weak blocks.

Animations: Squish-and-stretch effects when jumping and landing give the character extra feel.

Smart enemies: Jumping enemies detect edges and turn around instead of walking off ledges.

10-levels: Includes built-in tutorial prompts to teach new moves as the player progresses.

I know the game is really simple, and that is mostly on purpose; this was meant to be just a fun way to practice my Python skills. Hope you enjoy!

  • 5 devlogs
  • 42h
  • 3.64x multiplier
  • 144 Stardust
Try project → See source code →
Open comments for this post

11h 32m 30s logged

Final devlog of the simple 2D platformer! I improved the pixel art and revamped the levels. The first 3 levels are dedicated to teaching the player the controls. I also added support to deploy it online.

0
0
31
Open comments for this post

11h 9m 54s logged

4th devlog for my simple platformer. I added a couple more levels, currently they are way to hard, I will have to revisit them in the future. On top of that I added a sprint feature to the player. I also spent some more time on the graphics.

0
0
5
Open comments for this post

9h 15m 29s logged

Added a few improvements to the platformer game. The camera now scrolls along with the player; I added collectable coins and a coin counter, and made it so that the player respawns when they fall off the platform.

0
0
7
Open comments for this post

5h 25m 45s logged

Dev-log #01: Root-Directive

Hello everyone!

I just started working on the webOS Jam and wanted to share my first dev log for my OS, Root-Directive.

Root Directive is an interactive, browser-based puzzle game designed to look and feel like a custom desktop operating system. The core gameplay requires the user to navigate the OS environment, use system diagnostics, and review config logs to piece together a 6-digit cryptographic code to access the central vault.

After working through the basics (top UI bar, background, etc), I got distracted and wanted to implement a chatbot that could help the user along their path to finding the password. So, Chadwick was born! I used AI to come up with robotic, smart-sounding responses. I then developed an EXTREMELY simple answer system that maps specific keywords (hello, thanks, hint, etc) to a list of responses that it randomly chooses from. Chadwick also keeps track of the past conversation so that if the user responds directly to something Chadwick says, it will know what the user was referring to.

It was definitely far too early to implement this; I don’t have a single clue or challenge in yet. I’ve just had the idea of a simple AI assistant in the back of my head for a long time and wanted to try it out.

Next steps:
With the core systems in place, it is time to start working on the actual puzzle.

-At very least 10 sequential steps to find the code
-5 non-sequential ones
-At least 2 hidden easter eggs
-Red-herrings?

0
1
19

Followers

Loading…