måndag 28 februari 2011

Binding system works!

I have now implemented the GUI for key-binding on the command centers.
Now you can build a basic ship! the next thing on my todo list is to implement the wiring logic. I will also start with the Network code soon.

Here is a little more info about the game:
"

You build your ship of "structural materials" and then add "functional materials" and wires to bind the "functional materials" together.
One example is the Thruster/Booster, that will apply a force to the direction that it is placed. When you have binded a key to a output on the command center, and then pulled a wire to the thruster, the truster will fire off when the key is pressed as long as the wire is intact. You also have reactors that can be used to increase the signal and thereby increase the output of the functionality. When for example a booster is fired the game will make some physics calculations to determine the torque based on the current forces on the ship and the placement of the Booster.

Its a good idea to design your ship so that the wiring and functionalities are hard to reach. It will be easy to get a booster blown away, and that will result in a ship thats very hard/impossible to control, depending on design. Then you will have to be fast and do the repairs in on the battle field before you are destroyed.

I know that this is a bit of a massive project for 1 person, but i think i will pull it off. But it will take its time.

I already got a key-binding system that supports keyboard, mouse and joystick. The next thing i will do is to implement a key-binding GUI, this will be shown when the command center is left-clicked in the building window.

Something that i really want to add, but wont have time (should not prioritize) for a while is basic logic and timers.
I want to add basic logic, timers, sensors and actuators. This is to allow the user to build smart missiles and automatic turrets.
I have also some thoughts on allowing several players join together and build a Space-station.
but this is so far off in the future so i try not to think to much about it and focus on the current problems and solutions."



Inga kommentarer:

Skicka en kommentar