...a story of rising to the top of ones' "field".
This is fork has for all moves! It requires Python and Pygame to run until something gets posted on the Releases page. See what else is free and donate at: zahyest.com.
Mortimer the Lepidopterist by Christopher Night (cosmologicon) Winner (Individual) for Pyweek 2010-08.
- Forked by poikilos: https://github.com/poikilos/lepidopterist
(prior versions were uploaded as separate commits)
- Use a game controller (gamepad or joystick; using the MIT Licensed SoftController module: src/controller.py from github.com/poikilos/SoftController).
- Key mapping is available and appears in the help messages.
- The help messages show the button numbers the next time they load after you hit a game controller button.
- You can do everything using only the mouse (requires some touch-like controls and a scroll wheel). See mouse controls below.
- Save the most recent statistics in a machine-readable format.
- For running contests:
- Collect and clear savegame.pkl between players (manually or using another script).
- A score of 100 is good (in about 10 minutes) and can serve as a maximum for percentage-based player or team scores.
- For running contests:
- Save screenshots to the user's Pictures directory (or Pictures/Screenshots if exists).
python3 run_game.py
- or in Windows, double-click "run_game.pyw" (choose the python location where you installed if it asks to choose a program--See "Requires").
python3 (tested on 2.6.2) and pygame (tested on 1.9.4.post1)
Windows:
- Install python
- During install, you must check the option to add Python to PATH.
- Catch butterflies
- Earn money
- Buy upgrades that give you more abilities
- Repeat
Follow the in-game tips.
(Numbers are gamepad buttons, numbered as labeled on the actual controller--starting with 1. All italicized controls are for menus.)
- Enter: nab (with net) or confirm/buy
- Tab: switch between the full and mini heads-up display (feat names)
- Space: jump
- Backspace: back
- Esc: pause or exit
- f: switch between fullscreen and window mode
- F12 key: screenshot
Move: Arrow keys + or a
& d
Note that in the source code the button index is one less than these numbers (gamepad buttons are zero-indexed).
- nab (enter): left click within reach
- leap (space): right-click on your character if in the air.
- If on ground, it will always leap.
- turn ('x' axis) left-click backward in air (on ground, left-click walks unless clicking within reach to nab)
- twirl ('nab' and 'leap') - left&right mouse buttons within reach at once
- dart ('jump' and 'x' axis) - right-click forward
- bound ('jump' and 'x' axis) - right-click backward
- roll ('nab' and 'x' axis) - middle-click forward in air (on ground, middle-click walks unless clicking within reach to nab)
- roll ('nab')
(enter on the stage select screen; only available if not easy_locked()
)
up up down down up up down down - activate easy mode
up down down down down up up up - watch all cut scenes and credits
up down up up down up down down - delete the saved game and quit
--nosound
: disable sound effects--nomusic
: disable music--fullscreen
: start game in fullscreen mode--savefile=NAME
: use the specified save game instead of the default (savegame)--restart
: delete the saved game before starting--alwaysshow
: repeat cutscenes even if you've already seen them--cheat
: start with all abilities unlocked and maxed out--easy
: activate easy mode (only available ifnot easy_locked()
)
Sprite Artwork and Code were relicensed. Formerly:
All code and sprite artwork are original creations of Christopher Night. The copyrights to these are waived with a Creative Commons Zero waiver. They may be freely distributed with no attribution.
-Christopher Night
The new licensing for "Sprite Artwork" and "Code" are below under those sections. However, other licenses apply other media (see the "Media" section below).
MIT License (see LICENSE file in text editor or at github.com/poikilos/lepidopterist.
Original Pygame.org project page:
https://www.pygame.org/project-Mortimer+the+Lepidopterist-1696-2949.html
Entry in PyWeek #11 http://www.pyweek.org/11/
Team: Universe Factory 11
Members: Christopher Night (Cosmologicon)
(data/*.jpg) are copyright cgtextures.com. They are free for non-commercial use.
Creative Commons Zero
- Christopher Night
- Jake "Poikilos" Gustafson
- button.png
- button-*.png
- key-return.png
- Merkin is freeware for all use, by Apostrophic Labs: http://www.fontspace.com/apostrophic-lab/merkin
- Kool Beans is freeware for all use, by Insanitype: http://www.fontspace.com/insanitype/kool-beans
- Quigley Wiggly is freeware for all use, by Nick's Fonts: http://www.fontspace.com/nicks-fonts/quigley-wiggly
- Fighting Spirit is freeware for non-commercial use, by Teabeer Studios: http://www.fontspace.com/teabeer-studios/fighting-spirit-tbs
- SF Arch Rival is freeware for non-commercial use, by ShyFoundry: http://www.fontspace.com/shyfoundry/sf-arch-rival
- freesansbold is distributed with pygame, available under Gnu LGPL: http://www.pygame.org
- The Annual New England Xylophone Symposium is CC-BY by DoKashiteru: http://ccmixter.org/files/DoKashiteru/19848
- Another Girl (Instrumental) is CC-BY-NC by duckett: http://ccmixter.org/files/duckett/23334
- One Five Nine (SR Mix) is CC-BY-NC by IamTheStev http://ccmixter.org/files/IamTheStev/19649
- Gnosseinne 1 is CC-BY-NC by Erik Satie, arranged by Chad Crouch: http://chadcrouch.bandcamp.com/track/gnossienne-1
(edited by Cosmologicon, based on the following sources)
-
Till with Bell is CC-SAMPLING+ by Benboncan http://www.freesound.org/samplesViewSingle.php?id=91924 new CC BY 3.0 link
-
Swoosh is CC-SAMPLING+ by qubodup http://www.freesound.org/samplesViewSingle.php?id=60009 new CC0 link
-
Video Game Power Up is CC0 by AllMusicLibrary: http://www.allmusiclibrary.com/free_sound_effects.php
-
The missing pick.wav and choose.wav were remade using "Botton Sound pack" [sic] by Listener on OpenGameArt.org