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!

tyleruploads

@tyleruploads

Joined August 26th, 2026

  • 41Devlogs
  • 6Projects
  • 5Ships
  • 38Votes
Open comments for this post

1h 28m 7s logged

I just added an all-new Help bar to MDEZ++, a lightweight Markdown editor written in C++ with the Qt framework. In the Help bar, the following sections are present:

​

  • About MDEZ++: Shows an about page for MDEZ++
  • MDEZ++ License: Shows the full MDEZ++ MIT license
  • Markdown Cheat Sheet: Shows the user a Markdown guide I made
  • Keyboard Combinations: Shows the user keyboard combinations they can use in the app
  • Report Issue: Opens a link for the user to open a GitHub Issue
  • Check for Updates: Brings the user to the most recent GitHub Release
0
0
6
Open comments for this post

2h 21m 36s logged

I just added complete file opening and saving capabilities to MDEZ++! This actually wasn’t that hard of an addition, but it now turns MDEZ++ into a true Markdown editor (if you forget it doesn’t have a logo other than the automatically generated W logo by Qt).

0
0
30
Open comments for this post

3h 7m 27s logged

I just made the GitHub Actions workflow for MDEZ++! The workflow does 3 things that seem very simple. Here they are:
​

  • Make the Linux binary
  • Make the Windows binary
  • Publish to GitHub releases
    ​
    It seems easy, right? While it really is NOT! I encountered so many numerous errors doing this! That is because what I am doing sits right at the intersection of many different extremely hard things to do, whether it be caused by the extremely large size of the Qt system, dynamic-linking that is unacceptable for users without Qt, and so many more things.

​

The complexity of debugging this was further exacerbated by one mistake I kept making. I was amending to commits instead of making new ones during the most intense phase of debugging, and I was unaware that amending to commits does NOT update the code for GitHub Actions!

​

My actions workflow is literally 105 lines long! 105 is not a mistype and is truly the length of the workflow. You can check it out here.

​

I have like 50 tabs open of the Qt Documentation and am planning some exciting additions to the project!

0
0
49
Open comments for this post

1h 6m 55s logged

This is my first devlog for MDEZ++! MDEZ++ is a lightweight Markdown editor written in C++, while using the Qt Graphical Framework.
​
This project has already thrown me right back into C++ again, like I was some time ago. Some features I plan to add in the future include saving to and opening files, GitHub GFM Markdown support (right now it is slightly more basic in terms of styling), and much more.

0
0
52
Ship Pending review

I created CodeWare, a WarioWare-style video game where you have to complete various minigames, written in Godot. I originally had it under the WarioWare game mission, but I eventually decided I should detach it from it due to the sheer complexity of this game, which is way above the beginner mission.
​
In the game, players are put through what is currently 12 minigames. Each minigame has a strict timer limit, whether it be losing a life or progressing to the next minigame once it strikes 0. In case you are confused, the way they win a life at the end is if the purpose of the minigame is to survive a certain amount of time against computer-generated obstacles, like arrows or orbs (essentially meteors).
​
The very interesting thing about this game is the two endings: the ending you get when you complete all the minigames with lives to spare, and the one when you lose all of your five lives. These endings, which I will not explain in detail (so it is not spoiled for you!), highlight the eternity of automatically generated code files. The opening scene of the game is the Tyleruploads Mountain Range, which shows many mountains connected via bridges. The suspension for those bridges is the game’s logo turned into a bunch of small links. Metaphysically, the game’s goal is to cross these bridges.
​
Many parts of this project were extremely challenging for me. For one, I had never set foot in Godot at all before embarking on this project. I was also a complete newcomer to any sort of game development. I encountered many errors caused by my being just introduced to GDScript and game development, such as not knowing that scripts continue after changing the scene, the absence of a deferred call causing the game to go completely grey, losing a lot of work in video editing software while making the gameplay trailer video, and many more small and large things.
​
In every ship message for prior Stardance projects, I have said something like “Wow! Before I started, I really didn’t think I could do something this complex. I really just transformed my coding abilities.” But this time, I am not going to repeat that basic fib without any supporting arguments. My previous Stardance projects were nowhere near this length. So, I would like to make a new claim now. That claim is that while I have not become a completely new developer or graphic designer or anything, I have dipped into a new path of development that I will have the choice to either continue to pursue or to reap the benefits of the mindset associated with it as I enter high school. For these reasons, along with the fact that I was able to sit down and write quality code for one project for 51 hours, I am very proud of myself. My viewpoint of “sit down and make a decent project and leave it” has been greatly diminished outside of specific contexts.

  • 25 devlogs
  • 51h
