Alien Park - beta 1
Survive an alien invasion at the park
Michael Palmer
(MichaelCPalmer)
Introduction
The warm spring day started well enough: a bowl of your favorite cereal, a few cartoons, and then a ride to the park with your sister. You promised your mom that you would take care of the girl and then she kissed you both good bye.
A few minutes later you saw flashes in the distance. Then you heard the screams. Aliens have invaded, appearing as if by magic.
Welcome to Alien Park.
Goal
The goal of Alien Park is to survive the alien invasion while finishing the quests presented as the story unfolds. If all goes well you might save your sister, join forces with local authorities, discover the alien intentions, and save the world. Otherwise, you can always try again.
Features
scrolling HD graphics
dynamic map layout and enemy spawning
8 weapons and 3 other selectable items
7 enemy aliens
3 different environments
400 lines of dialogue
multiple endings
music and over 40 sound effects
Controls
Alien park supports two control methods: Mouse and Keyboard or Dual-Stick Gamepads.
Mouse and Keyboard
Use WASD keys to run and the mouse to aim
Use the Left or Right mouse buttons to fire your left or right weapon
Use the Mouse Wheel to cycle through available weapons
After cycling, use the left or right mouse button to select a weapon on that side
Run into stunned aliens to kick them
Dual-Stick Gamepad
Your gamepad must have two control sticks to work!
Enable gamepad controls and configure them in the options menu
You may set which axis and button to use for each game function
Run into stunned aliens to kick them
Recommended
Use an xbox or dualshock controller
Use the left stick to move
Use the right stick to aim
Use the left and right triggers to fire
Use the left and right bumpers to cycle weapons
Windows 10
The current Windows version of Alien Park requires Windows 10. Future versions of my games should support older versions of Windows. The Linux version should also work on Windows if the following conditions are met: you have software to decompress tar.gz files; you have Python 2.7 or 3.5+ installed, and you have pygame installed(use 'pip install pygame').
Contact me if you're running Windows 7 and wish to help me build a Windows 7 compatible version.
Linux
This beta version probably only runs on Python2, but future versions will support Python3 like my other pygames. Linux Mint and perhaps other Debian/Ubuntu-based distributions of pygame1.92 through pygame1.96 include a bug in pygame.mixer that causes high CPU usage. I recommend using pygame 1.9.1(standard on most distributions) or pygame2-dev for playing this game.
AlienPark.tar.gz includes pygame1.9.1 for the above reason. Delete the 'alienpark/bin' directory to use the locally installed pygame version instead.
Mac
I do not support Apple products but this game might. The Linux version should work if you have Python and pygame installed but this remains untested.
Mobile
Current versions of pygame only support SDL1.2 and cannot run on Android or iOS. Future versions of pygame2 should work on mobile devices and I will add touch controls at that time.
Note: my games are not casual, and touch controlling them should not be attempted by the feint-hearted.
Distribution
This software is a work in progress and is provided as is, without warranty of any kind. The author maintains ownership of all code, graphics, sound effects, and level data included with the software. This software may be used freely but distributed only in its original form.
Changes
Links
- Home Page
- https://mcpalmer1980.itch.io/alien-park
Releases
Alien Park beta 1 — 3 Aug, 2019
Alien Park beta 2 — 4 Aug, 2019