Did YOU get the lemon? 🍋

Wow! PyWeek has come to a close already! Talk about a frantic last minute debugging session. We think everything still works 🤞


So for Davy, Noelle and I, our second time round was a bit less confusing: We got a much better handle on Pygame and sprites. It was Ed and Glen's first PyWeek and they probably enjoyed it. 

We took on a much bigger project compared to Destination: Irrelevant from PyWeek 26. Cultivate was... ambitious, but we got really far. We spent a lot more time in the planning phase of this game, and our team was larger, so that was good in a lot of ways, but we spent a lot of time resolving merge conflicts. 433 commits, and 83 pull requests by 5 devs in 7 days makes for some interesting code "review". (And according to sloc: 4022 lines of code which is 10 person months! and would cost $116,495 to make) 


Favourite Issue = "rooftops disappearing at inappropriate times"

Favourite PR title = "Fix lemonade task detection"

Favourite fruit = "Lemon"


We are very proud of the game, and we really hope that other people find it fun and funny. One of us spent quite some time intensely researching some specialist knowledge, that you'll have to play the game to find out about - no spoilers here.


There were some things that we wished we could have gotten to.

 - sprites move too quickly, or too slowly depending on platform.

 - more responsive conversations from NPCs.

 - a final score


That's all, already looking forward to judging. And pyweek 28.


 K, thanks. Byeeeeeeeee! (In joke. Play the game.)

(log in to comment)

Comments

Can you help me run the game? I can never figure out what I'm doing wrong with pip. I tried to follow the instructions in README but I get command not found. I'm on Ubuntu 18.04. Thanks!

christopher@spacebound:~/Downloads$ bash
christopher@spacebound:~/Downloads$ python3 -m pip install cultivate.tar.gz
Processing ./cultivate.tar.gz
Collecting pygame>=1.9.4 (from cultivate==0.0.0)
  Using cached https://files.pythonhosted.org/packages/b3/5e/fb7c85304ad1fd52008fd25fce97a7f59e6147ae97378afc86cf0f5d9146/pygame-1.9.4-cp36-cp36m-manylinux1_x86_64.whl
Collecting Pyganim==0.9.2 (from cultivate==0.0.0)
Installing collected packages: pygame, Pyganim, cultivate
  Running setup.py install for cultivate ... done
Successfully installed Pyganim-0.9.2 cultivate-0.0.0 pygame-1.9.4
christopher@spacebound:~/Downloads$ cultivate
cultivate: command not found
I'm not sure why the pip command didn't install the entrypoint, but if you untar the file, you should just be able to run `python3 cultivate-0.0.0/cultivate/main.py`
I'm not sure why the pip command didn't install the entrypoint, but if you untar the file, you should just be able to run `python3 cultivate-0.0.0/cultivate/main.py`
I'm not sure why the pip command didn't install the entrypoint, but if you untar the file, you should just be able to run "python3 cultivate-0.0.0/cultivate/main.py"
I'm not sure why the pip command didn't install the entrypoint, but if you untar the file, you should just be able to run "python3 cultivate-0.0.0/cultivate/main.py"
Yep, that worked. Thanks!
Sorry for the duplicate posts. That was weird!
Am I supposed to be able to do anything other than walk around?
Am I supposed to be able to do anything other than walk around?
@gcewing.


Yes, you should be able to interact with certain things. Try looking for your bedroom in order to sleep and change the day, and make sure to talk to the cat, Quester, they tell you what you are supposed to do each day.