https://github.com/jchip/chesstron
electron chess
https://github.com/jchip/chesstron
Last synced: 2 months ago
JSON representation
electron chess
- Host: GitHub
- URL: https://github.com/jchip/chesstron
- Owner: jchip
- Created: 2019-04-04T04:58:10.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T08:29:56.000Z (over 3 years ago)
- Last Synced: 2023-04-09T21:14:34.591Z (about 3 years ago)
- Language: JavaScript
- Size: 17.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# chesstron
## Dev On Windows
Required:
- Windows 10
- Node.js 10.x - install with [@jchip/nvm](https://www.npmjs.com/package/@jchip/nvm)
- [Python 2.7](https://www.python.org/downloads/release/python-2717/)
- Visual Studio 2019 - [Community Edition](https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=Community&rel=16)
- pick workload `Desktop Development with C++`
- make sure `MSVC v142 - VS 2019 C++ x64/x86 build tools` is selected
- make sure `Windows 10 SDK (10.0.18362.0)` is selected
Steps:
1. Run `npm ci`
2. Run `npm start`
### Determine DGT Board COM port
After connecting DGT USB board, in order to find out the serial COM port that was assigned:
1. Start device manager
2. Open `Ports (COM & LPT)`
3. Look for `USB Serial Device (COM?)`
### Dev Tools
To enable bring up dev tool using `Ctrl+Shift+I`. Create an empty file `.dev-tool`.
ie: `touch .dev-tool` or `echo 1 > .dev-tool`
## Resources for Learning Electron
- [electronjs.org/docs](https://electronjs.org/docs) - all of Electron's documentation
- [electronjs.org/community#boilerplates](https://electronjs.org/community#boilerplates) - sample starter apps created by the community
- [electron/electron-quick-start](https://github.com/electron/electron-quick-start) - a very basic starter Electron app
- [electron/simple-samples](https://github.com/electron/simple-samples) - small applications with ideas for taking them further
- [electron/electron-api-demos](https://github.com/electron/electron-api-demos) - an Electron app that teaches you how to use Electron
- [hokein/electron-sample-apps](https://github.com/hokein/electron-sample-apps) - small demo apps for the various Electron APIs