Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/david-vanderson/warp
coop networked game in Racket
https://github.com/david-vanderson/warp
Last synced: 2 months ago
JSON representation
coop networked game in Racket
- Host: GitHub
- URL: https://github.com/david-vanderson/warp
- Owner: david-vanderson
- License: other
- Created: 2014-05-22T15:32:20.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-09-30T03:53:17.000Z (over 6 years ago)
- Last Synced: 2024-07-31T09:34:06.981Z (6 months ago)
- Language: Racket
- Size: 2.48 MB
- Stars: 41
- Watchers: 8
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: change.rkt
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-racket-and-scheme - warp
README
warp
====Light Multiplyaer Game in Racket for LAN parties.
Install Racket: http://racket-lang.org/
raco pkg install warp
Start a server: raco warp -s
Start each client: raco warp
Most scenarios are cooperative - it is playable with a single person but very difficult! All players on a ship have the same controls. More players make your ship more powerful but you have to coordinate!
The game is primarily mouse driven with keyboard shortcuts. There are a few extra keyboard shortcuts:
- ? toggles a help screen
- ctrl-f toggles fullscreen
- ctrl-q asks if you want to quit
- tab toggles showing more information on screen
- backtick toggles showing the whole map
- p toggles showing all players
- r/t zoom in/out along with mouse wheel
- right-mouse drag moves the view independent of your shipstatus
----Playable but still in development.
In the "Pilot Training" scenario, each player gets their own fighter and tries to scout the 4 waypoints before time is up while avoiding the asteroids.
In the "Base Defense" scenario, all players are on the rebel side trying to destroy the slowly advancing enemy destroyer using the rebel cruiser. Periodically enemy frigates will appear and assault your base. Destroying them drops upgrades for your ship.
In "Asteroid Search", all players are stranded on a ship whose engines have failed. Deploy probes to scout the asteroids for the hidden base. Use a fighter to get the engine parts from the base to your ship, and finally fly across the field to blow up the Rebel Outpost.
There's no clean way to shut down the server, just ctrl-c the process.