상품 설명
UShogi
UShogi (Udon Shogi) is a VRChat implementation of Shogi using U#. Given away for free for anyone who wants to add shogi to their VR world
I would recommend using the github link instead as it's easier to update than on booth
## Features
- Automated controls and legal moves display
- Post-game review
- Export game to lishogi
- Timers
- Takebacks
- Dobutsu, CZ, and 1-kanji skins
- No Update calls, and only uses manual syncs
## Assets sources
Textures of the pieces and boards were taken from [Lishogi] (https://github.com/WandererXII/lishogi), Sounds are from [TAM Music Factory] (https://tam-music.com/).
## How to install
Assuming you have a Unity scene ready for your VRChat world:
- 1: import the package (or clone the github repository inside your VRChat project)
- 2: drag&drop the UShogi/Prefab/Ushogi.prefab (the actual playing board) prefab into your scene, place as many as you want in said scene, we'll call those in your scene the "UShogi instances"
- 3: drag&drop the UShogi/Prefab/UShogi SetSelection.prefab (the option to select which board/piece set to use) into your scene, we'll call the one dropped in your scene the "SetSelection instance"
- 4: select the "SetSelection instance", in the inspector you should see an array parameter "UShogi_prefabs"; drag&drop all of your "Ushogi instances" into the parameter
- 5: build and upload!
## Forking and Code modifications
In case you want to fork/modify the code of this system, the core components of the system are:
- UShogi_Board: manages the data representation of the board at current time, will decode the players' move and update its state
- UShogi_Visualizer: "draws" the board and manages the in-game controls
- UShogi_User: allows remote players to append moves to the board, the board itself is not synced, only the players are
This project was made under short time, so sorry in advance because some code is kinda dirty/duplicated to get results quickly
## License
This project uses the GNU GPL3. Haven't checked what it allows/limit to be honest, but basically feel free to do anything with this.
If you do make use of this project (either for code or for worlds) credits is not necessary, but appreciated.
## Other links
Github Page: https://github.com/jiray-yay/UShogi
Youtube demonstration: https://youtu.be/DJlYpNV2uS0
Demo World: https://vrchat.com/home/world/wrld_a5bd56a2-4f34-4372-99d3-9c4dbaa50b42/info
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기