Oct 2023 - Dec 2023
Zero-G Survival
Java resource-management survival game set in space.
Zero-G Survival is a Java game project where players manage oxygen, navigate hazards, and try to survive long enough to reach a space station.
Conceptual Visual
Game Loop
Player Input
Movement
Oxygen Update
Asteroid Collision
Win / Lose State
Highlight
Java
Highlight
Game Loop
Highlight
Oxygen Management
Highlight
Asteroid Hazards
Executive Summary
Zero-G Survival is a Java game project where players manage oxygen, navigate hazards, and try to survive long enough to reach a space station.
Problem Statement
The game turns resource scarcity and movement hazards into a simple interactive survival challenge.
What I Built
Oxygen management
Asteroid field
Space station goal
Survival gameplay
How It Works
A conceptual workflow showing how the project moves from input to processing and output.
Step 1
Player Action
Step 2
Game State Update
Step 3
Oxygen / Hazard Check
Step 4
Progress Calculation
Step 5
Outcome
Architecture / System Design
A simplified system view of the major project components and how responsibilities connect.
Step 1
Game Loop
Step 2
Player System
Step 3
Hazard System
Step 4
Resource System
Step 5
UI / Output
Technical Implementation
Game Systems
- Game loop
- Player movement
- Win/lose state checks
Resource Mechanics
- Oxygen tracking
- Survival pressure
- Progress toward objective
Hazards
- Asteroid navigation
- Collision challenges
- Risk/reward movement
Tools
- Java
- Eclipse
- Interactive game project
Visual Showcase
Conceptual preview panels for the project experience. These are intentional placeholders, not fake screenshots.
Game Loop Diagram
Conceptual update loop from input to state resolution.
Oxygen Management Panel
Placeholder UI showing oxygen as a survival resource.
Asteroid Hazard Preview
Conceptual hazard field for navigation challenge.
Win/Lose State Flow
Outcome logic for reaching the station or running out of oxygen.
Challenges & Solutions
Challenge
A small game needs a clear tension loop to feel engaging.
Solution
Used oxygen depletion and asteroid hazards to create resource-management pressure.
Challenge
Players need a simple objective that makes the mechanics meaningful.
Solution
Centered the experience on reaching a space station while surviving limited oxygen.
Results / Impact
Demonstrates practical software engineering through modular structure, readable workflows, and clear technical documentation.
Shows ability to convert course and research concepts into working systems with real implementation constraints.