cl-leet v0.1
Based on Elite for Emacs (project page) but no longer shares any code.
but it has been downgraded from "playable and pretty-ish" to "playable and under construction" following a bout of insomnia and some Inkscape fun. The "under construction" refers to visual elements only, it should still run fine
To use it
- clone this repository
- load it into your lisp
- run
(cl-leet:start)
- navigate to
http://localhost:4141
(and have other players navigate tohttp://[your ip here]:4141
)
Click on green planets to travel to them (the red planet designates your current planet).
The tooltip shows you your destinations' name and description, how much fuel it takes to get there and a market summary.
Hold space
to stop the map from rotating for easier clicking and hovering.
Buy and sell using the interface on the right.
"Refuel" is just a shortcut to buy as much fuel as you need/can afford/is available.
"New Game" is for when you screw yourself over badly enough that you need to start a new captain.
Obviously. The point being that I'm trying to write a game that I'll actually have some fun playing, not just one for a hypothetical outside audience.
Everything, especially the interface, should be as conceptually simple as possible. This doesn't mean the GUI should remain in the ugly pre-alpha phase, but that the number of actions a player can take should be fairly limited.
The GUI will be browser based, the source is intended for people to develop, tweak and run their own servers. If you just want to play, I will eventually set up a server that you can simply browse to.
It should be possible to play this game either by using the browser-based GUI, or by writing a script that interacts with the server through specified HTTP requests.
- Ian Bell and David Braben (the original Elite team)
- Sami Salkosuo (the author of Elite for Emacs)
Elite for EMACS is based on Elite series by Ian Bell and David Braben.
Original Elite, (C) 1984 Ian Bell and David Braben.
Elite for EMACS uses code from original Elite and it is (C) 1984 Ian Bell and David Braben.
Additional Code by Sami Salkosuo (sami@roguemail.net)
cl-leet is a pure Common Lisp port of Elite for Emacs It uses none of the original codebase (except for individual syllables in the planet names and descriptions)
Copyright (C) 2011 Leo Zovic aka Inaimathi
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Any art assets included with the codebase are released under CC BY-SA 2.5 with the note that you don't need to do any additional attribution if you're just running a cl-leet server.
For the sake of convenience, this program includes a minified copy of jQuery 1.5.2 and jQueryUI 1.8.12. jQuery and jQueryUI are released under a dual GNU/MIT-style license. The uncompressed source code can be obtained from their downloads pages.