Omega Architecture by kibertoad

[raw]
made by kibertoad for LD24 (JAM)
Omega Architecture is a science-fiction base-planning and general strategy game.

You were launched to Mars, your original mission being to study microbes believed to be in hibernation underneath the polar ice caps.

However, contact with Earth ceased abruptly. You have no idea what's happening there. To make matters worse, in 500,000 years an asteroid will most likely impact Mars and destroy everything on the surface, including you.

You must evolve life from tiny microbes into sentient beings capable of doing something to avoid the impact and sending you home.

Note: in order to win, make sure species in your ecosystem survive long enough to evolve and that there is enough breed variety for evolution to occur. To access Ecosystem screen, press "e" or click the second button in the lower left part of the screen.

Ratings

Coolness 100% 1
Overall(Jam) 3.54 44
Audio(Jam) 4.09 8
Fun(Jam) 3.00 107
Graphics(Jam) 3.50 97
Humor(Jam) 2.76 83
Innovation(Jam) 3.04 100
Mood(Jam) 3.28 54
Theme(Jam) 3.56 36

Feedback

Zoomyzoom
28. Aug 2012 · 15:16 UTC
Pretty fun game! the controls should be explained better though :)
DGoodayle
28. Aug 2012 · 16:01 UTC
Very nice, little tricky to pickup from the beginning but overall very nice.
Robotic
28. Aug 2012 · 16:03 UTC
Wow, nice and very polished. I like it a lot.
Kayelgee
28. Aug 2012 · 16:18 UTC
I like the idea
DevWouter
29. Aug 2012 · 19:14 UTC
Took a lot of effort to figure out and when I did it seems to crash:

java.lang.NullPointerException
at transientlibs.preui.grid.Map.blocked(Map.java:302)
at org.newdawn.slick.util.pathfinding.AStarPathFinder.findPath(AStarPathFinder.java:90)
at transientlibs.preui.grid.PathFinder.updatePath(PathFinder.java:82)
at omega.Task.calculateMovementCoords(Task.java:63)
at omega.MinionAI.process(MinionAI.java:59)
at omega.OmegaAIProcessor.process(OmegaAIProcessor.java:117)
at transientlibs.preui.agents.InternalTimeGuard.checkProcessor(InternalTimeGuard.java:45)
at omega.states.OmegaTiledMapState.update(OmegaTiledMapState.java:275)
at org.newdawn.slick.state.StateBasedGame.update(StateBasedGame.java:266)
at org.newdawn.slick.GameContainer.updateAndRender(GameContainer.java:663)
at org.newdawn.slick.AppGameContainer.gameLoop(AppGameContainer.java:411)
at org.newdawn.slick.AppGameContainer.start(AppGameContainer.java:321)
at omega.Omega.main(Omega.java:66)
865549 [main] ERROR transientlibs.preui.objects.general.Logs -
org.newdawn.slick.SlickException: Game.update() failure - check the game code.
at org.newdawn.slick.GameContainer.updateAndRender(GameContainer.java:669)
at org.newdawn.slick.AppGameContainer.gameLoop(AppGameContainer.java:411)
at org.newdawn.slick.AppGameContainer.start(AppGameContainer.java:321)
at omega.Omega.main(Omega.java:66)
🎤 kibertoad
29. Aug 2012 · 19:19 UTC
Now that is interesting, never happened during development or testing. Have you tried tunnelling on the border of map, by any chance?..
🎤 kibertoad
29. Aug 2012 · 19:22 UTC
Crash when tunnelling on the border of map confirmed, will fix - thankfully, rules allow to update games for crashbugs! Will post when issue is resolved.
imef
29. Aug 2012 · 21:02 UTC
The intro is pretty neat! I'm happy to see there's at least one RTS-ish game in the contest!
Yakka
29. Aug 2012 · 22:10 UTC
It's good to see an RTS here :-) I like the music and the graph, but I didn't understand the gameplay :-(
🎤 kibertoad
29. Aug 2012 · 22:15 UTC
Yakka: sorry to hear that. Anything in particular that was puzzling and could use an additional explanation, other than what already is in tutorial?..
tompudding
29. Aug 2012 · 22:23 UTC
The music is utterly brilliant, the best I've heard so far, great work! The intro is also a work of genius, and the game is fun to play. A couple of slight niggles; the text doesn't update during the intro and it started playing again for me as I hadn't clicked. I also missed most of the tutorial as as soon as it gave me my first instruction I started clicking, which skipped the rest of the instructions. Anyway great work.
ScreamRawr
30. Aug 2012 · 02:05 UTC
The audio was my favorite part of this game. The voice overs, the music, the sound effects, everything. It was very well done. GJ
GreyShock
30. Aug 2012 · 08:50 UTC
I love this kind of games! I wish I could make one as good as this. I'm not good designing RTS/resources gestioning games. I really liked the audio, humor and mood of this entry.

However, After 20 minutes playing, I asked myself... wtf am I doing? xD Can't figure out the main objective. I built every type of building but nothing evolved. Some hint here would be useful :P
GreyShock
30. Aug 2012 · 09:01 UTC
BTW, since you asked, here is the site of my team. http://www.deconstructeam.com/en/ you'll find there our past and future games :P You can also follow us on twitter @Deconstructeam

thanks for the interest!
🎤 kibertoad
30. Aug 2012 · 09:57 UTC
Aha, probably you have missed the ecosystem screen :). I guess that's one crucial part missing from the map screen tutorial... Will expand game description and clarify tutorial in post-compo version, thanks!
GreyShock
30. Aug 2012 · 10:19 UTC
Whoa! I'll play it again right now! New secret features! :P
hgcummings
01. Sep 2012 · 23:15 UTC
This felt like quite a well-polished game, great sound and graphics (and quite amusing audio). The R&D screens could have done with some more polish a bit more explanation: I managed to start making progress and could just about see how it all fit together, but there was generally a lot of information without much explanation. Also, at the rate the counter was going down, the game would have taken hours to complete.
🎤 kibertoad
02. Sep 2012 · 14:00 UTC
Thanks for your comments! Yes, specially evolution could really use more information - we definitely should expand documentation for post-compo.

