Today I added a “base”, what will later turn into the mothership. It is basically a circle that you can fly over and drop of your resources. This updates the HUD with total amount of resources, later on this will show total amount gathered by the team.
I have decided that the Single-player part of the game will be either just a tutorial, or playing with and against AI’s. A campaign of some sort would just feel forced since the whole game is built around the multi-player-part.
I feel that to be able to make this into the game I want it to be, I will need more experience. So I have decided to pick up at least one other project which I will tell more about later on. This one is a collaboration with another game- and art-designer This means I can focus on just the programming part, which is what I need. This will probably mean that the development of this game will be even slower, but I will try to at least make small steps forward with this project while I work on the other one.
He will also help out with the art for this game, so that’s great news!
Haven’t been working as much last couple of days, just some small changes to the modes and HUD. Now you can only harvest asteroids in “harvest-mode”. The different modes also have different max-speeds now. When switching between modes the player gets put in a “mode-changing-mode” where speed is slow and you cant really do anything else than drive. This is active in 5 seconds and then the switch is made. The progress is updated on the “System Screen” on the HUD:
Active mode: Harvest mode.
Since I just got started I don’t have that much progress to tell about yet, what I have done is a ship that moves through empty space with a camera class that follows the ship. I am terrible at drawing stuff so i just drew these sprites real quick to have something. Will try to get into some pixel-art later on and make them at least a little bit prettier.
The HUD is just an image, but might give an idea about what I’m going for. To the left: the radar and coordinates(which is the only thing that works, in the middle: some indicator of what mode is chosen, to the right: some kind of screen that is supposed to give distance to closest asteroid, enemy or something (I’m not sure what to do with this one yet).
If anyone is wondering the game is being programmed in C# using Microsoft’s XNA framework (Visual studio 2010 express). I have previously only been using java and moved over to C# for this project. So far it’s been a real smooth transition and I enjoy working in C#. The sprites so far are being drawn in GIMP and Inkscape, haven’t really decided which one I like the most of these.
Next step is making asteroids spawn randomly across space and fly around the map, after that I will add collision and make so that the canon aims at any asteroid that flies by the ship (at the moment it’s just pointing right).
The game is going to be a top-down
spaceship-game, where you steer your ship but the weapon/gather-gun will be automatically controlled. You can switch between 3-4 modes (with some kind of delay) wich will change your abilities and stats(like speed, shield, damage). This will, hopefully, make the game more tactical then action-packed, when you have to worry more about your positioning and choosing the right mode/stance for the situation.
The modes we have in mind are:
Fast mode with high shield and medium dmg
fast mode with medium shield and high dmg
slow mode with high shield and no attack,
can harvest recources from asteroids
They are (probably) supposed to have different abilities also. Maybe carrying resources slows you down and defensive mode can drop some for speed or something.
We haven’t really figured out what or if we
want to do anything with single player, maybe a short campaign to get
introduced with the mechanics or maybe just the ability to play with
The multiplayer will be teambased, you
start of at each side of the map with a mothership. The motherships
will circle the map throughout the game. Your objective is to gather
recources from asteroids and drop them off at the mothership. If you
get shot down carrying resources you will drop these and someone else
can harvest them.
Since I don’t have that much programming
experience this will be a learn while doing project and probably take
a whole lot of time, but I hope that we at least can come close to
what we set out to do!