Skip to main content

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

agg1401

10
Posts
5
Topics
1
Followers
3
Following
A member registered Dec 12, 2024 · View creator page →

Recent community posts

I thought you had deleted the topic, I was so scared.

Thank you for your kind words about my bold choice to code in Turkish. English language support will also be included in future versions. I believe that allowing people to create content and build things in their native language simplifies the process.

Hi everyone,

I’m an indie developer from Turkey. Since I started making games with TIC-80, I’ve always dreamed of building my own fantasy console. I know it’s a tiring and ambitious task—perhaps even a "gamble"—but I believe creating the tool itself is as enjoyable as playing the games.

The project is called **Bee Console (BEC)**. I haven’t started coding the core engine yet; I am currently in the **design and planning phase**. Before I write the first line of code, I want to share my vision with you and get your honest feedback.

**🐝 The Vision**

Unlike other fantasy consoles that rely on Lua or general-purpose languages, Bee Console will feature its own custom DSL called **BECL (Bee Console Language)**.

- **Philosophy:** "One solution, no ambiguity." There will be no multiple ways to do the same thing.

- **Language Structure:** It combines the determinism of Assembly with the simplicity of BASIC. Initially, the syntax will be **Turkish-based** to keep the logic clear for our team, but it is designed to be easily localized to English later.

- **Target Audience:** Beginners who are intimidated by complex syntax, and retro enthusiasts who value clarity.


**🛠️ Technical Plan (Not Started Yet)**

I plan to build the engine using **Go** and the **Ebitengine** library.

- **Target Platforms:** Windows, Mac OS X, Web, Raspberry Pi, and AmigaOS.

- **Resolution:** 256x240

- **RAM:** 256 KB

- **Palette:** A custom 32-color palette designed for specific retro aesthetics (e.g., Night Blue for backgrounds, Peach Orange for warmth).


**💻 Example Syntax (BECL)**

Instead of cryptic parameter lists like *sprite(1, 10, 10, {1}, 1, 0, 0, 2, 2)*, BECL aims for natural readability:

**Basic Usage:**

```

baslat oda menu

spr($01, $02, $03), x: 160, y: 100

bitir oda menu

```

**Centering Feature:**

If you want to center the sprite automatically:

```

baslat oda menu

spr($01, $02, $03) x: merkez, y: 100

bitir oda menu

```

*(Note: `merkez` means "center" in Turkish. This shows how the language handles common tasks without complex math.)*

[hr]

**📅 Roadmap (Draft)**

To avoid burnout and maintain motivation, I plan to release small, functional milestones:

- **v0.10:** Go infrastructure, basic room initialization (`baslat/bitir`), and the `yaz` (write) command.

- **v0.20:** Boot system, input handling, and SFX room (F4).

- **v0.30:** `.bec` file format support and palette management.

- **v0.40:** Mouse input, Sprite Editor (F2), and the first official Windows build.

[hr]

**❓ Seeking Your Advice**

This project is a big gamble for me, but I am passionate about it. I’d love your thoughts on:

- **Syntax:** Does this "natural language" approach feel intuitive? Is the `x: merkez` shortcut a useful feature or too much magic?

- **Constraints:** Is 256KB RAM and a 32-color palette enough of a challenge for modern indie devs?

I value **transparency** over marketing. There is no product yet, just a dream and a plan. Your feedback will help shape this dream into reality.

The TIC-80 website is really great, but navigating the pages to find games makes things very difficult. I wish they had an integrated search feature.

Oyunun çok fazla yükleniyor ekranında bekletiyor, bunu çöz. Telefon şeyini bence düzene sok. O çok sıkıcılaştırır oyunu.

As a fan of Battle City, I originally planned to bring my patch—based on that game—directly to PC. However, when the plan changed and the project no longer resembled the original game, I decided not to cancel it. Instead, I changed the objective and turned it into a capture-the-flag mode.

I redesigned the levels to fit the new goal and added three extra rules to preserve the game’s brutal difficulty:

  • If the flag is hit—whether by enemy tanks or your own—the game ends.

  • If your tank is destroyed, the game ends.

  • If the time runs out, the game ends.

The result is a 36-level hardcore experience that truly forgives no mistakes. In some levels, enemy placements—or the tight, pressure-filled layouts reminiscent of the NES era—will push you into making the wrong shot.

While the objective may look simple, Tank Show: Capture The Flag is designed to be stable but intense—forcing players to think carefully while acting quickly.

Play: https://ayhan-hub.itch.io/tank-show-capture-the-flag







Tiger Helicopter might look like a straightforward helicopter shooting game, but its simplicity is part of its charm. In this game, your helicopter moves only left and right, making each maneuver a test of precision and timing. The limited movement adds a layer of difficulty as you dodge incoming projectiles and carefully aim to take down enemies.

Despite its basic mechanics, Tiger Helicopter delivers a surprisingly challenging gameplay experience. Players must stay focused and react quickly to survive the increasingly intense waves of enemies. With its minimalist design and unforgiving difficulty, Tiger Helicopter proves that even the simplest games can provide hours of addictive fun.



https://sakuratoruko.itch.io/tiger-helicopter

Hello.

The work is very nice. I think I will use it if I make a chess style game one day.

(1 edit)

This is a clicking game played with Roman numerals. The objective of the game is to gain points by clicking on the numbers II and IV. These numbers are your allies, and each click on them will increase your score. However, be careful and stay away from the number III, as it is dangerous and represents fire in the game.

The gameplay revolves around quick decision-making and precision. Players must react fast and click on the correct numerals to avoid losing points or encountering hazards. The more you click on II and IV, the higher your score, but one wrong click on III could cost you dearly. Stay alert and try to achieve the highest score possible in this thrilling Roman numeral challenge!

https://sakuratoruko.itch.io/ii-vs-iii