Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nbely/pokesandbox
A game development kit that packages a Discord Bot and a Web Application for creating and running fan-made Pokémon games on Discord Servers.
https://github.com/nbely/pokesandbox
Last synced: 3 months ago
JSON representation
A game development kit that packages a Discord Bot and a Web Application for creating and running fan-made Pokémon games on Discord Servers.
- Host: GitHub
- URL: https://github.com/nbely/pokesandbox
- Owner: nbely
- Created: 2022-08-21T19:28:17.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-11T02:45:09.000Z (4 months ago)
- Last Synced: 2024-11-04T22:34:58.464Z (3 months ago)
- Language: TypeScript
- Homepage:
- Size: 6.22 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# PokeSandbox - The Discord Pokémon Fan-Game Engine
Navigation: [Discord Server][1] | [Pokémon Showdown Fork][3]
[1]: https://discord.gg/5SuaqNh
[2]: https://github.com/nbely/pokemon-showdown#pok%C3%A9mon-showdown## Introduction
**What exactly is the PokeSandbox?**
- PokeSandbox is a node.js application that interfaces with the Discord API to provide custom responses to user-entered commands for server-owners to craft their own fan-game directly in Discord, and to then deploy their game to their server users to enjoy.
**What else does it do or will it do?**
- PokeSandbox includes a React-based web-application. This web application will allow for log-in using Discord Oauth account verification. There, users can use server discovery to see what servers/games are publically available to play. In addition, profile data for each of a user's characters on every server will be avaialble for viewing and updating.
- PokeSandobx interacts integrally with a customized Pokémon Showdown forked repository. For now, custom Pokemon, Types, Moves and Abilities need to be developed, reviewed, and approved for merging into the controlled Showdown Fork. Future plans would attempt to allow for these custom additions without direct code updates.
## Development
- The codebase is currently being refactored and carried in from the deprecated [Turq-Bot Repository][3]. Along with converting the project from JavaScript to TypeScript, additional plans to conver the application to a Next.JS application are in the works.
- For those interested in joining the development team, please see the link to the Discord server linked at the top of this README.[3]: https://github.com/nbely/turq-bot
## Credits
**Development Team**
- Nick Bely [Chronicler] - Lead of Design & Development
- [Luceta Taav] - Architectural Consultant
- [Dazel] - Development**Other Credits**
- Pokémon Showdown Team - for the Pokémon Battle Simulator Base
- Phoenixsong - for providing base battle calculator algorithms for various game functions.- Visit [Altered Origin][4] or the [PhoenixDex][5] for more of her work!
[4]: https://alteredorigin.net/
[5]: https://phoenixdex.alteredorigin.net/