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

Antara

@Antara

Joined June 19th, 2026

  • 9Devlogs
  • 5Projects
  • 3Ships
  • 15Votes
Open comments for this post

7h 48m 41s logged

Devlog 3 – Minigame 1: Garlic Collection Challenge

Overview

Today I completed the first minigame for my Wario-inspired game. The objective of this level is simple: collect all the floating garlic pieces before the countdown timer reaches zero. This serves as the introductory challenge where the player learns the basic movement controls while racing against time.


Features Implemented

Collectible Garlic

  • Added multiple garlic collectibles across the level.
  • Each garlic uses an Area2D node to detect when the player touches it.
  • Once collected:
    • The garlic disappears.
    • A collection counter increases.
  • The minigame keeps track of how many garlic pieces remain.

Player Movement

  • Implemented player movement using CharacterBody2D.
  • Added left and right movement.
  • Included jumping mechanics to reach higher platforms.
  • Collision shapes ensure proper interaction with platforms.

Countdown Timer

  • Added a countdown timer that starts as soon as the minigame begins.
  • The remaining time is displayed in the top-left corner of the screen.
  • The timer updates continuously until it reaches zero.

Win Condition

The player wins when:

  • Every garlic collectible has been collected.
  • The timer still has remaining time.

After collecting the final garlic, the minigame is marked as completed successfully.


Lose Condition

The player loses when:

  • The timer reaches zero before all garlic has been collected.

This creates a simple but engaging time-pressure mechanic.


Level Design

The level includes:

  • Multiple floating platforms
  • Garlic positioned at different heights
  • A bright garlic-themed background
  • Platform placement encouraging jumping and movement

This layout requires the player to move efficiently while planning the quickest route to collect every garlic.


Technologies Used

  • Godot Engine
  • GDScript
  • Area2D
  • CharacterBody2D
  • CollisionShape2D
  • Timer Node
  • Sprite2D

Outcome

The first minigame is now fully functional. Players can move through the level, collect all garlic items, race against the countdown timer, and successfully complete the challenge. This minigame establishes the core gameplay mechanics that will be expanded upon in future levels.

0
0
1
Open comments for this post

1h 31m 34s logged

Devlog #2 – Building the Main Game UI

What I Worked On

Today I worked on creating the main gameplay scene in Godot and setting up the core user interface.

Background Setup

  • Created a new level_scene.
  • Added a TextureRect as the background.
  • Resized the background to fit the game window.

Lives Display

  • Added an HBoxContainer to organize the player’s lives.
  • Created five TextureRect nodes for the lives.
  • Replaced the placeholder Godot icons with custom garlic icons that match the game’s theme.

Global Script

  • Created a global autoload script named Global.gd.
  • Added variables to keep track of:
    • minigames_done
    • lives
0
0
1
Open comments for this post

32m 3s logged

Main Menu Complete! 🎮

Made good progress on my WarioWare-inspired game today in Godot.

What I completed

  • Designed the main menu with a custom WarioWare-themed background.
  • Added Start, Settings, and Quit buttons.
  • Learned how to use GDScript and signals.
  • Connected the Start button to load the game scene.
  • Created a separate Settings scene and connected it from the main menu.
  • Implemented the Quit button to close the game.
  • Tested scene transitions to make sure everything works correctly.
0
0
3
Ship

After receiving feedback, I focused on polishing the experience and improving usability. Added a complete README, fixed application icons so every app opens correctly, introduced the Crime Map application, improved window layouts with card-based designs, and added scrolling support for better navigation.

Current applications include Case Files, Evidence Locker, Suspect Database, and Crime Map, all accessible through draggable desktop windows inside the detective-themed operating system.

DetectiveOS is now more complete, better documented, and much closer to the vision of a full investigation platform.

The Game Is Afoot.

  • 1 devlog
  • 0h
  • 3.46x multiplier
  • 1 Stardust
Try project → See source code →
Open comments for this post

17m 24s logged

Devlog 4 - DetectiveOS

Received feedback on my previous submission and worked on improving the overall project experience.

Changes Made

  • Added a complete README documenting all features and applications
  • Fixed desktop applications so every icon opens correctly
  • Added the Crime Map application
  • Improved consistency across all application windows
  • Converted application content to card-based layouts
  • Added scrolling support for windows
  • Refined the dark detective-themed interface
  • Improved navigation and usability

Current Applications

  • Case Files
  • Evidence Locker
  • Suspect Database
  • Crime Map

Progress

  • Welcome Screen
  • Detective Login
  • Desktop Environment
  • Live Clock
  • Draggable Windows
  • Case Files
  • Evidence Locker
  • Suspect Database
  • Crime Map
  • README Documentation

DetectiveOS is now more polished, better documented, and all desktop applications are fully accessible from the main desktop environment.

The Game Is Afoot.

0
0
3
Ship Changes requested

# DetectiveOS 🕵️

I built **DetectiveOS**, a detective-themed web operating system with multiple draggable windows and investigation tools.

## Features
- Welcome screen and detective login flow
- Live desktop clock
- Case Files app
- Evidence Locker app
- Crime Map app
- Draggable application windows
- Dark detective-themed interface

## Challenges
The biggest challenge was making the windows draggable while keeping the interface organized and responsive. I also spent time designing a consistent detective-style UI across all applications.

## What I'm Proud Of
I'm proud that the project evolved from a simple webpage into a functional WebOS with multiple applications and its own unique theme.

## How To Test
1. Open the website.
2. Enter the DetectiveOS desktop.
3. Open the Case Files, Evidence Locker, and Crime Map apps.
4. Drag windows around the desktop and explore the interface.

The project includes several custom features beyond the guide and has no password requirement for testing.

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

44m 58s logged

Devlog 3 - DetectiveOS 🕵️

Today I expanded DetectiveOS with new investigation tools and improved the overall user experience.

Progress

  • Added the Crime Map application
  • Improved the UI across all application windows
  • Added scrollable windows for better usability
  • Redesigned app content using card-based layouts
  • Refined the detective-themed dark interface
  • Continued improving the desktop environment

DetectiveOS is starting to feel like a complete investigation platform rather than just a collection of windows.

The game is afoot. 🔍

0
0
4
Open comments for this post

38m 58s logged

Devlog 2 - DetectiveOS 🕵️

I made DetectiveOS feel more like a real operating system.

Progress

  • Added a welcome screen and detective login flow
  • Built the desktop environment with a live clock
  • Created the Case Files and Evidence Locker apps
  • Added draggable windows and app interactions

DetectiveOS is slowly evolving from a simple webpage into a detective-themed WebOS.

The game is afoot. 🔍

0
0
2
Open comments for this post

17m 15s logged

Devlog 1 - DetectiveOS 🕵️

Started building DetectiveOS, a web-based operating system with a detective theme.

What I completed

  • Created the project structure
  • Set up index.html, style.css, and script.js
  • Built the welcome screen
  • Added a live clock using JavaScript
  • Planned the main applications

Planned Apps

  1. Case Files
  2. Evidence Locker
  3. Suspect Database
  4. Crime Map
  5. Audio Analyzer
  6. Surveillance Center

Next Steps

  • Build the desktop interface
  • Create application windows
  • Add interactive features

Every file is a clue. Every app helps solve the case. 🔍

0
0
3
Open comments for this post

1h 1m 4s logged

Completing the Hackpad

Today I completed my 3-key Hackpad macropad.

Finished

  • Designed the enclosure in Fusion 360
  • Exported the STEP model
  • Wrote KMK firmware
  • Configured the keys:
    • Cmd + C (Copy)
    • Cmd + V (Paste)
    • Cmd + Z (Undo)
  • Organized the GitHub repository
  • Added screenshots and documentation

I’m happy that I was able to complete the PCB, case, firmware, and documentation for the project.

The project is now ready for submission and manufacturing.

0
0
8
Ship Pending review

I built a custom 3-key macropad using the Seeed XIAO RP2040, designed from scratch using KiCad, Fusion 360, and KMK firmware.

The project includes a custom PCB, a custom 3D-printable enclosure, and firmware that maps the three keys to common macOS shortcuts:

Cmd + C (Copy)
Cmd + V (Paste)
Cmd + Z (Undo)

One of the biggest challenges was learning the complete hardware workflow, including PCB design in KiCad, creating a case in Fusion 360, generating production files, and organizing the project for manufacturing. I also spent time configuring KMK firmware and setting up the project repository.

I’m most proud of successfully designing every part of the project myself and producing a complete set of manufacturing files, firmware, documentation, and CAD models.

To test the project, flash the KMK firmware to a Seeed XIAO RP2040, assemble the PCB with the switches, connect it to a computer via USB-C, and verify that the three keys perform Copy, Paste, and Undo shortcuts.

Video of Project → See source code →
Open comments for this post

18m logged

Today I worked on the electronic design of my Hackpad project.I created the schematic in KiCad using the Seeed XIAO RP2040 and connected three mechanical switches for the macropad inputs. After verifying the schematic, I designed the PCB layout and arranged the components to keep the board compact and easy to assemble.I also generated the production files and reviewed the design before exporting the manufacturing outputs.Next, I will work on the enclosure and firmware.

0
0
11

Followers

Loading…