Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Glock Fnatic

8
Posts
A member registered 14 days ago · View creator page →

Creator of

Recent community posts

Did you change the phase in the top right corner? As it says, there are three phases: the move phase, the build phase, and the recruit phase. Only in the right phase do you have the build menu

(1 edit)

Everyone deserves a second chance. If you are willing to give the game another proper try, just reply to this comment with your Player ID. I will personally credit your account with 1.5 million in-game credits so you can upgrade your units.

My suggestion: Go through the tutorial first to learn the basics, and then give the Challenge Mode a shot andtry to reach Round 50. Since the game interface will be completely in English once you click that flag, you will have no problem understanding it.

Let's keep this contest fair and supportive. Reply with your ID here in the comments, test it properly, and let me know what you think! 

Let’s be clear: Nobody is reporting you just for not speaking German.

The point is that this is a contest. As participants, our job is to properly test and evaluate each other's submissions, not just open them for a few seconds and give up at the first glance.

Maybe it is a German cultural thing, but we value efficiency, precision, fairness, and taking things seriously. When you start a game and see two prominent flags, the single most logical and intuitive step is to click the other flag to see if it switches to a language you understand. It takes exactly one click and one second of basic testing.

Listing this as a negative point against the game without even trying to click the flag shows a lack of effort. In stark contrast, if you look at the highscores of your own game, I am currently sitting at 2nd and 4th place under the initials 'Glo'. Why? Because I actually took the time to play your game multiple times, understand its mechanics, and give you a fair, well-earned rating.

We are all here to support each other and ensure everyone gets a fair evaluation they actually deserve, which means putting in the actual work to test the features.

(1 edit)

Just to correct you based on actual facts: with the signing of Executive Order 14224 on March 1, 2025, English was explicitly designated as the official language for federal executive agencies in the United States. Your claim that the US has no official designation is outdated and legally incorrect.

Frankly, about 90% of what you have commented here is complete nonsense. The flag is absolutely and undeniably recognizable as the US Stars and Stripes flag; mistaking it for the Liberian flag is just embarrassing. Furthermore, if you had actually bothered to use your mouse, you would have seen that hovering over the flags explicitly displays the name of the language. It doesn’t get any more obvious than that.

It is completely clear that you didn't even properly test my game or try out its features before writing this. In stark contrast to your lazy behavior, I actually took the time to fully play through your game, test its mechanics, and rate it fairly based on real effort.

Because of your constant misinformation, toxic attitude, and the fact that you are inventing non-existent problems just to downrate others, I will be reporting your posts and account to the event organizers. Someone who operates in such bad faith and displays this level of ignorance should honestly not be reviewing games or evaluating anyone else's work. Please refrain from posting further.

.

So you're not able to see the difference between a German and a US flag? 

(2 edits)

then switch language to english in main menu ?!?!?!

# Glock Fnatic's Wargame — Design & Technical Specification (v1.1)

## 🎮 1. Game Fundamentals

* **Core Concept:** 

  A browser-based, turn-based tactical strategy game featuring a 64×64 tile grid with a retro Medival aesthetic.

* **Three-Phase Turn System:** 

  Each turn progresses through three distinct operational phases:

  1. **Military / Movement:** Execute troop maneuvers, pathfinding, unit merging, and combat engagements.

  2. **Construction:** Place infrastructure, defensive structures, and economic buildings on valid grid locations.

  3. **Recruitment:** Train new units using acquired resources and deploy them to active grid tiles.

* **Match Setup & AI Tiers:** 

  Supports up to 6 players per match. Empty player slots can be configured with autonomous AI opponents across three difficulty levels:

  * **Easy:** Basic positioning, passive aggression.

  * **Medium:** Tactical pathfinding, balanced resource distribution.

  * **Hard:** Aggressive expansion, optimal unit merging, target prioritization.

* **Free Movement & Unit Merging:** 

  Units move freely across available grid paths. Identical unit types occupying the same tile merge into a single, higher-tier stack.

* **Road Connection Logic:** 

  All constructed buildings must maintain an active road connection back to the player's Starting Castle to remain operational.

* **Linear Unit Scaling:** 

  * Merging units stacks base statistics linearly: `HP_total = sum(HP)`, `ATK_total = sum(ATK)`, `DEF_total = sum(DEF)`.

  * Movement range scaling thresholds:

    * **Level 100:** +1 Movement Range

    * **Level 200:** +2 Movement Range

* **Damage Caps per Unit Type:**

  * **Soldiers:** 1,000 max damage per attack.

  * **Cavalry:** 1,200 max damage per attack.

  * **Archers:** 900 max damage per attack.

  * **Catapults:** 1,500 max damage vs units / 500 max damage vs structures.

* **Defensive Fortress Buff:** 

  All direct attacks targeting a player's **Starting Castle** suffer an automatic **50% damage reduction penalty**.

---

## 🌐 2. Multiplayer & Server Backend

