https://github.com/catvec/atmosphere
A space base creating game for the libGDX game jam
https://github.com/catvec/atmosphere
Last synced: 7 months ago
JSON representation
A space base creating game for the libGDX game jam
- Host: GitHub
- URL: https://github.com/catvec/atmosphere
- Owner: catvec
- License: mit
- Created: 2015-12-19T19:48:28.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-02-08T05:17:18.000Z (about 10 years ago)
- Last Synced: 2025-05-04T01:02:11.532Z (11 months ago)
- Language: Java
- Size: 723 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Atmosphere
A space base creating game for the libGDX game jam
# Planning
- class Station
- int id
- String name
- StationType stationType
- enum StationType
- Ground
- Space
- class StationEntitySchemaKey
- *// Didn't use Map so native types can be stored*
- final ValueType[] groundValue
- final ValueType[] spaceValue
- ValueType getValue(StationType stationType, int level)
- class StationEntitySchemaString extends StationEntitySchemaKey
- class StationEntitySchemaFloat extends StationEntitySchemaKey
- class StationEntitySchemaInt extends StationEntitySchemaKey
- class StationEntitySchema
- *// Loaded in via a json file*
- static Map> ParseSchemaFile(String filePath)
- StationEntitySchema()
- Assign fields to fields gotten by ParseSchemaFile()
- final StationEntitySchemaString name
- final StationEntitySchemaInt maxLevel
- final StationEntitySchemaInt width
- final StationEntitySchemaInt height
- class StationEntity
- static final StationEntitySchema SCHEMA
- int level
- int stationId
- Vector2I position
- Station getStation()
- class SpacecraftConnector extends StationEntity
- **SCHEMA**
- int maxSize
- int maxWeight
- int maxThrust
- Spacecraft connectedSpacecraft
- class RocketAssemblyBuilding extends StationEntity
- **SCHEMA**
- int maxSize
- class CrewQuarters extends StationEntity
- **SCHEMA**
- int maxCrew
- CrewMember[] crewMembers
- class Spacecraft
- int size
- int weight
- int thrust
- int storage
- class CrewMember
- String name
- int health
- *// Add skills*