Skip to content

Latest commit

 

History

History
 
 

zome

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Dr. Zome's Laboratory
=====================

Entry in PyWeek 22  <http://www.pyweek.org/22/>
URL: https://pyweek.org/e/unifac22/
Team: Universe Factory 22
Members:
	* Christopher Night (Cosmologicon)
	* Charles McPillan (EnigmaticArcher)
	* Mary Bichner (marybee)
	* Randy Parcel
	* Pat Bordenave
	* Samantha Thompson
	* Jordan Thomas Gray
License: see LICENSE.txt

Requirements
------------

	python 2.7+ or 3.3+
	pygame 1.9+
	numpy

To install the requirements on Ubuntu:

	sudo apt-get install python python-pygame python-numpy

Running the Game
----------------

Open a terminal / console and "cd" to the game directory and run:

    python run_game.py

See below for available command-line arguments.

Playing the Game
----------------

Use the mouse to follow the in-game instructions. For strategy, tips, and discussion, please see our
entry page at:

    https://pyweek.org/e/unifac22/

Keyboard commands:

	Esc: quit
	F11: toggle fullscreen
	F12: take screenshot
	Space: skip dialog line
	Tab: skip dialog conversation
	1/2: zoom
	Ctrl-click: acts as right-click
	F5: save game (not generally necessary: game is saved automatically)

Command-line arguments
----------------------

    --fullscreen : start in fullscreen mode
    --res=### : set the verical resolution (defaults to 480), e.g. --res=640
    --big : equivalent to --res=960
    --acolors : use high-contrast color scheme for organelles
    --loweffect : disable some special effects for a better framerate
    --noeffect : disable all special effects for best framerate
    --reset : delete save game and start over

The game is designed to be playable at any framerate, but if you have a bad framerate, try using the
noeffect option or reducing the resolution. For maximum speedup, enter fullscreen mode with a low
resolution by specifying both on the command line:

	python run_game.py -noeffect --fullscreen --res=360