Six Shootin' Cats
Cartoon cats aiming revolvers at their brains for money.
It's done!
To resize the window, resize the window.
Made by Team Momojo
Art/Design/Programming/Animation by MOMOJOHOBO AKA Hendrik-Jan
Music by MOMOJOMEERVALMEISJE AKA Skylar
SFX by MOMOJOEOJ AKA JoeBellamy
SPOILER:
If you want to see the other cats but don't have time for the random number gods to finally grant you access you can edit the file called "savegame" and set the number to anything between 1 to 6.
github.com/momojohobo/pyweek27-six
Awards
Scores
Ratings (show detail)
Overall: 3.5
Fun: 2.5
Production: 4.6
Innovation: 3.2
Respondents: 17
Files
File | Uploader | Date |
---|---|---|
ts.png
screenshot 4 |
zwerver | 2019/03/30 21:03 |
3.png
screenshot 3 |
zwerver | 2019/03/30 21:03 |
2.png
screenshot 2 |
zwerver | 2019/03/30 21:02 |
1.png
screenshots 1 |
zwerver | 2019/03/30 21:02 |
sixshootincats-source.zip
— final
Source release |
zwerver | 2019/03/30 13:58 |
SixShootinCats-0.0.0_macosx_10_6_x86_64.zip
— final
Mac build |
zwerver | 2019/03/30 13:57 |
SixShootinCats-0.0.0_manylinux1_x86_64.tar.gz
— final
Linux build |
zwerver | 2019/03/30 13:55 |
SixShootinCats-0.0.0_win_amd64.zip
— final
Windows build |
zwerver | 2019/03/30 13:51 |
smoke.png
smoke |
zwerver | 2019/03/30 01:36 |
2.gif
ohdear |
zwerver | 2019/03/29 17:00 |
1.gif
raisebets |
zwerver | 2019/03/29 16:59 |
0.gif
characterselection |
zwerver | 2019/03/29 16:59 |
l.png
layercake shaders |
zwerver | 2019/03/26 17:47 |
room.png
the room |
zwerver | 2019/03/25 18:21 |
rigging.png
rigging the cat |
zwerver | 2019/03/25 18:21 |
CAT.png
completed cat model |
zwerver | 2019/03/25 18:20 |
gun.png
The revolver |
zwerver | 2019/03/25 18:19 |
click.png
initial sketch |
zwerver | 2019/03/25 18:19 |
Diary Entries
Day 1
Day 1 was spent mostly riding in a train and discussing the theme with my significant other and my friends.
We came up with the following list of things regarding the theme:
- 5, 9, 23, 666
- dice
- hexagons/grams
- music: guitar has six strings, maj6th, 6/4
- insects
- six islands/locations
- sixth sense
- six minutes
- six o'clock
- sixpack (duff 'n buff)
- six-shooter (a revolver)
Whenever I brought up the six-shooter, my friends would get excited and mention russian roulette. So it was chosen.
When I got home I immediately started modeling the revolver, which took about half an hour. Not having to worry about textures and uv's saves me a lot of time so screw those.
Then a friend of mine started talking about having to save up money and lives in a russian roulette game. Saving up multiple lives made me think of cats having 9 lives. 9 is not 6 but it's close enough so screw it. I modelled the cat head after luke vibert's music video for "I love acid", except a bit of my own spin on it.
So that was day 1 (and the first 3 hours of day 2) anyway.
Day 2
Yes I know these diaries are a day behind, rest assured I'm writing these about yesterday.
I completed the cat model and rigged it really sloppily to get some testing done. I also gave him a cute little cigar!
Yes I know smoking is bad for your health, but not as bad as firing a revolver at yourself.
I gotta say this is the best rig I've ever made. The face can do some really crazy expressions.
Typing this now I realize he definitely needs a bowl-hat.
Other characters will be pretty much the same character in different colors I bet.
I also modeled something that looks like a dingy basement.
The game won't have pretty shadows like this though since my videocard and knowledge about videocards is not all that.
I also switched to something called pman, which will act as a nice bridge between blender and panda3d so I don't have to keep exporting my models. Hoorah!
There was a problem with shaders, but thanks to the wonderful panda3d community this was solved the next day (aka just now).
Still have only written about 90 lines of code of which 20 are comments to future me. I should probably start writing more.
Also also, I wrote the first entry in the diary and uploaded the first things to the pyweek website. Funny how that works now!
Woops, nice save.
Wow so much for keeping a diary, huh. After day 3 I sorta got stressed out because I didn't have a game design document. I'm never doing that again. I thought, oh just a small little russian roulette game, no GDD should be fine but, of course, I had to make a character rig with facial animations. Rest assured the game is 90% completed, boasts 6 playable characters, has a definite ending, and there's still 30 hours left. All there's left is sound fx and a little explosion animation, but there wasn't enough time left to remember and write up what I was doing. Long story short: panda3d is a really amazing engine with awesome community and blender truly is the queen of 3d suites and python is the glue that holds everything together, my personally written python being more like drowning it in glue, but it works.
Last day!
Last day and I can't sleep. The game is pretty much done. I added sounds, more animations, updated all cat models, added save feature, added smoke in the room.
Now all that's left is
jaws-theme'ish sound before gunshot
titlescreen
splash screens
more idle animations
voice acting
titlescreen
splash screens
more idle animations
voice acting
OK this game probably won't have voice acting sadly. Right?
The end
The jam has ended and boy was it fun and cool. We laughed and cried. We danced and sat still for long stretches of time. We drank and forgot to drink. But it's all been worth it. This is the best pyweek yet! *jumps in the air in freezeframe*