-
Recent Posts
Recent Comments
- Alex on Planet data: More flexibility
- Richard on Planet data: More flexibility
Archives
Categories
Meta
Author Archives: Alex
Tying things together
I’ve been working on putting everything together. Fixing up placeholders like the spawning of ships being unrelated to planet position in LUA, attaching notifications to planetary invasion events, attaching sounds to planet lasers, that sort of thing. While it’s more … Continue reading
Posted in State of the Game
Comments Off on Tying things together
Dust
The significant new update is the addition of dust and, in general, an efficient way to track particles floating through space. It would be an easy problem, if I didn’t require the dust particles to react to external forces. Until … Continue reading
Posted in State of the Game
Comments Off on Dust
Notifications, save fixes
I have finished the notification system, so important events are now announced to the player. Currently this includes when a friendly planet launches an attack or when any planet is conquered. While implementing the ability to save messages, I also … Continue reading
Posted in State of the Game
Comments Off on Notifications, save fixes
Significant updates, including increased AI variety
I suspended work on the game for a while, but I’m back, and progress continues, with a substantial list of updates. Additional player weapons are re-enabled, switch weapons using the mouse wheel. The number keys still work, but may be … Continue reading
Posted in State of the Game
Comments Off on Significant updates, including increased AI variety
Where to go from here
After the recent updates, I’ve arrived at the point where I’m making meaningful gameplay decisions every time I design another part of the game, where the decision are no longer obvious- not like the past, with design decisions like “Sound: … Continue reading
Posted in Design
Comments Off on Where to go from here
Satellites
New this update is the addition of defence satellites. Their stats are defined in their own XML file, and they’re plugged into the world through universe.xml, in the appropriate planet entry. They fire on enemies of their home planet’s faction. … Continue reading
Posted in State of the Game
Comments Off on Satellites
Planetary interaction, Lua empowerment
A significant update today- I’ve retextured the basic projectiles to look more interesting. I’ve also modified the XML to be able to dynamically load a texture for projectiles instead of requiring an index number to an internal array, so adding … Continue reading
Posted in Uncategorized
Comments Off on Planetary interaction, Lua empowerment
Saving completed, sound issue sidestepped
Saving functionality is complete. All ships, projectiles, gravity walls, and of course the player have save and load functions which slot themselves into the relevant XML in the appropriate save directory, and restore themselves appropriately on load. Which is, I … Continue reading
Posted in State of the Game
Comments Off on Saving completed, sound issue sidestepped
Saving: When and where
Saving and loading is the task of the day. I’m rapidly becoming comfortable with rapidXML (harr) now that I’m using it a lot in a short period of time. The question in terms of design, though, is save types. Exactly … Continue reading
Posted in Design
Comments Off on Saving: When and where
Planet data: More flexibility
While writing the LUA “planetTick” function, I came to the conclusion that requiring modification of the C++ core to add new kinds of data to planets runs counter to the premise of user modifiability. So I’ve added an “extra data” … Continue reading
Posted in State of the Game
2 Comments