Defeating Skynet the Flask and Python

Project Spotlight: A Python & Flask-Powered RPG for Language Learning

This project was born from a simple idea: why not turn the «grind» of learning English into a post-apocalyptic adventure? Built using Python and Flask, this interactive game challenges players to navigate a world overrun by Terminators while sharpening their language skills.

How it works:

The game drops you into a series of branching scenarios where every choice matters. Usually, you’ll face three paths: some lead to new story beats, while others allow you to scavenge for vital loot—ranging from high-tier weaponry and tools to consumables and tactical gear.

Key Features:

  • Dynamic World Map: Once unlocked, players gain the freedom to move between discovered locations, giving the game an open-world feel.

  • Squad Management: As you progress, you can recruit up to 12 unique survivors. Each character has their own health bar and customizable equipment slots for weapons and armor.

  • Permadeath & Risk: Be careful—both your main character and your squad members can die if you’re outmatched. Every skirmish with a Terminator is a threat to your survival.

  • The «Final Test» Battles: At the end of every stage, you’ll face a Boss Terminator. This is where the core learning happens. To defeat them, you must solve English language exercises. Your accuracy directly impacts the battle; the more mistakes you make, the more damage your team takes.

The Mission:

Your ultimate goal is to fight through every sector, dismantle the Terminator threat, and decrypt classified intel to unlock the final endgame scenario.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *