Factory Hero

by shind
Overall★★★★★★★★★★2.92
Fun★★★★★★★★★★2.42
Innovation★★★★★★★★★★3.35
Theme★★★★★★★★★★3.24
Graphics★★★★★★★★★★3.19
Audio★★★★★★★★★★2.76
Humor★★★★★★★★★★2.13
Mood★★★★★★★★★★2.69
Coolness★★★★★★★★★★69%
A videogame about an assembly line in a factory, where you're tasked in assembling modern phones in quick succession ie. you have 10 seconds to assemble one phone.

Windows binary is included, but the game is written in Python, so it should be crossplatform if you run it via source. Just copy the res-folder into the sources-folder.

Requires python 2.7 & pyglet

I ran out of time - cause well, I forgot - to include a proper ingame tutorial, so do check out the video link for a bit clearer demonstration on how to play.

screenshot

Comments19

gamepopper
gamepopper26 Aug 2013, 09:47
I like the industrial colour pallete, and the gameplay itself is clever, but very challenging to get used to. The first time I played this I had no idea what the keys did and I just ended up failing all the time.
timtipgames
timtipgames27 Aug 2013, 10:31
Liked it. Nice graphic style!
doonay2127 Aug 2013, 10:34
Fun game. Idea and gameplay pretty original. I like your work, good job :)
kannas
kannas27 Aug 2013, 10:50
woot, this game is quite difficult! my highest score is just a bit above 230 :P i like it. the art and sounds are nice. i just find the w key a bit uncomfortable to use :P nice work :D
Sh1rogane
Sh1rogane27 Aug 2013, 11:12
Wow, hard game but still fun and a good idea
manabreak
manabreak27 Aug 2013, 11:16
Really original idea! I love this kind of games. :)
SamC27 Aug 2013, 11:21
love the visual style
Surrealix27 Aug 2013, 12:25
Unfortunately I couldn't get it to run:

Traceback (most recent call last):
File "main.py", line 2, in <module>
File "core.pyc", line 20, in <module>
File "src\game.pyc", line 10, in __init__
File "pyglet\window\win32\__init__.pyc", line 131, in __init__
File "pyglet\window\__init__.pyc", line 559, in __init__
File "pyglet\window\win32\__init__.pyc", line 261, in _create
File "pyglet\gl\win32.pyc", line 263, in attach
File "pyglet\gl\win32.pyc", line 208, in attach
pyglet.gl.ContextException: Unable to share contexts
shinD
shinDauthor27 Aug 2013, 16:03
Hmm, that's weird. There are apparently some GPUs that pyglet has issues with, which might be the cause. Sadly the list of those with maybe workarounds returns 404 it seems, so that's not a big help. :(
Reverend Speed27 Aug 2013, 16:42
Interesting game but limited game, a little confusing to learn (had to look up the youtube tutorial). Audio is good, fitting with the grungy industrial graphics. Good fit for the theme!
johnl27 Aug 2013, 16:51
Won't run for me either.

Traceback (most recent call last):
File "main.py", line 4, in <module>
File *core.pyc", line 25, in init
File "src\resources.pyc", line 76, in load_sounds
File "pyglet\resource.pyc",line 610, in media
File "pyglet\media\__init__.pyc", line 1406, in load
File "pyglet\media\__init.pyc", line 1382, in load
File "pyglet\media\avbin.pyc", line 296, in __init
File "pyglet\media\avbin.pyc", line 198, in f
WindowsError: exception: access violation writing 0x6E6BB26C
Joxno27 Aug 2013, 17:13
Pretty original concept, although very difficult until you get used to all the keys and patterns
zn01wr27 Aug 2013, 18:48
The drawing is really nice and the concept is original. I got into an error the first time I ran it, but it worked fine after. Anyway, the game is fun !
Tainted_Code28 Aug 2013, 14:13
Very hard game. Very cool idea though has potential, seemed a bit sluggish and lack of audio made it a bit more boring. It's a frustrating game but once you get the hang of it it eases up and becomes more fun to play.
kbm0
kbm028 Aug 2013, 14:56
Pretty tough and challenging, interesting idea though! Good job!
ashdnazg29 Aug 2013, 12:21
Way too complicated for me...
I think I'll even do better in a real factory :)

Nice music though!
Sheep2 Sep 2013, 20:06
It was a bit confusing at first but once you get the concept it's pretty fun to play. Good graphics and audio, fun game overall.

Other games by @shind

Found a bug?
Tell us on Discord