Here I present you with my latest project (yeah I know, I have another project going, but it's on hold
)
V.A.M.D - Versatile Autonomous Maintenance DroidNPC threaded pathfinding with obstacle avoidance - The captain going to the mess hall to get some breakfastBackgroundSomewhere out in space, a space station floats. It is occupied by human workers and scientists, doing everything they can to solve all the big problems of human kind. They can't do this alone, so they have droids helping them doing the daily chores.
The gameYou are controlling one of these droids, doing maintenance chores and securing that the space station is functioning and that the humans are happy.
You do this by:
- Fixing broken items, doors, light bulbs, machines etc.
- Keeping other droids operational
- Clean up the space station
- Getting needed items for NPC humans
- Helping with food growing
- Eliminating space critters which interrupt the space station in various ways
The space station consist of 8 floors, that you can travel to, using elevator teleports, placed on each floor. One of the floors is sealed off, and demand a special access card to get access to. This card, has been broken and the pieces have benne scattered around on the other floors. Collect these card pieces, put them together again, and get access to the retricted floor.
Main goal- Keep the NPC humans happy and they will work better
- Gain access to the restricted floor
Space station inhabitants (NPC)- The space station's captain
- Guards - Both day and night
- Cooks
- Workers - In various functions
- Visitors
- Various droids
So far there are 33 NPC's planned for the game. They all have their own lives and daily routines.
The space station has a 24 hour day (1 game minute every 2 seconds) and day and night cycles are implemented.
TechnologyThe game is made in Java using the basics of the LibGDX framework. All floors and decorations are procedurally generated.
One of the bigger floors on the left. On the right, just showing the capabilitiesAseprite is used for the pixel art graphics.
DevelopmentDevelopment goes slowly forward. I don't have much time for development, but I usually get 2-4 hours of work done each week. I will update this devlog when ever some bigger (and visual) development has been done.
I will also post new GIF's to Twitter
https://twitter.com/PetSkullI hope you will enjoy!