Skip to content

Luke-Simcock/Last-Stand

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Last-Stand

This contains the .py, sprites and other critical files. Also contains older versions in Alpha Currently on Beta 1.0

Game Overview: Story Background: In the distant future, humanity achieved unprecedented unity, forming the Teran Galactic Empire. A sprawling civilization spanning the Milky Way and beyond. Our empire thrived until the sudden arrival of the opposing alien force, a civilization employing tactics so devastating they level settlements they attacked so much that they might as well have never been teraformed in the first place. The invasion was absolute: entire star systems were reduced to rubble in mere years. Humanity was pushed back to the Sagittarius Arm, the last defensive line between the invaders and Earth itself.

Your Role As a conscripted defender, you command a desperate force tasked with holding the Sagittarius Arm. The aliens employ a relentless spearhead/blitzkrieg strategy and overwhelming waves of force. They attack with no care for tactical posisions or crimes against civilians. But there's a crucial weakness: if repelled, their forces become dangerously vulnerable. Your mission is to break through this initial assault and turn the tide in humanity's favor.

Core Gameplay Mechanics The Alien Spearhead System ┌───────────────────────┐ │ SPEARHEAD WAVES │ │ (Waves 1-6) │ └───────────────────────┘ DEFENSE LINE Each battle begins with an enemy, each stronger than the last, designed to break your defences:

Turn 1-2: Basic assults designed to crush basic civilian resistance (Paralyse gurylla defence) Turn 3-4: Troops to defeat military opposision (Deal massive millitary damage) Turn 5-6: Advanced troops to defeat stronger military opposision (Deal massive millitary damage) Turn 7-8: Strongest troops to defeat entire armies single handedly. (Final dedicated attacking force) Turn 9: Head of the invading force able to erase civilisations from time. (Ultimate showing of power)

Key Game Phases:

Peace Phase (Pre-Invasion) Expand human territory peacefully Invasion Trigger Initial response to hostile contact Establish defensive positions Mobilize military forces Full-scale Battle Spearhead waves begin Massive losses for the Empire Opportunity to turn the invasion back ┌────────────────────────┐ | You begin playing here | └────────────────────────┘

Dependencies: Python 3.13.2 Pygame 2.6.1 All files inside the folder named "5323"

┌──────────────────────────────────────────────────────────┐ │ DEVELOPMENT ENVIRONMENTS │ ├──────────────────────────────────────────────────────────┤ │┌──────────────────┬──────────────────┬──────────────────┐│ ││ Editor/IDE │ Version Control │ Planning │| │├──────────────────┼──────────────────┼──────────────────┤│ ││ - VS Code │ - Git │ - Notepad │| │└──────────────────┴──────────────────┴──────────────────┘│ └──────────────────────────────────────────────────────────┘

Game Code & Assets: All code, assets, sprites and images were created by me. No code or art was taken from any other people. No AI was used in the creation of any art. AI was limited in use to: Explaining topics and ideas that i was implimenting Generating code examples, with no relevance to this project to be used for concepts understamding Generating code example snippets to be reviewed by me, go through 2 test projects before getting implimneted into the main file. All AI generated code that i used was made sure that it generated sources for ideas it made (eg: stack overflow) AI generated code makes up <10% of the total code

About

Pygame project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages