Factorism by dagothig

[raw]
made by dagothig for LD26 (JAM)
This is Factorism!
The game was made mostly during the weekend by me and Kiasaki (we had some dev time in today, but school happened)
Born out of desperation to get a good idea of the theme, this initially had some link to minimalism, but it was mostly lost during development (that is, the link). Essentially, the game is about maintaining a factory as you are required to transform products by passing them through multiple machines and pipes.
Building is done through clicking and hotkeys.
'B' to bring up the build menu
'X' to set on pipe building mode
'C' and 'V' to rotate pipes and change pipe types
'R' to build routers
'escape' to deactivate selections, building and open the menu if none of the aforementionned are currently beind done
'P' will pause and unpause the game
'D' to delete a selected piece of machinery
By clicking on a router, you can alter it's direction

You go gameover if you waste all your money or if you get through all the levels!

UPDATE/EDIT
-----------------------------

Bug fix :
- Linux should now work and load ressources
- Loosen up the budget so game is "finishable" without restarting 1000 times

Ratings

Coolness 73% 3
Overall(Jam) 3.24 236
Audio(Jam) 1.67 446
Fun(Jam) 3.05 215
Graphics(Jam) 3.31 245
Humor(Jam) 1.95 319
Innovation(Jam) 3.14 226
Mood(Jam) 2.48 413
Theme(Jam) 2.17 547

Feedback

wrongcoder
30. Apr 2013 路 04:00 UTC
Crashes on start. Linux 64-bit Oracle JDK 7u21

Exception in thread "main" java.lang.RuntimeException: Resource not found: /res/sprites/ProcessorForeground_4x4.png
at org.newdawn.slick.util.ResourceLoader.getResourceAsStream(ResourceLoader.java:69)
at org.newdawn.slick.opengl.InternalTextureLoader.getTexture(InternalTextureLoader.java:273)
at org.newdawn.slick.Image.<init>(Image.java:270)
at org.newdawn.slick.Image.<init>(Image.java:244)
at org.newdawn.slick.Image.<init>(Image.java:232)
at org.newdawn.slick.Image.<init>(Image.java:198)
at ld26_kiasaki_dagothig.helpers.BlockImage.getImage(BlockImage.java:18)
at ld26_kiasaki_dagothig.entity.ProcessorImpl.<init>(ProcessorImpl.java:20)
馃帳 dagothig
30. Apr 2013 路 04:05 UTC
awwww darnit, we weren't able to test if the linux build actually worked... did you try the runnable jar, the shell or both?
VDOgamez
30. Apr 2013 路 04:06 UTC
The website you're hosting on keeps giving me errors all over the place and won't let me download the file. Try hosting it somewhere else, because from the screenshots the game looks great and I want to play it.
sP0CkEr2
30. Apr 2013 路 04:09 UTC
i think i must be tired from the jam -- but i just could not get my head around this -- i think i want to try it again when i am less tire -- nice effort
馃帳 dagothig
30. Apr 2013 路 04:10 UTC
I've re-uploaded the game on mediafire, hopefully it will work for most people
xandy
30. Apr 2013 路 04:13 UTC
love it! this game is addicting :)
epaik
30. Apr 2013 路 04:18 UTC
I really like the watching the little circles go through the machinery.

I beat the first level, but when it asked for 10 purple circles I didn't know how to exit the pipe building mode.
Cybearg
30. Apr 2013 路 04:37 UTC
Really cool idea!

Unfortunately, clumsy controls made this more confusing than it needed to be. If the construction was more intuitive, I think it would really shine!
VDOgamez
30. Apr 2013 路 05:21 UTC
I really like this kind of game, and you've got some nice mechanics going on. One thing that's hurting it, though, is how tight the money is. Pretty much any mistake or inefficiency can make the level require a restart. This kind of puts a damper on making creative solutions to the problems given. There is also a somewhat frustrating bug with the routers. A lot of times I'll have objects stuck at routers that really should be directing them the way they're pointing, but instead they act as if there's no way through. In the set-up I was using, this occurred in a way such that trying to rotate the router to free them ended up causing me to lose them. There's also a bit of undefined behavior on the machine outputs. You don't really know which output the stuff will come out of, so you have to delete the other connected pipes to make sure you get the right one. Despite that bit of difficulty, I had a lot of fun with this game. Great job.
Xatulu
30. Apr 2013 路 12:51 UTC
Can't stop playing, would love to get some more from you! Keep it up!
rwos
30. Apr 2013 路 13:01 UTC
Got it to run on Linux - The problem is that your code assumes a case-insensitive file system. People with case-sensitive file systems (i.e. on Linux) just have to do the following:

in res/sprites (after unzipping, of course):

cp ProcessorForeGround_2x4.png ProcessorForeground_2x4.png
cp ProcessorForeGround_4x4.png ProcessorForeground_4x4.png
cp RouterForeGround.png RouterForeground.png

(yes, copy, not move - the game needs both capitalizations)

There might be more, I haven't played it through, yet. I just figured I write this first so that others can get it to run, too. :-)
Kiasaki
30. Apr 2013 路 13:30 UTC
Hey, (I made the game with dagothig),

The levels weere made quickly before the end, ill loosen up the tight money budget.

Ill also publish a bug fix for case sensitive images!

And maybee add more levels

For VDOGamez try the other mirror its on my hosting (direct link)
rwos
30. Apr 2013 路 13:31 UTC
Linux users: ignore the manual renaming, I proposed above, you'll never get done with that. Just go to res/sprites and do

for f in *Foreground*; do cp "$f" `echo "$f" | sed 's/ground/Ground'/`; done;

for f in *ForeGround*; do cp "$f" `echo "$f" | sed 's/Ground/ground'/`; done;

That gets you at least to level 4. :-)

As for the game: Nice work, I really do enjoy it! It's nothing terribly innovative and it doesn't really have anything to do with the theme, but it is quite fun. Oh, and thanks for auto-saving the levels! :-)
馃帳 dagothig
30. Apr 2013 路 14:08 UTC
Yeah we kinda ditched the theme when we saw it, we took the oportunity of the ludum dare to build something cool, I think some other people also disliked the theme. But I guess is helped alot of less creative starting out folks.
cominu
30. Apr 2013 路 21:20 UTC
mac version is not starting :(
Norritt42
30. Apr 2013 路 21:21 UTC
A tutorial would have been nice:). Good work in such little time.
馃帳 dagothig
30. Apr 2013 路 22:04 UTC
I posted an updated JAR with bug fixes, mac/windows/linux should be able to start it by clicking on it or just typing the following in your terminal:

java -jar Factorism-v0.8.jar

And I am currently working on a tutorial + more levels but those links will be posted in the description as not to be taken in account for the Ludum Dare rating.
SuperDisk
01. May 2013 路 21:35 UTC
Neat game! It got rather complex.
StMatn
01. May 2013 路 21:38 UTC
Very cool game. I like the mechanics, though I am strugling to finish the game, because I always run out of budget. Nice entry anyway.
doos
01. May 2013 路 21:53 UTC
I er, I think I've been playing for an hour? Great puzzler!
Bevilacqua
02. May 2013 路 01:53 UTC
Great game. Played for quite a while
馃帳 dagothig
02. May 2013 路 02:52 UTC
Hey guy I've done 5 more level and I must admit they are pretty hard, and now you can hold X while placing pipe to chain them : gingras.cc/ld26/builds/FactorialBuild-10lvls.zip

DO NOT TAKE IN ACOUNT WHEN RATING THIS VERSION HAS ADDED FEATURES
Tyro
05. May 2013 路 01:38 UTC
This game seems very polished and fun! It almost reminds me of Pipe Mania.For some reason, the routers would always be facing down when I tried to place them though, even if I had rotated them.
triplefox
05. May 2013 路 01:40 UTC
too much gameplay...
Verrazano
05. May 2013 路 03:31 UTC
It was a good game in concept, but it was really hard to play just because of all the hot keys I was so confused. If you removed it the top 8 rows of the factory (because you never use them) tighten up the controls so it's all click driven. pause the clock in between each level so you don't get screwed over :< it could be really fun. Oh yea and add more levels. other wise good art wise, game mechanic idea.
poohshoes
05. May 2013 路 06:22 UTC
More levels!
Frib
05. May 2013 路 07:36 UTC
Awesome concept, but clunky controls make it difficult
gmaker
05. May 2013 路 07:52 UTC
nice game! good job!
Adipson
05. May 2013 路 09:49 UTC
very fun !
loxo
05. May 2013 路 10:00 UTC
I like the game concept and the graphics very much. Sadly the interface is too complicated with all those key commands. I wish there were a simple mouse only interface and some sound/music.
DST
05. May 2013 路 11:06 UTC
Nice work!
allinlabs
05. May 2013 路 11:59 UTC
I love this kind of SpaceChem-like puzzle game (well, it's different but it's my only reference :s)
I would have loved some music. Pretty complete game, I don't know what else to say actually...
manax
05. May 2013 路 14:49 UTC
I like these sorts of games. I think there was a lot of fun potential, but really needed a little more polish to make it really enjoyable. (Better mechanism for pipes, better mechanism for levels (they seemed to start automatically, without giving a chance to fix my factory), a way to move machines.)
SnoringFrog
14. May 2013 路 07:07 UTC
Well I can't tell if level 5 has a bug or if forcing my score to -1 is how you end the game, but that's as far as I got. Interesting, but seemed too simple, which is why I suspect something went wrong. Still liked the idea though.