* **Server-Side Lobbies:** 

  Multiplayer lobbies powered by a WebSocket/HTTP backend with shareable room codes for hosting and joining matches.

* **Real-Time Synchronization:** 

  Live updates reflect connected players in the lobby in real time. The host retains authoritative control to launch the match.

* **Automated AI Backfilling:** 

  Unfilled player slots are automatically backfilled with AI bots upon match start to ensure full 6-player matches.

---

## 🏆 3. Leaderboard & Ranking System

* **Server-Backed Leaderboard:** 

  Top 20 global leaderboard dynamically fetched from the server. Automatically re-loads upon client startup and re-syncs every 3 minutes.

* **Persistent Top Billing & Bot Fillers:** 

  Features top-tier entry *"TheRealGlock"* alongside realistic, uniquely generated bot entries to maintain continuous competition.

* **VIP Name Formatting:** 

  Victor's name renders with an animated rainbow color gradient for authenticated VIP players.

* **Deduplication Logic:** 

  Strict database deduplication based on unique `player_id` — preventing duplicate user entries on the leaderboard.

---

## 💎 4. Donations & VIP System

* **Stripe Integration:** 

  Direct Stripe payment link embedded within the main menu interface.

* **Post-Donation Flow:** 

  Dedicated confirmation page displaying a custom thank-you message upon completed transaction.

* **VIP Perks:** 

  Unlocks the glowing rainbow name style on the global leaderboard and explicitly displays the user's custom Player ID.

---

## ⚙️ 5. Progression & Upgrade Framework

* **In-Game Currency:** 

  Credits (🪙C) continuously tracked and rendered in the top-right corner of the main menu.

* **Persistent Upgrade Tree:** 

  Individual stat upgrades available for unit types, functional structures, and the Starting Castle:

  * **Stat Scaling:** +0.2 stat gain per upgrade level (+1 HP for Starting Castle).

  * **Cost Scaling:** Upgrade costs double exponentially per tier.

  * **Level Cap:** Maximum upgrade level capped at Level 200.

* **Challenge Mode:** 

  A high-difficulty survival mode placing the player against 5 Hard AI bots programmed to target the player. 

  * Destroying enemy troops/structures yields Credits (🪙C).

  * Victories guarantee an automatic entry onto the global leaderboard.

---

## 🔊 6. Audio & Intro Sequence

* **Procedural Web Audio Engine:** 

  Generates audio dynamically via Web Audio API, shifting from initial 8-bit chiptunes to a dark, menacing minor-key war-drum ambient soundtrack.

* **Intro Sequence:** 

  3.5-second silent opening intro displaying a shaking, intense red *"Glock Fnatic's Wargame"* title header, followed by immediate seamless transition to the main menu background music (BGM).

---

## 🌍 7. Localization & User Interface

* **Bilingual Support (DE/EN):** 

  Language toggle feature using clear flag icon assets (Germany & USA flags rendered at 44×44px).

* **Commander Identity:** 

  Dedicated, centered text input field for setting the Commander Name, decoupled from language toggles.

* **Typography & Styling:** 

  * **Body & UI Text:** Retro arcade font `VT323`.

  * **Headers & Titles:** Pixel font `Press Start 2P`.

  * **Main Menu:** Full-screen background art with a dark semi-transparent gradient overlay.

  * **Watermark:** *"Studio - Lohmar Project"* anchored in the bottom-right corner.

---

## 📖 8. Onboarding & Tutorial Scenario

* **Guided Main Menu Tutorial:** 

  Interactive step-by-step onboarding mode explaining grid mechanics, road connections, and phase management.

* **Deterministic Scenario:** 

  Fixed tactical scenario with a 15-tile separation distance between opposing bases, smoothly transitioning into Free Play mode upon completion.

---

## 🧩 9. Engine Architecture & Code Standards

* **Centralized Combat Engine:** 

  Deterministic combat calculator ensuring identical damage calculations across single-player and multiplayer matches.

* **State Serialization:** 

  Full state import/export capabilities supporting game saves, loads, and real-time multiplayer delta transfers.

* **Procedural Canvas Renderer:** 

  HTML5 Canvas rendering pipeline handling layered terrain drawing, structural models, troop units, visual animations, and particle combat effects.

Hi Theta1129,

I wanted to give you a quick update on my game.

The project is naturally not finished yet and is currently still in the Alpha phase (Alpha 1.0). Just so you know: The game is fully playable in English, and you can switch from German to English right in the main menu.

We tested the game a few more times over the weekend and found a few system errors and bugs. I am currently working on fixing them so everything runs smoothly.

Regarding the code: It was written with the help of an AI (Base 44) – that is correct. However, the entire concept, planning, execution, the building system, and everything behind it come completely from my own ideas. Since I needed some assistance with the code to actually bring my vision and gameplay ideas to life, I used the AI for support.

I'll keep you posted as soon as there are any updates!

Best regards,

Glock Fnatic