Nuclear
- 18 Devlogs
- 30 Total hours
Number Guessing Game
Number Guessing Game
GUYSSSS, I THOUGHT I WAS DONE…BUT STARSHIP SAID ADD MORE FEATURES SOOOO I WENT BACK TO WORKk I’ve now added some new game modes — Normal Mode, One Shot, and No Hint — mainly to make the game more difficult and give players more ways to play 👀🔥 I’ve ALSO added an Achievements Section, where players have to complete 10 different tasks to unlock the achievements!! ANDDD for the new players, I’ve added a proper Game Rules + Guide section so they actually know what they’re supposed to do 😭At this point the project keeps getting bigger and bigger… BUT WE KEEP GOINGGGG 🚀🔥
AND Now i think i am ready to ship again GOOOOOOOOOO
GUYSSSS, I THOUGHT MY PROJECT WAS FINISHED BUT THEN I WAS LIKE…NAHHHH WE CAN ADD MORE So I’ve decided to add some new modes to the project like One Try Guess, Fast Guess and a few more 👀 For now, I’m working on One Try Guess…let’s see how this turns out MORE FEATURES = MORE WORK…
Devlog-17 SO humans I😭 I’VE RESTORED MY OLD DESIGN FROM GITHUB AND THANK GOD THIS FEATURE EXISTS 💀🙏After all that chaos, I finally got my original design back and I can FINALLYYYY say…MY PROJECT IS COMPLETE 🚀🔥NOW IT’S TIME TO SHIPPPPP 😭
BROSSSS, I finally learned how to make READMEs from the Stardance resources 🔥 and updated my GitHub README with everything needed for SHIP!!
ALSOOO, I removed all the AI-generated code from my project. I only used AI for formatting and variable names with Prettier, so the actual code is mine 😭🔥
WE’RE GETTING CLOSER TO SHIPPP 🚀
Devlog-16
BROOOO 😭 I literally had to CHANGE MY WHOLE DESIGN because my README was AI-made and now the officials thought the design was also AI inspired 💀
So yeah…ALL THAT EFFORT…GONE 😭 I’m honestly feeling like everything I worked on was wasted, but ig there’s nothing to do except start fixing it and make the design properly mine this time.
pain. . 😭
Devlog-14
finally finished
Devlog — 12- Help Modal Progress
At this pace, the whole project might actually be finished in 2–3 days
I have completed my stats part that’s actually statsmodal , it took way more time than i thought..
Devlog 10
Finally finished App.tsx 😭. I honestly don’t even know why I left it half-done in the middle, but it’s finally complete now. Right now I’m working on the Win Screen, trying different layouts and animations so it actually feels satisfying when you win. Still tweaking the design, but it’s starting to look pretty clean.
Devlog 9
Worked on GameArea today.
Added the guess input, feedback messages, a small helper for the bisect strategy, and a visual bar history for previous guesses. The game feels way more interactive now and is starting to come together nicely.
Devlog 8 – Added Difficulty Selector and Game Area
Today I completed two major UI components for the Number Guess game: DifficultySelector.tsx and GameArea.tsx. The difficulty selector now includes interactive cards for Easy, Medium, Hard, and Extreme modes, giving players a clear way to choose the challenge level.
I also built the main game area, which includes the guess input system, feedback banner, bisect strategy helper, and a visual history bar to track previous guesses. These additions make the gameplay more interactive, informative, and user-friendly while improving the overall experience of the game.
Devlog 7 – Added Header Component and Difficulty Selection
Today I created and improved the Header.tsx component for the Number Guess game. I added a structured header section to improve the overall layout and user experience.
I also implemented difficulty selectors, allowing players to choose different challenge levels before starting the game. This adds more variety to the gameplay and creates a better experience for different types of players.
With the header and difficulty system completed, the game now has a more organized interface and a more customizable gameplay experience.
Devlog 6 – Added Victory Confetti Animation
Today I created src/components/ConfettiCanvas.tsx to add a victory celebration effect to the Number Guess game. I implemented an HTML5 canvas-based confetti animation that appears when the player wins the game. The animation uses particle effects to create a more rewarding and visually exciting celebration, making the game feel more polished and interactive.
Devlog 5 – Completed the Utils Folder
Today I completed the Utils folder for the Number Guess game. I added the core game logic that handles the main gameplay mechanics, including processing guesses, checking results, and managing the game flow. I also integrated the sound system to provide audio feedback for different game events, making the overall experience more interactive and engaging.
With the utility layer completed, the project now has a stronger foundation, and I can move on to refining the gameplay, improving the user experience, and polishing the final features.
Today I completed the design phase of the Number Guess game. I focused on creating a clean and modern interface with a structured layout that is easy to use and visually appealing. The overall design is now in place, including the main game container, input section, buttons, and feedback area.
With the UI completed, the next step is to implement the game logic in JavaScript, including random number generation, guess validation, score tracking, and win/lose conditions.
Today I set up the package.json file for the project. This establishes the project configuration and creates a proper foundation for future development. Having package.json in place will make it easier to manage the project structure and add any tools or dependencies needed as the Number Guess game grows
Today I decided to change the direction of my project. Instead of continuing with the calculator idea, I switched to building a Number Guess game. I felt that this would be a better project for learning JavaScript logic, user interaction, and game mechanics while still creating a polished web application.
I started the new project structure and created a fresh index.html file from scratch. The basic HTML layout has been set up, and this file will become the foundation of the game interface. The goal is to create a modern and engaging number guessing game with a clean design, responsive layout, and interactive gameplay.
This marks a fresh start for the project, and the next steps will focus on styling the interface with CSS and implementing the core game logic in JavaScript, including random number generation, user guesses, score tracking, and feedback messages.
Today I officially started my Nuclear calculator project for Hack Club Stardance. The first part of the work focused on setting up a clean development environment and creating the basic structure of the project. I created a new project folder, initialized a Git repository, connected it to a new GitHub repository, and configured Hackatime so that development time could be tracked correctly. I also created the initial project structure with the src and public directories, a README.md, and a .wakatime-project file.
After the setup was complete, I began building the calculator interface. I created the index.html file and finished the basic HTML structure for the application. The layout includes the foundation for the calculator display, input area, and button grid, which will serve as the base for future scientific and advanced features. The goal is to build a modern, elegant calculator with a premium user interface rather than a simple basic calculator.
With the project now connected to GitHub and Hackatime successfully tracking coding hours, the development environment is fully ready for the next stage. The next devlog will focus on designing the calculator’s visual appearance using CSS and implementing the first interactive functionality with JavaScript.