Space shooter multiplayer game

Version Alpha 0.3 2011-?-??

Implemented

  • Increase all stats (hp, damage, shield) by a factor of 10. This will allow for more accurate adjustments of stats.
  • Make the chat window frame larger. Only shows 1½ line of text right now.
  • Make a boss type enemy.
  • Made it possible to display the shield as an image instead of a color.
  • Remove the bufferedimage from shield-drawing, and use a regular image.
  • Improved shield update and regeneration.

Planed

  • Improve resizing of the window so the ships have a propper size.
  • Options screen. (Fixed screen sizes).
  • Change the communication fra TCP to UDP.
  • Improve boss weapon placement.
  • Improve shield graphics.
  • Set shield regen to a percentage.
  • Find a way to ignore the alpha part when collision detecting.
  • Fix bug - Game freezes for a second when the first player begins to shoot (Sound player?)

Version Alpha 0.2 2011-09-26

Implemented

  • Movement speed of units and projectiles has been increased to fit the new game size.
  • Laser upgrades now also upgrade the fire speed.
  • Changed the login screen to use MigLayout.
  • Seperated PlayerConnectiuon into Player and ClientConnection.
  • Make login screen a little larger, so the whole “Login” text is shown.

Planed

  • Increase all stats (hp, damage, shield) by a factor of 10. This will allow for more accurate adjustments of stats.
  • Improve resizing of the window so the ships have a propper size.
  • Options screen.
  • Make the chat window frame larger. Only shows 1½ line of text right now.
  • Make login screen a little larger, so the whole “Login” text is shown.
  • Change the communication fra TCP to UDP.

Version Alpha 0.1 2011-09-19

Implemented

  • Made the game board resize with window resizes, so the game can be played in any size window.
  • The game window will now adapt to the given game size. Meaning the game “world” can now be resized any way i want(As long as it's in the same w/h ratio as the game window)
  • Layout improvements.
  • Unit size and position improvements.

Planed

  • Increase all stats (hp, damage, shield) by a factor of 10. This will allow for more accurate adjustments of stats.
  • Improve resizing of the window so the ships have a propper size.
  • Options screen.
  • Make the chat window frame larger. Only shows 1½ line of text right now.
  • Make login screen a little larger, so the whole “Login” text is shown.

Version ?.? 2011-09-14

Implemented

  • Remade the way sprites are handled.
  • Added damage graphics to crafts, showing small fires on the hull when they are injured.
  • Increased missile and laser movement speed.
  • Added explotions to the game!
  • Added a new enemy unit (Wasp Fighter)
  • Added 2 new waves.

Version Alpha 0.1 2011-09-19

Implemented

  • The project is now in Alpha.
  • Switched to MigLayout manager in some menus.
  • Added side panel to the game with system module levels (Laser, Missile, Hull, Shield, Speed).
  • Added upgrade buttons for system modules.
  • Added functionality to the buttons. Every system can now be leveled up to level 10.
  • Made the first simple benefits from upgrading systems.

Planed

  • Change Layout Manager to something more flexible.
  • Make an upgrade side-window.

Version ?.? 2011-09-14

Implemented

  • Remade the way sprites are handled.
  • Added damage graphics to crafts, showing small fires on the hull when they are injured.
  • Increased missile and laser movement speed.
  • Added explotions to the game!
  • Added a new enemy unit (Wasp Fighter)
  • Added 2 new waves.

Version ?.? 2011-08-30

Implemented

  • Make the server field in the client display localhost as default.
  • Made the ship engines send out a small flame when flying forward.
  • Added an easy way to handle waves. Each wave is now added to a list, that the game cycles through. On end it starts over.
  • Removed the Projectile interface from the server and replaced it by a Projectile superclass.
  • Removed the Craft interface from the server and replaced it by a Craft superclass. “Clean code that works!”
  • Added a new enemy unit as part of “wave 2”.

Planed

  • Remove or replace shoot sound.
  • Make options menu?
  • Make new enemy type.

Version ?.? 2011-08-27

Implemented

  • Make the server field in the client display localhost as default.
  • Server “FPS” counter.
  • Sound disabled for now.
  • Moved menu's to their own classes, so it's easier to change the game menu fast.
  • Added chat window and enabled the old chat system that the client and server are based on!

Planed

  • Remove or replace shoot sound.
  • Make options menu?

Version ?.? 2011-08-23

  • Added sounds when players fire (Not a very good sound really…)
  • Removed the unit framework in the client, and replaced it with a BaseUnit superclass. This cleaned up a lot of code and dodgy fixes.
  • Probably also other stuff i have forgotten.

Version ?.? 2011-08-11

  • Added special fire to players. Currently fires auto-targeting missiles (“Level 2” missiles).

Future plans and ideas

Plans

  • Personal score
  • Team score
  • More player crafts to chose from
  • Buy upgrades on the fly?

Ideas

project/spaceshooter/start.txt · Last modified: 2018/02/19 19:27 (external edit)
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0