• Register

StarFire was created with the intention to provide a tool to explore the depths of the universe and its secrets in a playful, educational, and thought-provoking manner. In order to do so, the player must design his spacecraft in such way it fits his individual needs and play style, and most importantly, withstands the dangers that linger in the dark. As such, StarFire implements models based on science, and may also cross the border between reality and the paranormal.

Forum Thread
  Posts  
Features Currently Developed (Games : StarFire : Forum : Announcements : Features Currently Developed) Post Reply
Thread Options
Nov 14 2012 Anchor

I will post in here once in a while to document the development progress of StarFire. If you wish to watch it, please do so as it might reveal some features I may not have talked about yet.

Currently, the development evolves mainly around data handling inside of the game. This data, for example, can be effect information, item model information, planet information, planet generation information et cetera, et cetera. Once I've worked out an effective way to handle this data, I can create things like cockpit consoles, working containers, tanks, engines, basically anything that has a certain function. I know I may have mentioned finishing functional items/elements before, but before doing this I want to make sure I have something solid to work with that is also compatible with the item generation I plan to integrate. I am also working towards creating a thing I like to call "Functional Element Groups".

So here's the Changelog thus far:

StarFire v0.0.09dev (equivalent to ShipEditor v0.0.040dev)
- added GameData Library
- added ProjectileTypes class + loading and saving
- added improved Effect class + loading and saving
- added basic logic for upcoming functional elements like consoles or tanks (revamping effects was a prerequisite for this)
- added PlanetProbabilityProfile
- added Randomizer
- added a functional MusicPlayer
- added a few more PlanetTypes
- added Celestial Class as new improved way to handle celestial objects
- Implementation of AppModules and its Submodules (i.e. Simulation, Editor)
- added a main screen from which you can start the simulation
- added a basic ShipSimulation
- added a simple targeting system

StarFire v0.0.08dev
- turned ship editor elements into items
- added ItemClassifications (Level, Class, Type)
- added ItemFilters

StarFire ShipEditor v0.0.040dev
- added basic collision detection
- added blocktypes: b2x2x1, b1x4x, b1x6x1, tri1x2x1, tri1x1x1
- added improved rotation control using directions instead of numbers. Improved rotation handling.
- added mouse based element placement (very very buggy)
- added element limit (360 elements, subject to change)
- added filtering options interface (working, but can be improved; user tends to not know what hes filtering for)

Edited by: neutronio

Reply to thread
click to sign in and post

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.