Try project → See source code →
Open comments for this post

1h 16m 52s logged

This marks v1.0.0! This is my FINAL devlog for CodeWare (at least the first ship)! It has really been a great project that has significantly pushed what I think about my development capabilities. But I will explain that more in the ship message!

​

The main change made over the time of this devlog was a complete revamp of the README! Here is a summary of the changes made to it:

  • The following shields have been added: Play on GitHub Pages, Made with Godot, GitHub Release (version number), and GitHub Commit Activity
  • The hero image near the top of the README, depicting the title screen, has been replaced with a gameplay video for the game, with a hero of minigame 6 (Unintelligent Arrows)
  • The minigames section has been moved to near the bottom of the README to make the start of the README a better hook. And the minigame descriptions and hero images inside the section have been put inside a spoiler notice, so the game can not be easily spoiled for players. And the hero images in the minigame section have been converted from Markdown tags to HTML tags in order to enforce a specific width.
0
0
66
Open comments for this post

2h 20m 33s logged

This will be one of my very last devlogs before I ship CodeWare! I just created the gameplay trailer, which is a huge accomplishment!
​
This is my first time making any sort of video for anything I make in the computer world, and I think it actually turned out very well!
​
The video shows potential players what the game will look like and gives a glimpse of its unexpected win-and-lose endings. I also put the video on the game’s Itch.io page, which will be made public very soon.
​
You can view the video on YouTube here: CodeWare - Official Gameplay Video

0
0
48
Open comments for this post

42m 3s logged

I just created the twelfth mingame of CodeWare, “Catch the Falling Orbs!” In it, you have 45 seconds to catch 35 falling orbs by moving left and right with your keyboard.

0
0
90
Open comments for this post

1h 45m 4s logged

In the Newspaper department at my summer sleepaway camp this year, they always said, “If the number is less than 11, spell it out.” CodeWare has officially surpassed this guideline in the number of its minigames.
​
Minigame 11 of CodeWare is titled “Type the Strings,” and players must type 15 five-character strings provided to them in less than one minute. The string is generated from a pool of characters with lookalikes (i.e., Z and 2, S and 5, O and 0, I and l, etc.) removed to ensure it is completely fair for the user.
​
This was definitely one of the easier minigames to code, but it wasn’t the easiest thing ever. I still ran into some issues, like the vertical alignment of a RichTextLabel being a bit too low when dynamically updating its content in GDScript to show a custom notice to the user (I fixed it by changing it to a normal Label, after troubleshooting for way too long).

0
0
14
Open comments for this post

3h 32m 42s logged

I just did a lot of asset updating and linting!
​

The part I think would be most interesting to you is obviously the asset updates. I changed the assets in Minigame 1, 3, 4, and 9! I also updated the gallery, accessible in the extras menu, to include new assets I’ve forgotten to put in there for a while now. I’ll just show you how minigame one looks now; no need for a detailed explanation of everything.
​

Now, I have to address the boring part, which took most of the three and a half hours. That would be linting! It’s pretty self-explanatory: I went through and made the scenes and scripts adhere to style guidelines.

0
0
69
Open comments for this post

2h 21m 42s logged

I just made the tenth minigame for CodeWare! It is named “RGB Skills.” In the minigame, there are two colors: one generated automatically by the code, and one controlled by manual RGB Sliders.
​

It validates the user’s guess using the GDScript method Vector3.distance_to(). The method uses the 3D Pythagorean theorem to calculate the Euclidean Distance between the RGB values, as if they were plotted in a 3D space. This works because the red value represents the x-axis, the green value represents the y-axis, and the blue value represents the z-axis on a 3D graph. This was very interesting for me to discover, since I only learned the 2D Pythagorean theorem last year (in seventh grade).
​

