Lastest Release : 1.2.1 Unstable Build | 2017-06-02
Multiplayer is disabled in release 1.2 and will be fixed soon. Character shop is not avaiable yet and limited level selection for now until I add more.
Starbird is a personal Java based 2D side-scrolling shooter game that I started back in highschool, recently going back to it in May 2017. Overtime, I've started to implement more functionality to the game, using git as the project's version control.
The project is exported through a .jar file which can be simply executed as long as you have Java installed on your system. Find the latest release above. There's no need for further installation.
You play as a bird trying to take down other birds and get as much points as possible. Over the levels, you collects coins to buy better skins and upgrade your character so you can further progress to more difficult levels. Indeed, a very cliche arcade-rpg game.
Use arrows keys to move around and spacebar to shoot. Press P to show/hide hitboxes. Game has an auto-save mechanism and exiting mid-game will not save your progress!
Game has not been fully tested on other systems and OS aside Windows and might have some bugs. Maybe a lot of bugs...
- fix networking issues (routing issue outside LAN, ports)
- fix the AI-bots system
- write some better description for the mobs
- add more story to the game
a level, adventure-mode system- rework some mob skins
- add documentation (yikes...)
- reformat some of the code
better spawn system- shop panel, a way to buy new skins
- rework hitbox system, cause it sucks
- resolution change? (rework the layouts)
- animations! and make my own sprites and artwork
- 2017-06-02 : Tweaks some numbers, and removed some unnecessary objects, release 1.2.1
- 2017-05-30 : Added level selection, adventure mode!
- 2017-05-29 : Updated history change list into github... about time
- 2017-05-28 : Added boss mobs to game, better optimizaton for low-end CPUs
- 2017-05-26 : Reworked mob-spawn system (spawner objects) / complete mob overhaul, no more hard-coded numbers
- 2017-05-24 : Made a mob UI panel / fix networking issues
- 2017-05-21 : Completed skin UI panel / added more skins / show hitpox (press p)
- 2017-05-18 : Started UI overlay for the game / completed data reading class
- 2017-05-16 : Made a bunch of new mobs and skins
- 2017-05-12 : Added AIs (bots)
- 2017-05-11 : Completed networking system (tested on LAN) (UDP protocol)
- 2017-05-09 : Started work on a networking system / made a game saving system
- 2017-05-05 : Reimplemented most of the game engine to a more flexible state
- 2017-05-03 : Picked up this project again
Graphical images and sprites used in this game are not owned by me and belong to their respective owners and are of the public domain.