Regarding the counter - it's the loss ounter (asteroid impact), not the evolution one - evolution happens much faster, you win at reaching 51 evolution points with any species.
mdkess
03. Sep 2012 · 18:46 UTC
I couldn't get the Linux version to run properly on Ubuntu 12.04, so I didn't leave a rating. It's missing the log4j.properties file, which I had to copy from the Windows one. Then I had to run it as root. After that, it seemed to start - I saw the splash screen - but it crashed with a NullPointerException. Here's the log: http://pastebin.com/rpRpRLRC

Not sure what's going on - your game looks really neat, I want to play! :)
Jungorend
03. Sep 2012 · 21:05 UTC
I love 'Harmonica Robot"! It says something when even the credit screen of a game is entertaining!
🎤 kibertoad
03. Sep 2012 · 21:33 UTC
mdkess: thanks for the info, please try the updated build! We would be extra grateful if you let us know if it works now :).
stoo
03. Sep 2012 · 21:51 UTC
Sounds interesting but I get the following error on OS X 10.6.8 when trying to run launch.sh:

Exception in thread "main" java.lang.UnsupportedClassVersionError: omega/Omega : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

No idea what version of Java I'm running...
Cake&Code
03. Sep 2012 · 23:25 UTC
More explanation would have been greatly appreciated, but after fiddling around and getting some stuff built it became a lot more fun. The intro was hilarious and the voices throughout were darned amusing.

Great work!
Cracky
08. Sep 2012 · 02:38 UTC
Certainly an interesting and well made game... only issue is that I spent the entire time just randomly pressing strange buttons. I eventually won, somehow, but it wasn't really clear what I was doing...
wilbefast
08. Sep 2012 · 12:49 UTC
I got so obsessed with my economy that I forgot about the microbes... I think they all die :'( Nice to see a strategy/management game for a change! I also really like the music and voice-acting, fantastic stuff.
someone
09. Sep 2012 · 14:24 UTC
Cant run it. I get the same error as stoo using java 1.6 in Linux (64-bit).
SusanTheCat
09. Sep 2012 · 14:53 UTC
R&D screens?
🎤 kibertoad
09. Sep 2012 · 16:04 UTC
someone -> you need Java 7 (e. g. OpenJDK)

SusanTheCat -> There is no separate R & D screen, you can access research panel via flash icon.
kddekadenz
12. Sep 2012 · 19:00 UTC
Error log (Linux):
sh launch.sh
Exception in thread "main" java.lang.UnsupportedClassVersionError: omega/Omega : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: omega.Omega. Program will exit.

It is maybe because my Java version is outdated.
goerp
12. Sep 2012 · 19:11 UTC
Wow wow wow. It's got a good story, well introduced, good voice acting. Funny sounds from all the factories and robots and the best music I've heard so far. Its got so much.
The only thing that might be better, is that it's not very clear what to do and what the consequences are. for instance :it wasn't always clear that the option you chose (like building a certain kind of building). And for a game that takes this long a save option might be welcome too (I clicked the x by accident, which was end of game). Something for a future release?
🎤 kibertoad
13. Sep 2012 · 09:48 UTC
goerp: thanks for playing! Actually, game doesn't take so long so we didn't think a save feature is necessary - but, apparrently, it is, so we'll add it in the post-compo version. And yes, better documentation and tutorials are definitely needed - also on our ToDo list...
SFX
14. Sep 2012 · 22:29 UTC
I also got a "Could not find the main class: omega.Omega. Program will exit." error in Linux. I'm pretty sure my version of Java is current.
🎤 kibertoad
15. Sep 2012 · 00:17 UTC
Looking into the problem right now, thanks for the reporting! Hopefully will upload a fixed build real soon.
🎤 kibertoad
15. Sep 2012 · 00:50 UTC
Fixed version uploaded, please let us know if it works for you!
DaviDeMo
16. Sep 2012 · 10:35 UTC
omg superlative work!
RawBits
16. Sep 2012 · 11:02 UTC
There is a lot of information on the economics screen I can't understand - so badly that I didn't see the 'Get Sample' action there.

Why can't you select the spieces on the genetics screen? And it needs a lot of explanation too!

Not only you can click through the display at the bottom but the playfield is higher priority. So if there is something under then you can not click on anything on the display.

The whole thing is too complicated for me it may e good for manager simulator lovers but it's just so slow it's getting on my nervs. And I don't have hours to play. Especially in an LD you need to concentrate on showing everithing you want in 10 minutes at most.

But anyway this concept is a good idea! Gfx and Music is okay too.
🎤 kibertoad
16. Sep 2012 · 12:08 UTC
"Not only you can click through the display at the bottom but the playfield is higher priority. So if there is something under then you can not click on anything on the display" - that's a bug, thanks for reporting, will fix in post-compo version!
defiantburrito
17. Sep 2012 · 04:48 UTC
Really great job.

I didn't really get the evolution strategy... it seemed like I pretty much evolved stuff at random, and eventually I won. I never figured out how to put points into Heat/Cold resistance or any other changes/upgrades, but apparently it didn't matter that much. Overall, the strategy aspect seemed pretty half-baked, but there is definitely some potential here.

Love the music and story.