Skip to content

Commit

Permalink
Add MacOS documentation for future reference
Browse files Browse the repository at this point in the history
  • Loading branch information
Ashley Davies committed Aug 11, 2019
1 parent 3c6a365 commit 3e1b855
Showing 1 changed file with 16 additions and 1 deletion.
17 changes: 16 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,25 @@
# ShaRPG [![Build Status](https://travis-ci.com/ashleydavies/Sharpg.svg?branch=develop)](https://travis-ci.com/ashleydavies/Sharpg)
ShaRPG, or Sharp RPG, is an excellent example of bad puns, and a total re-write of my [unfinished] Java RPG engine, but in C#.
ShaRPG, or Sharp RPG, is an bad pun, and a total re-write of my [unfinished] Java RPG engine, but in C#.

It is not compatible with the data, as many of the XML formats have changed.

It runs a simple 'bytecode' (integer array) VM as a scripting language, with a rudimentary ASM-style language and a small compiler to morph that into acceptable code.


# Running

I haven't tested Windows in a while, but it should run by adding the relevant SFML[.NET] DLLs (version 2.5.0) to the bin/{Debug,Production} folder.

For MacOS with Homebrew, the following should allow it to run perfectly:

```sh
brew install sfml
brew install csfml
ln -s /usr/local/lib/libcsfml-system.2.5.0.dylib /usr/local/lib/libcsfml-system-2.dylib
ln -s /usr/local/lib/libcsfml-graphics.2.5.0.dylib /usr/local/lib/libcsfml-graphics-2.dylib
ln -s /usr/local/lib/libcsfml-window.2.5.0.dylib /usr/local/lib/libcsfml-window-2.dylib
```

# Status

## Completed & information
Expand Down

0 comments on commit 3e1b855

Please sign in to comment.