hawkthorne-client-lua

所属分类:collect
开发工具:Lua
文件大小:0KB
下载次数:0
上传日期:2013-03-12 15:31:13
上 传 者sh-1993
说明:  霍克索恩中心之旅的Lua客户,
(A Lua Client for Journey to the Center of Hawkthorne,)

文件列表:
.travis.yml (223, 2013-03-12)
CONTRIBUTING.md (926, 2013-03-12)
CONTRIBUTORS (3183, 2013-03-12)
LICENSE (1055, 2013-03-12)
Makefile (3429, 2013-03-12)
docs/ (0, 2013-03-12)
docs/sprites/ (0, 2013-03-12)
docs/sprites/acquiring.png (2051, 2013-03-12)
docs/sprites/arrows.png (8567, 2013-03-12)
docs/sprites/attacking.png (8404, 2013-03-12)
docs/sprites/crouching.png (1848, 2013-03-12)
docs/sprites/dead.png (1828, 2013-03-12)
docs/sprites/digging.png (2906, 2013-03-12)
docs/sprites/flyingin.png (1518, 2013-03-12)
docs/sprites/hurt.png (1952, 2013-03-12)
docs/sprites/interacting.png (3089, 2013-03-12)
docs/sprites/jumping.png (2066, 2013-03-12)
docs/sprites/jumpingattack.png (2612, 2013-03-12)
docs/sprites/kicking.png (3278, 2013-03-12)
docs/sprites/kneeling.png (2286, 2013-03-12)
docs/sprites/looking.png (2778, 2013-03-12)
docs/sprites/poking.png (3086, 2013-03-12)
docs/sprites/pulling.png (2632, 2013-03-12)
docs/sprites/punching.png (2190, 2013-03-12)
docs/sprites/pushing.png (2618, 2013-03-12)
docs/sprites/sliding.png (2282, 2013-03-12)
docs/sprites/standing.png (3777, 2013-03-12)
docs/sprites/throwing.png (11183, 2013-03-12)
docs/sprites/town.png (37308, 2013-03-12)
docs/sprites/walking.png (5325, 2013-03-12)
make.bat (656, 2013-03-12)
osx/ (0, 2013-03-12)
osx/Hawkthorne.icns (271251, 2013-03-12)
psds/ (0, 2013-03-12)
psds/abed.psd (760078, 2013-03-12)
psds/albumcover.psd (936520, 2013-03-12)
psds/annie.psd (663462, 2013-03-12)
psds/britta.psd (932296, 2013-03-12)
... ...

