I is not working that well
I is not working that well
Devlog #2 - Robot Chassis Design Update, I finished the second vershon the the robot shell, i made it so I could add lego parts to it, there is a hole for the meter and space for all the lego components, I am going to work on code for it whal I wate for the funding to get aproved, wish me luck
Devlog #1 – Started Designing My Robot 🚗🤖
Today I started designing the chassis for my robot. My goal is to build a simple educational robot that uses an ESP32, motors, and sensors to drive around and avoid obstacles.
So far I have:
Created the first version of the robot chassis.
Added four wheels to visualize the overall size.
Designed a removable bottom plate that will hold the electronics.
Planned space inside the chassis for the battery, ESP32, and motor driver.
This is an early prototype, so there are still a lot of improvements to make. Next I’ll be adding:
Motor mounting brackets
ESP32 mounting holes
Battery holder
Ultrasonic sensor mount
Screw holes so the chassis can be assembled
I’m also putting together a complete parts list and budget for the hardware funding request.
Here’s my first CAD model:
(Attach the screenshot you shared.)
Looking forward to improving the design and eventually printing the chassis once the project is funded!
Draw2Game Devlog – Today
Today was all about making Draw2Game feel less like a prototype and more like a real game. I also realized that trying to add huge systems at once usually made the game worse. From now on, I want to build on what already works and improve it one feature at a time.
One of the biggest decisions I made was to remove the online/community direction. While it would be awesome someday, it added too much complexity and distracted from making the game itself fun. Draw2Game is now focused on being a local game maker where players can create, save, edit, and replay their own games.
I also simplified the main menu. Instead of lots of confusing pages, the game now centers around four simple options: New Game, Games, Settings, and Log Out. The Games page now holds both completed games and projects that are still being worked on.
Gameplay also received some improvements. I expanded the number of handcrafted maps and decided that the future goal is around 100 quality levels instead of relying on random generation. This should make every game feel more polished while still giving players lots of variety.
Health was added back into the game, making mistakes less frustrating and gameplay feel more like a traditional platformer. I also improved the player animation system. Instead of requiring players to draw multiple animations, they now only draw the normal player sprite. If they want smoother movement, they can press Add Walk Frame, which copies the previous frame so only a few pixels need to be changed. Players can create up to five walk frames, but the feature is completely optional.
The art editor became much more powerful today. I added a Line Tool for drawing straight lines and a Select/Move Tool that lets players select pixels and move them around together, making the editor feel much closer to a real pixel art program.
Another change was replacing Theme with Area. Instead of typing anything they want, players now choose from common settings like Forest, Mountains, Castle, Space, Robot Factory, Jungle, Volcano, Desert, Cave, Haunted, Candy, and more. Each area now generates its own matching background, helping every game feel unique without requiring extra work from the player.
Overall, today helped solidify the vision for Draw2Game. My goal is to make something simple enough that a five-year-old can understand, but polished enough that older kids and adults still enjoy creating games with it. The next steps are expanding the map library, improving backgrounds, making levels adapt better to the player’s art, and continuing to polish the editor so creating games is just as fun as playing them.
Since my last dev log, I focused on making Mountain Laser Tag feel more like a complete game instead of just a battle demo. I worked on the final boss ending, the save system, achievements, money rewards, the main menu, and overall game polish.
One of the biggest changes was the final boss completion flow. After beating the final boss, the game now shows an ending credits screen instead of just ending suddenly. I added a SAVE & FINISH button that saves the player’s completion reward, fades out the audio, and moves into a final black “game saved” ending screen. This works better for a web game because browsers do not always allow a game to close the tab automatically. The final boss reward now saves a completed-game state, including overpowered mode with near-infinite ammo, very fast firing, huge stamina, fast reload, and maxed upgrades.
I also fixed the reset system. Before, if the player beat the final boss and then reset their progress, the reward power mode could still remain active. Now reset clears money, upgrades, achievements, lifetime stats, boss unlocks, and final boss reward mode. That makes the reset button actually behave like a full fresh start.
Another major update was fixing how eliminations count. I noticed that CPU eliminations were counting as the player’s eliminations, which meant the player could unlock achievements without actually doing anything. I changed the logic so CPU kills only help the team score, while player kills are the only ones that count toward personal elimination stats, money, and player achievements.
I also changed the money system so different game modes reward the player differently. Team Elimination still rewards the player for eliminations and headshots, but Manhunt now works differently. If the player is hunted, they can earn money for surviving and escaping over time. If the player is hunting, they can earn money for finding the target quickly. Other modes now have smaller mode-specific rewards, such as Capture the Flag defense rewards, Commander eliminations, and King of the Hill rewards.
I added more achievements to make the game feel like it has long-term goals. These include achievements for 100 lifetime eliminations, 500 lifetime eliminations, 25 Team Elimination knockouts, earning money while escaping in Manhunt, winning a fast Manhunt as the hunter, winning Capture the Flag, and winning King of the Hill. This gives players more reasons to try multiple modes instead of only playing one mode.
I also worked on the title screen and mission brief system. The main menu has a larger mountain-themed command box with buttons for Deploy, Upgrade Shop, Achievements, Reset Save, Mission Brief, Mode Select, and Quit. I experimented with different mission brief layouts and then adjusted the system so the mission brief can be shown from the main screen without feeling like a completely separate menu. The mission brief explains the current mode’s objective so the player understands what to do before deploying.
For performance, I made several smoothing changes. I reduced active CPU load, slowed down some repeated cleanup and UI update tasks, reduced how often the minimap redraws, and throttled some boss UI updates. I also experimented with edge fog, but it caused too much lag, so I rolled that back to keep the game running smoother. This was a useful lesson: not every cool visual effect is worth keeping if it hurts the actual gameplay experience.
Overall, this update made the game more complete. It now has better save behavior, clearer progression, fairer achievements, better mode rewards, a more polished ending, and a cleaner main menu. The game still needs more testing, especially in a browser build, but it is much closer to being ready to ship for Stardance.
added more gamemodes and added a title screen. Just started molti player
HELLCOPTER
Over 8-hours,, I built a fully functional, large-scale 3D first-person sci-fi game from scratch in Godot. The project focuses on a massive 50-player laser tag concept, splitting the battlefield into two teams of 25 (the player’s team versus smart enemies). Because the map is quite big, matches currently run long. However, completing a working first-person shooter loop with working AI, atmosphere, and custom health mechanics in a single day is a major technical milestone.
Laser Gun MechanicsI coded and integrated a functional laser gun weapon system. It handles first-person aiming and registers fast, accurate sci-fi shots across the battlefield, complete with laser visuals that slice through the fog. 50-Player Smart AI Infrastructure. The biggest achievement of this 8-hour time was setting up 50 entities on the field that spond over time. Teammates: 24 AI allies that fight alongside the player.Smart Enemies: 25 aggressive AI units programmed to hunt down opponents and eliminate the player’s team.
Optimization: Balancing 50 moving, targeting characters in a 3D Godot environment while keeping the game playable required clean, fast logic loops.
Combat Logic & Dual-Zone Health to make the laser tag gameplay tactical, I designed and coded a specific combat system that rewards headshots:Instant Elimination Headshots: If you or an enemy take a direct laser hit to the head, it results in an immediate elimination.2-Life Body Armor: To balance the difficulty, shooting the body is more forgiving. Players and AI have exactly 2 lives for their body armor before being removed from the match.
Future Milestones & Next StepsWith the core gameplay loop completed in one day, my next goal is to add more traditional laser tag elements to fill out the large map and speed up match times.Bunkers: Placing sci-fi structures across the open terrain to provide tactical cover.Targets: Adding shootable targets around the map for extra objectives.Pacing Tweaks: Adjusting player movement or AI paths to bring the 50 players together faster.
Conclusion Developing a smart AI system, a dual-zone health mechanic, custom fog, and a working laser weapon in just 8 hours taught me a lot about rapid prototyping in Godot. The game is already fun to play, and the foundation is ready for a major arena expansion.
Finly got working in godot 4.0
rubics cube
Bilding a train game
Updadted the code to you play on the outside and is much smother
a 3d google snake game
2d side scrolling game