2014-11-24 18:04:45 +00:00
### Desciprtion
2014-11-24 18:05:39 +00:00
An Apple //e native client for < http: / / asciiexpress . net / gameserver / > . Fully describing this will take too long--just watch the video: < http: / / asciiexpress . net / gameserver / gameserverclient . mp4 > .
2014-11-24 18:04:45 +00:00
### Download
```
git clone https://github.com/datajerk/gameserverclient.git
```
*or*
Download < https: / / github . com / datajerk / gameserverclient / archive / master . zip > and extract.
### Build Notes
#### Prerequisites
- `cl65` (< http: // cc65 . github . io / cc65 /> )
- `c2d` (< https: // github . com / datajerk / c2d > )
2017-06-01 01:51:50 +00:00
- `libqrencode` (< https: // github . com / fukuchi / libqrencode > )
2017-06-01 01:53:49 +00:00
- `perl`
- `gcc`
- `figlet`
- `curl`
2014-11-24 18:04:45 +00:00
2017-06-01 01:51:50 +00:00
#### Build
2014-11-24 18:04:45 +00:00
```
2017-06-01 01:51:50 +00:00
make
2014-11-24 18:04:45 +00:00
```
2017-06-01 19:45:22 +00:00
### Test
#### Prerequisites
- MacOS
- Virtual ][
2017-06-03 20:36:12 +00:00
- `zxing` (< https: // github . com / glassechidna / zxing-cpp > )
2017-06-03 20:34:37 +00:00
- `tifftopnm` and `pnmtojpeg` from Netpbm (< http: // netpbm . sourceforge . net /> )
- `sox` and `soxi` from SoX (< http: // sox . sourceforge . net /> )
2017-06-01 19:45:22 +00:00
```
make test
2017-06-03 20:36:12 +00:00
```
#### Ad Hoc Testing
```
2017-06-03 20:34:37 +00:00
./quick.sh [search string or "random"]
./demo.sh [search string or "random"]
2017-06-01 19:45:22 +00:00
```
2017-06-03 20:34:37 +00:00
### Appendix
#### zxing-cpp build
```
git clone https://github.com/glassechidna/zxing-cpp
cd xzing-cpp
cd build
cmake -G "Unix Makefiles" ..
make
sudo cp zxing /usr/local/bin/
```