Skip to content

syn2cat/avocados

Repository files navigation

BBQ Game Jam 2 game: The Mushy Tales of Avo The Cado

tags: colored, voodoo, avocat, clicker, lawyer

GameJam Keywords (based on which we chose the theme of the game): colored, voodoo, avocat (French for avocado and Lawyer, double entendre)

Language: python3+pygame

Testing

Tested working on MacOS 15.3.2, Python 3.9.6, pygame 2.6.1.dev1 (SDL 2.32.2, Python 3.9.6)

Team: @kwisarts, @rafi0t, @SteveClement (Twitter)

Plot

Imagine a world where Avo Cado could be free. A world where mushing around would be a thing of the past. To the greater chagrin of our protagonist Avo The Cado the evil Voodoo Lawyers are behind her. The Lawyers try to pin down every Avo Cado in existence, especially the pink ones. Your mission, should you decide to accept it, is to be this bastard evil Voodoo lawyer and just end the life of all Avo Cado People around.

As every good Avo Cado hunter you have a Boss. Your Boss, Dr. Dredd, tells you what color of Avo Cado to go after.

Because of a stagnating economy you are ill equipped and can only afford hair pins to make a painful point on the Cado people. Some would argue it even hurts more, but we are not here to discuss that.

Do not let the coloured guys go their way, or you will lose.

Make it past level3 and enter the evil psycho mode where Dr. Dredd wants to test your brain skills. The only thing that changes is, READ the Color -> Click the Color…

moua mouaahah mouahahahaha

Launch

Main launcher: game.py

Requirements

Installing py-game for python3

OSX

Install HomeBrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Install dependencies

brew install python3 git sdl2 sdl2_image sdl2_mixer sdl2_ttf portmidi smpeg
python3 -m venv venv
source ./venv/bin/activate
pip install -U wheel cython pip setuptools numpy
pip install git+https://github.com/pygame/pygame.git

Linux

sudo apt-get install python3-dev python3-numpy libsdl-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsmpeg-dev libportmidi-dev libavformat-dev libswscale-dev libjpeg-dev libfreetype6-dev
python3 -m venv venv
source ./venv/bin/activate
pip install -U wheel cython pip setuptools numpy
pip install git+https://github.com/pygame/pygame.git
git clone https://github.com/pygame/pygame.git

Windows (Currently failing on Windows 8.x numpy error)

Testing it all out

python3
>>> import pygame
>>> pygame.init()
(6, 0)
>>> pygame.display.set_mode((800, 600))
<Surface(800x600x32 SW)>
>>> raise SystemExit

IDE (Integrated Development Environments)

OR a standalone py-dev version called LiClipse (Beta as of August 2014)

CodeEditors

About

lvl2/syncat pygame team game repo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages