Port of Orion to Slick2D
Though I do welcome anyone to hop in and improve this source code, please follow the standards of the rest of the source! Feel free to improve anything that may seem counter-intuitive, or just help finalize classes, just remember to credit yourself via @author.
- --DONE-- Implement Labels that base their position on a target component. --DONE--
- --DONE-- Added initialization method on all components, for use of labels and etc. --DONE--
- --Cancelled-- Implement extension of Menu, that generates tile maps on the go. --Cancelled--
- --Cancelled-- Write Camera class to handle zoom, shake, panning and other various actions. --Cancelled--
- Flesh out Level loader, and push to own class.
- Finalize TILE_TYPE, and ensure that it's used in Level loader.
- Implement AI class that will handle animations, actions, and etc.
- Remove hard-coded animations in Entity class, create Animation class.
- Implement Options menu.
- Write options to properties file, and keep persistent data.
- Implement build information, and change log.
- Implement debugging, as well as append option to options menu.
- Physics, handle Entity logic and finally implement a start to gameplay.
- Create Util class for determining distance between Entities, and etc.
- Level Editor, implement basic layout and HUD implementation.
- Level loader must double as a builder class.
- Finalize xml formatting for levels. (Perhaps even compress into binary)
- Work on actual gameplay.
- Have fun!