| 4X on Fire A Galactic Strategy Game which runs on Firefox or Mozilla |
![]() |
I am trying to make a highly configurable game in the 4X style, in the style of Stars! or Master of Orion or Galactic Civilizations. The general idea is to build up an empire among the stars and become a dominant force in the galaxy. The current version, 0.1, is not playable, but it's a decent demonstration of what I'm going for. Since it's built in on the Gecko rendering engine, it's written in XUL and Javascript. Licensing: This game's code is licensed under the Gnu GPL. The images in the Shapes and Stars directories are made by me, and are distributed under the Creative Commons Attribution-NoDerivs 2.5 license. All of the astronomical pictures (earth, mars, asteroids, etc) are from NASA, so they're in the public domain, as all US government-produced documents are. The only reasonable place to go for learning XUL is Xulplanet. It uses the ordinary sort of Javascript, only with the connections to XUL that are demonstrated in the tutorials on XULplanet. The current version is version 0.05. It's not playable in the sense that it's not a game yet, but it can be run. If you have firefox or mozilla installed, all you need to do is download the file 4XonFire005.zip, unzip it, and use firefox to open the "index.html" file inside. You'll probably have to allow it to open popup windows (click where it says "here" on the little yellow bar at the top). Status: Currently I've been working on making the user interface actually usable. I'm pretty sure that I'll have to scrap the whole program and start over from scratch at least once before it's playable, but I'm okay with that. Here's a screenshot of the current version, 0.05: The technology tree is completely unimplemented in the game, but I've been working on the HTML version of it. It's pretty substantial so far. You can read it online in the Tech Tree section. I'm in the process of writing up a ![]() As I said, it's not playable, but it's worth trying if you're interested in this sort of program. All of the programming is in the clear; neither XUL nor Javascript are compiled languages, so there's no way to hide the code. I welcome comments or complaints or, please oh please, code submissions at the web site's email address: srehnadmin@gmail.com. |
![]() This page is licensed under a Creative Commons Attribution-NoDerivs 2.5 License. |