Cat Breeder by caranha
UPDATE: I wrote a manual for the game. Make sure to read the manual, the interface is kinda unintuitive.
UPDATE II: Removed a uncommon bug when selling cats.
Enter the exciting world of breeding kittens! Choose those with the best characteristics in order to please your customers and take their money away (unless they ask very very nicely). Your goal is to please one of your customers enough so that they will offer you a better job!
This game features:
* Turn based gameplay! (no need to hurry)
* Simple mendelian genetics
* Diploid genome for the cats (spots are recessive, for example)
* Random genome assignment (each game the alleles-characteristic link is randomized!)
* Customers with very different tastes
* 4 endings, one for each type of customer
* One special event in game
* Java platform that can run anywhere!
This game does not feature:
* Nice graphics
* Any sound at all
* Balance
Have fun, and please let me know how the game could improve!
UPDATE II: Removed a uncommon bug when selling cats.
Enter the exciting world of breeding kittens! Choose those with the best characteristics in order to please your customers and take their money away (unless they ask very very nicely). Your goal is to please one of your customers enough so that they will offer you a better job!
This game features:
* Turn based gameplay! (no need to hurry)
* Simple mendelian genetics
* Diploid genome for the cats (spots are recessive, for example)
* Random genome assignment (each game the alleles-characteristic link is randomized!)
* Customers with very different tastes
* 4 endings, one for each type of customer
* One special event in game
* Java platform that can run anywhere!
This game does not feature:
* Nice graphics
* Any sound at all
* Balance
Have fun, and please let me know how the game could improve!
Ratings
| Coolness | 45% | 641 |
| Overall | 2.73 | 504 |
| Fun | 2.45 | 533 |
| Graphics | 2.05 | 677 |
| Humor | 2.89 | 142 |
| Innovation | 3.14 | 253 |
| Mood | 2.25 | 562 |
| Theme | 3.32 | 209 |
at java.util.ArrayList.get(Unknown Source)
at ld24.TradingState.mousePressed(TradingState.java:173)
at org.newdawn.slick.state.StateBasedGame.mousePressed(StateBasedGame.java:501)
at org.newdawn.slick.Input.poll(Input.java:1207)
at org.newdawn.slick.GameContainer.updateAndRender(GameContainer.java:635)
at org.newdawn.slick.AppletGameContainer$Container.runloop(AppletGameContainer.java:514)
at org.newdawn.slick.AppletGameContainer$ContainerPanel.start(AppletGameContainer.java:218)
at org.newdawn.slick.AppletGameContainer$1.run(AppletGameContainer.java:92)
I had... Errr... 5 kittens? 3 adults? And I sold two kittens to two little girls. Happened on the second one.
Though I do have to say I was very sad when I clicked the happy looking outdoors button and it threw the little kitten into the river. On day 0. Not just because I love little kittens but because nothing about that button said "I'll reduce your inventory" or "I'll kill a kitten". It's just things like those, really.
I wanted to actually draw a hand with a sack over a river, but my art skills failed me when I was doing the placeholder graphics, and I had no time to actually do the real graphics :-(
I will (probably, maybe) do a post-compo version with just a UI upgrade. Thing is, I'm still in that work trip until the end of the next week, and whatever free time I manage to find will have to go to rating games instead...
Yeah, there is some sort of bug on the sell interface - I probably forgot to check some array bounds - I will try to look for the problem tomorrow.
Great humor too, first time I mistakingly threw all kittens into the river made me laugh.
I realized I was just trying to make two males for a while, it could show a message about that too.
Good luck with it :)
Game crashed without a message after selling a cat that disappointed a customer and then clicking the lens button, and I haven't reached the end yet.
Eli: I have to solve this crash soon :-(
One remark: the game crashes too often.
Well, this game should please both the cat loving and cat hating crowd! I was planning to add some text in the end game if you threw too many cats away, but didn't have the time :-)
As for the relationship with the theme, artificial selection by plant and dog breeders (in a very similar way as you do in this game) was one of Darwin's main inspirations for his theory of evolution.
Once I got it running, I found it pretty engaging to breed cats and sell them to people that I had varying dispositions to, which affected how willing I was to sell to them on days that I didn't really need to sell every cat I could. It could definitely use a little more variety, some graphical love, and some sound effects and music and atmosphere and all that. There's definitely a fun core going on here, though, so nice job!