# Journey to the Center of Hawkthorne [![Build Status](https://travis-ci.org/kyleconroy/hawkthorne-journey.png?branch=master)](https://travis-ci.org/kyleconroy/hawkthorne-journey) This 2d platformer is based on Community's [Digital Estate Planning][estate] episode. It's built using the [LVE](https://love2d.org/) game engine. Please [report any issues or bugs][multiplayerissues] you have with the game! [estate]: http://en.wikipedia.org/wiki/Digital_Estate_Planning [singleplayerissues]: https://github.com/kyleconroy/hawkthorne-journey/issues?state=open [multiplayerissues]: https://github.com/NimbusBP1729/hawkthorne-journey/issues?state=open ## Downloads ( play the game ) If you already have love installed, you can download the [server][loveserver] and [client][loveclient] files and run the game from there. Linux users: Install [LVE](https://love2d.org/). You'll need at least version 0.8.0. (Standard Ubuntu packages are too old.) After installing LVE, download the [server file][loveserver] and run it, then download the [client file][loveclient] and run it. Everyone gets to play! [loveclient]: https://dl.dropbox.com/u/13978314/hawkthorne/client.love [loveserver]: https://dl.dropbox.com/u/13978314/hawkthorne/server.love [libgdxclient]: https://dl.dropbox.com/u/13978314/hawkthorne/javaClient.zip ## Development ( contribute to the game ) All discussion and development takes place on [/r/hawkthorne](http://www.reddit.com/r/hawkthorne). If you have any contributions you'd like to submit, either open a pull request or create a post on the subreddit. ### Getting your build up and running 1. Create a free GitHub account - https://github.com/plans 2. Set up Git on your machine - https://help.github.com/articles/set-up-git 3. Fork https://github.com/NimbusBP1729/hawkthorne-server-lua ( click the 'fork' button at the top of this page ) 4. Fork https://github.com/NimbusBP1729/hawkthorne-client-lua 5. Follow the machine specific instructions below #### OSX 1. Be sure to complete the steps above to get started 2. Install the most recent version of LVE - http://love2d.org 2. Open Terminal 3. Make a command line alias to love $ alias love='/Applications/love.app/Contents/MacOS/love' 4. Add the alias to ~/.bash_profile so it works the next time you reboot $ echo alias love='/Applications/love.app/Contents/MacOS/love' >> ~/.bash_profile 5. Download and install the latest version of tmx2lua $ curl -OL https://github.com/downloads/kyleconroy/tmx2lua/tmx2lua.osx.tar $ tar -xf tmx2lua.osx.tar $ sudo cp tmx2lua /usr/bin/tmx2lua 6. Clone your newly forked server repository and change directory Note: You have to copy your repository url from github ( ex: https://github.com/username/hawkthorne-server-lua.git ) $ git clone (your forked repository url) $ cd hawkthorne-server-lua 7. Build your maps ( this must be done each time you change a map ) $ make maps 8. Run the server $ love src A black screen indicates success! If you are testing a specific port, you can optionally pass that port using the --port option $ love src --port=12345 You can also test a specific address and port $ love src --port=12345 --address="localhost" 6. Clone your newly forked client repository and (in another terminal) change directory Note: You have to copy your repository url from github ( ex: https://github.com/username/hawkthorne-server-lua.git ) $ git clone (your forked repository url) $ cd hawkthorne-client-lua 7. Build your maps ( this must be done each time you change a map ) $ make maps 8. Run the server $ love src A blue error message screen indicates the address was found, but we failed to establish a connection. Seeing the top of a map currently isn't an indication of the ability to connect. If you are testing a specific port, you can optionally pass that port using the --port option $ love src --port=12345 ##### OpenAL Issues Some older versions of OS X have a broken version of OpenAL. If you find the game crashing after a few minutes of play, you'll need to download a different version of the Love2D framework which uses OpenAL soft. You can download this alternate version [here](https://dl.dropbox.com/u/40773/love-0.8.0-openalsoft.zip) #### Linux 1. Be sure to complete the steps above to get started 2. Install the most recent version of LVE - http://love2d.org NOTE: Many package managers have a very old version of love. Make sure that you have at least v0.8.0 or the game will not launch 3. Open Terminal 4. Download the latest version of tmx2lua Linux 64-bit: $ wget https://github.com/downloads/kyleconroy/tmx2lua/tmx2lua.linux64.tar Linux 32-bit: $ wget https://github.com/downloads/kyleconroy/tmx2lua/tmx2lua.linux.tar 5. Install tmx2lua $ tar -xf tmx2lua.linux*.tar $ sudo cp tmx2lua /usr/bin/tmx2lua 6. Clone your newly forked server repository and change directory Note: You have to copy your repository url from github ( ex: https://github.com/username/hawkthorne-server-lua.git ) $ git clone (your forked repository url) $ cd hawkthorne-server-lua 7. Build your maps ( this must be done each time you change a map ) $ make maps 8. Run the server $ love src A black screen indicates success! If you are testing a specific port, you can optionally pass that port using the --port option $ love src --port=12345 You can also test a specific address and port $ love src --port=12345 --address="localhost" 6. Clone your newly forked client repository and (in another terminal) change directory Note: You have to copy your repository url from github ( ex: https://github.com/username/hawkthorne-server-lua.git ) $ git clone (your forked repository url) $ cd hawkthorne-client-lua 7. Build your maps ( this must be done each time you change a map ) $ make maps 8. Run the server $ love src A blue error message screen indicates the address was found, but we failed to establish a connection. Seeing the top of a map currently isn't an indication of the ability to connect. If you are testing a specific port, you can optionally pass that port using the --port option $ love src --port=12345 #### Windows 1. Be sure to complete the steps above to get started 2. Install the most recent version of LVE - http://love2d.org a) add the love directory to the path $ set Path=%Path%;(love directory) OR a) navigate to "Control Panel > System" b) click "Advanced system settings" c) in the "Advanced" tab click the "Environment Variables" button d) add the following to the path ";(love directory)" 3. Download the tmx converter: a) download and unzip the tmx2lua file for your system 32 bit: https://github.com/downloads/kyleconroy/tmx2lua/tmx2lua.windows32.zip or 64 bit: https://github.com/downloads/kyleconroy/tmx2lua/tmx2lua.windows64.zip b) move tmx2lua to your "hawkthorne-journey" directory $ mv (tmx directory)/tmx2lua.windows64 hawkthorne-journey/ 6. Clone your newly forked server repository and change directory Note: You have to copy your repository url from github ( ex: https://github.com/username/hawkthorne-server-lua.git ) $ git clone (your forked repository url) $ cd hawkthorne-server-lua 7. Build your maps ( this must be done each time you change a map ) $ make maps 8. Run the server $ love src A black screen indicates success! If you are testing a specific port, you can optionally pass that port using the --port option $ love src --port=12345 You can also test a specific address and port $ love src --port=12345 --address="localhost" 6. Clone your newly forked client repository and (in another terminal) change directory Note: You have to copy your repository url from github ( ex: https://github.com/username/hawkthorne-server-lua.git ) $ git clone (your forked repository url) $ cd hawkthorne-client-lua 7. Build your maps ( this must be done each time you change a map ) $ make maps 8. Run the client $ love src A blue error message screen indicates the address was found, but we failed to establish a connection with the port. Seeing the top of a map currently isn't an indication of the ability to connect. If you are testing a specific address,port, you can optionally pass them through the commandline $ love src --address="localhost" --port=12345 Notes: i) $ make && love src will only build necessary maps and then run the executable. ii) $ love src --console will additionally launch a handy console for print statements ## License Unless otherwise noted, this code is licensed under the MIT License. Artwork and audio files are licensed under [CC BY-NC 3.0](http://creativecommons.org/licenses/by-nc/3.0/). Artwork includes all .png, .psd, .ogg, and .wav files.

近期下载者

相关文件


收藏者