Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lynn/shanghai
Mahjong solitaire game for uxn (WIP)
https://github.com/lynn/shanghai
game mahjong-solitaire uxn varvara
Last synced: 11 days ago
JSON representation
Mahjong solitaire game for uxn (WIP)
- Host: GitHub
- URL: https://github.com/lynn/shanghai
- Owner: lynn
- License: mit
- Created: 2022-09-29T16:21:39.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-06T21:07:04.000Z (over 1 year ago)
- Last Synced: 2024-05-09T13:50:35.502Z (6 months ago)
- Topics: game, mahjong-solitaire, uxn, varvara
- Language: Python
- Homepage:
- Size: 47.9 KB
- Stars: 31
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-uxn - Shanghai - Mahjong Solitaire for Varvara. (Applications)
README
# shanghai
A [mahjong solitaire](https://en.wikipedia.org/wiki/Mahjong_solitaire) (aka Shanghai solitaire) game for [Uxn](https://100r.co/site/uxn.html).
Uxn is an ultra-portable personal computing stack. You write little apps in an assembly language, and run them on [any platform](https://github.com/hundredrabbits/awesome-uxn#emulators) — web, iOS, Amiga, Nintendo DS, you name it.
![screenshot](https://user-images.githubusercontent.com/16232127/193089463-84915373-c202-478f-b5e7-e41c94ff6ed2.png)
## TODO
- [x] Draw tiles in a turtle shape
- [x] Select tiles with the mouse
- [x] Click and match tiles
- [x] See number of open matches
- [ ] Controller support
- [ ] Title screen, timer/restart/win UI
- [ ] Sound effects! Animations!
- [ ] ~~Make it riichi mahjong instead~~