{"repo":"keeshii/ryuu-play","free":true,"listed":false,"github":"https://github.com/keeshii/ryuu-play","clone":"git clone https://github.com/keeshii/ryuu-play.git","description":"Simulator for the Pokémon Trading Card Game","language":"TypeScript","stars":110,"topics":["pokemon-tcg","tcg","pokemon","simulator","bots"],"license":"MIT","category":"trading","readme_excerpt":"RyuuPlay RyuuPlay is a simulator for the Pokémon Trading Card Game written in TypeScript. The source code is entirely open source and published under MIT licence. The project is created for the educational purpose only. There is no plans to port all possible cards or provide new features. Think of it as a platform for testing various approaches for AI bots implementaion. RyuuPlay is triggering random bot vs bot matches at regular basis and updates ranking. Of course it is also possible to just play with the bot and have some fun. Demo An example server instance with some AI bots included. To create an account you need to provide the password letsplaypokemontcg . Web page: https://ptcg.ryuu.eu/ Android application: RyuuPlay-latest.apk Screenshots: 00.png 01.png Project overview The project consists of several packages: @ptcg/common is a library shared by both client and server. It provides generic data types and game logic. @ptcg/sets is a package with list of availabe cards and its implementation. @ptcg/server is a game server. It is responsible for database and propagating game state to the connected clients by websockets. @ptcg/play is a web application written in Angular. It displays the game state and allows interaction with the server. @ptcg/cordova is a cordova wrapper for the ptcg-play package, so it can be running as an android application. This has some advantages like storing card images in the cache or avoiding CORS issues. @ptcg/simple-bot is a a simple implementa","default_branch":null,"files":null,"tree":[],"storefront":"/r/keeshii","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/keeshii/ryuu-play/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}