The game also starts the sliders at the furthest possible points from the target color, which makes the minigame harder. If the player clicks the submit button without making any changes, they will not pass. And yes, I know they could easily invert the colors to find the right one. The only thing is, they probably didn’t read this devlog. So, they’ll have no clue of the fact the sliders were placed at the inversion of the target color.

0
0
40
Open comments for this post

2h 19m 20s logged

I just made the ninth minigame for CodeWare, “The Maze!” In the minigame, the user needs to get to the center of the maze in less than 18 seconds! They move a mini tyleruploads texture with arrow keys and WASD to eventually get to the bigger one in the middle!
​

I had a lot of trouble with physics here, hence the 2 hours! And, I’ve never made any sort of maze before, so this is a first!

0
0
94
Open comments for this post

1h 58m 39s logged

I just made version v0.14.0 of CodeWare! In this version, I added the eighth minigame, “Choose the Boxes!” The user has 30 seconds to choose 20 boxes by clicking on the one matching the color of the center box.

​
I also went through and removed unnecessary log statements and unused variables.

0
0
33
Open comments for this post

2h 55m 43s logged

I just released version v0.13.0 of CodeWare! In this version, I have completely changed the sound environment of the game! I will explain it with two basic pseudocode (or Python) logic statements!

prev_sound = sound in v0.12.0
curr_sound = sound in v0.13.0

print(prev_sound, curr_sound)  # False, True

What I’m trying to illustrate here is that there was absolutely no sound before, and now there is! There is a background ticking noise playing (forever) through an autoload and sound effects corresponding to in-minigame events.
​
Feel free to test it at https://tyleruploads.itch.io/codeware?secret=CDZUB2MTxYCmNQ70VRagItDLSTg! Send any feedback in the comments!

0
0
6
Open comments for this post

53m 44s logged

After receiving feedback from the Hack Club community, I have made these changes to CodeWare.

  • The icon has been updated to increase contrast and to look better at small resolutions
  • Minigame 6, “Unintelligent Arrows,” has been balanced to be easier for users to complete
  • WASD Movement has been added to all games
  • Support for held jumps has been added to the first minigame, “Orb Collection Platformer”
  • An ambiguity in the README about the objective has been corrected
0
0
62
Open comments for this post

56m 24s logged

I just balanced minigame 6, “Unintelligent Arrows,” after feedback from Hack Club members. I made users have more time to react before getting hit by the arrows. I have not released this update yet; once I apply some other suggestions from the community, I will release it as v0.11.0.

2
0
70
Open comments for this post

2h 32m 27s logged

I just created the sixth minigame, “Unintelligent Arrows,” in CodeWare! In the minigame, users have to dodge countless arrows that are described as unintelligent purely based on their inability to change paths once shot. If you weren’t already guessing, I am planning on making an intelligent-arrow-themed minigame in the future, possibly inspired by 1948 in some ways.
​

This game is actually getting nice and long, way longer than I thought it would be at the start. When I shared it with people a while ago, it was very short. Now, it’s decently long! Once I add a lot more minigames, I will consider making them go in random order and giving them difficulty tags to determine when they should be shown.

0
0
49
Open comments for this post

1h 1m 55s logged

I just completely refactored, everything!
​
I made many new directories in order to organize the entire repository much better! This took an hour because of the debugging and other related changes to the code associated with a complete structural refactor. It definitely was not a calm, easy hour.

0
0
53
Open comments for this post

2h 27m logged

I just added two minigames to CodeWare!
​
The first minigame I just added, minigame 4, titled “Dodge the Flying Balls,” has users dodge flying balls (referred to as meteors in the code) for 45 seconds. Each hit takes away 10% of the user’s health. It can actually be pretty hard. A good strategy to stay alive is moving from side to side and never stopping, because there are really fast ones that come before you can even react.
​
The second minigame I just added, minigame 5, titled “Click Very Fast,” has the user click on a big circular button in the middle 100 times in less than 20 seconds. I have tested it many times, and it is just the right time (at least for now).
​
You can play the game at https://tyleruploads.github.io/code-ware/

0
0
43
Loading more…

Followers

Loading…