Coder Social home page Coder Social logo

stevesmith16384 / alienremake Goto Github PK

View Code? Open in Web Editor NEW
3.0 2.0 1.0 15.89 MB

https://stephensmith.itch.io/xenomorph

Home Page: https://www.youtube.com/watch?v=ytuWVdLOU5k

License: MIT License

GDScript 87.06% GLSL 12.94%
alien horror remake retro spectrum zx-spectrum

alienremake's Introduction

# XENOMORPH

A remake of the Spectrum game Alien originally by John Heap and Paul Clancey and published by Mind Games.

Programmed by Stephen Smith ([email protected])
Itch release: https://stephensmith.itch.io/xenomorph
Gameplay video: https://www.youtube.com/watch?v=ytuWVdLOU5k
Original game details: https://spectrumcomputing.co.uk/entry/145/ZX-Spectrum/Alien

It is recommended to read the instructions of the original to know what you have to do.  Hwoever, the main idea is that you're in command of the crew of the Nostromo, and must help them survive their encounter.  Also, watch the film if you haven't.


## Controls
* Select a member of the crew to control by clicking on their profile picture.  Their "blip" will become brighter to indicate their position.
* To move a member of the crew from one location to another, you can either right-click on an adjacent room, or select an option from the Move To menu.
* The crew will automatically attack the alien with their best weapon if they encounter it.
* Crew who are not too wounded can heal themselves in the infirmary.  (This is automatic)
* Any crew with a fire extinguisher will automatically try and put out any fires in their location
* Any crew with either the net or cat box will try and capture Jones automatically.
* F11 will toggle full-screen.


## Ways to Win (or rather, not lose too much)
* The most successful method is to kill the alien, and have as many crewmembers left alive as possible.  There are two ways to do this: coax it into the airlock and then open the airlock, or just kill it with weapons (which is rarely that successful).
* Alternatively, you can start the autodestruct and then escape on the Narcissus.  However, only 3 crewmembers can fit inside the escape shuttle, and you can't leave any crew behind.  You are also required to have caught Jones.


## Current Differences 
The main differences between this and the original are as follows:-
* No morale aspect (yet)
* No tunnels (yet?)


## Licence
This source code is licenced under MIT.


## Mac Users
Since the app is not signed for a Mac (I don't have a Mac), it shows "Application from unidentified developer" or even "Application is damaged and cannot Be opened" on first start. Try to open you game with Ctrl+Right Click and then Open. If it's not helping, open Terminal, enter "sudo xattr -cr /Path/To/MultiplayerSplat.app" and then open your game.  More details here: https://support.apple.com/en-gb/guide/mac-help/mh40616/mac and here: https://appletoolbox.com/app-is-damaged-cannot-be-opened-mac/


## Credits
* Original game Alien by John Heap and Paul Clancey
* Music: https://opengameart.org/content/deep-space-array
* Music: https://opengameart.org/content/bleeding-out


### Sound effects taken from:-
* https://opengameart.org/content/iron-door
* https://opengameart.org/content/male-gruntyelling-sounds
* https://opengameart.org/content/alarm-2
* https://opengameart.org/content/sirens-and-alarm-noise
* https://opengameart.org/content/female-gruntwork-1
* https://opengameart.org/content/overloading-sound
* https://opengameart.org/content/3-background-crash-explosion-bang-sounds
* https://opengameart.org/content/fleshy-fight-sounds
* https://opengameart.org/content/elevatordoor
* https://opengameart.org/content/catching-fire
* https://opengameart.org/content/electricity-sound-effects-0
* https://opengameart.org/content/9-sci-fi-computer-sounds-and-beeps
* https://opengameart.org/content/synthesized-fire-sound-effect
* https://opengameart.org/content/rocket-launch



alienremake's People

Contributors

stevesmith16384 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

belzecue

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.