Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/commandblockguy/mahjong-ce
Mahjong Solitaire for the TI-84 Plus CE
https://github.com/commandblockguy/mahjong-ce
calculator mahjong mahjong-solitaire ti-83-premium-ce ti-84-plus-ce ti84plusce
Last synced: 19 days ago
JSON representation
Mahjong Solitaire for the TI-84 Plus CE
- Host: GitHub
- URL: https://github.com/commandblockguy/mahjong-ce
- Owner: commandblockguy
- License: mit
- Created: 2018-12-20T04:24:25.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-01-09T05:12:12.000Z (almost 4 years ago)
- Last Synced: 2024-10-27T12:00:16.699Z (2 months ago)
- Topics: calculator, mahjong, mahjong-solitaire, ti-83-premium-ce, ti-84-plus-ce, ti84plusce
- Language: C
- Size: 99.6 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mahjong Solitaire
Requires the latest [CE C libraries](https://tiny.cc/clibs)
To install, you will need TI-Connect CE or TILP.
Transfer the C libraries, MAHJONG.8xp, and KYODAI.8xvOn OS 5.5, you will need to use [arTIfiCE](https://yvantt.github.io/arTIfiCE/) to run native programs.
Questions? Ask on [Cemetech](https://www.cemetech.net/forum/viewtopic.php?t=15230)
### Running the Kyodai script (not necessary):
You'll need [ti83f](https://bitbucket.org/keoni29/ti83f) and python 3.
From the command line, run:
```
python3 kyodai.py NAME file1.lay file2.lay file3.lay ...
```
which will produce an appvar called NAME.8xv containing all layouts with the correct number of tiles.### Building from Source:
Building from source is not necessary to run Mahjong - a pre-built copy (MAHJONG.8xp) is included.
You should only build from source if you want to modify the source code of the game.
You will need the [CE C toolchain](https://github.com/CE-Programming/toolchain/releases).
From the command line, `cd` to the directory containing `src` and run
```
make gfx
make
```
The output program can be found at `bin/MAHJONG.8xp`.### CREDITS:
Thanks to MateoC for creating the C toolchain and putting up with my stupidity.
Tileset inspired by [GNOME Mahjongg](https://gitlab.gnome.org/GNOME/gnome-mahjongg)
Kyodai layouts from http://cynagames.com/kyoextra.html
Kyodai layout loading script based off of [xmahjongg's](https://www.lcdf.org/xmahjongg/)Source: https://github.com/commandblockguy/mahjong-ce