Skip to content

jottakka/alfaebeto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

100 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alfa E Betto

Alfa E Betto is an educational 2D top-down space shooter game built with Godot and C#. Players navigate a spacecraft and solve language challenges through shooter-style encounters.

Gameplay

Players engage enemies that represent linguistic challenges around words, letters, grammar rules, spelling, and language-specific knowledge.

Educational Mechanics

  • Language modules include German, English, Portuguese, and Japanese. Spanish ideas have also been considered.
  • Diacritics: identify or shoot words with correct accentuation.
  • Spelling rules: choose correct spellings such as s vs z, x vs ch, and related rule groups.
  • German grammar: identify noun genders and article/case forms.
  • Japanese kana: practice Hiragana/Katakana recognition and romaji mappings.
  • Future ideas include verb forms, misspelled-word recognition, and contextual word meanings.

Game Features

  • Top-down space-shooter movement and projectiles.
  • Player health, shield, weapon cooldowns, coins, gems, health pickups, and shield boosters.
  • Regular shooter enemies plus word-based enemies, answer meteors, and special linguistic enemies.
  • Dynamic spawning by language and enemy type.
  • UI for main menu, HUD, pause, game over, and rule unlock/progression screens.
  • Performance tracking for player accuracy with words and rules.

Project

  • Godot target: 4.6.x, C#/.NET, GL Compatibility renderer.
  • Main scene: res://main.tscn.
  • Autoload: Global="*res://global.tscn".
  • Solution: Alfa E Betto.sln.
  • Main game project: Alfa E Betto.csproj.
  • Word/data library: WordProcessing/WordProcessing.csproj.
  • Tests: WordProcessing.Test/WordProcessing.Test.csproj.

Validate

dotnet build "Alfa E Betto.sln"
dotnet test "Alfa E Betto.sln" --no-restore

For editor/runtime changes, open this checkout in Godot 4.6.x .NET and validate through Godot AI MCP only after editor_state reports project name Alfa E Betto.

Future Development

  • Bosses with shields requiring specific linguistic input to disable.
  • Multi-part enemies that must be targeted in a specific order.
  • Matching challenges with options in columns.
  • Swarm encounters where only misspelled or incorrect targets should be shot.
  • Trap/path choices based on linguistic correctness.
  • Deeper German, English, and Spanish learning modules.
  • Dynamic difficulty scaling and progression suggestions based on player performance.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages