All Projects → jolestar → gomoku-wasm

jolestar / gomoku-wasm

Licence: other
A Gomoku game implements with WebAssembly

Programming Languages

typescript
32286 projects
python
139335 projects - #7 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to gomoku-wasm

examples
A collection of AssemblyScript examples.
Stars: ✭ 233 (+676.67%)
Mutual labels:  assemblyscript
atari2600-wasm
An Atari 2600 emulator written in AssemblyScript compiled to WebAssembly
Stars: ✭ 50 (+66.67%)
Mutual labels:  assemblyscript
as-bignum
Fixed length big numbers for AssemblyScript 🚀
Stars: ✭ 49 (+63.33%)
Mutual labels:  assemblyscript
easegress-assemblyscript-sdk
AssemblyScript SDK for Easegress
Stars: ✭ 15 (-50%)
Mutual labels:  assemblyscript
15 by 15 AlphaGomoku
An implementation of improved AlphaGo algorithm in the game of Gomoku.
Stars: ✭ 53 (+76.67%)
Mutual labels:  gomoku
alpha sigma
A pytorch based Gomoku game model. Alpha Zero algorithm based reinforcement Learning and Monte Carlo Tree Search model.
Stars: ✭ 134 (+346.67%)
Mutual labels:  gomoku
Alphazero gomoku
An implementation of the AlphaZero algorithm for Gomoku (also called Gobang or Five in a Row)
Stars: ✭ 2,570 (+8466.67%)
Mutual labels:  gomoku
rabin-wasm
Rabin fingerprinting implemented in WASM
Stars: ✭ 26 (-13.33%)
Mutual labels:  assemblyscript
gomoku-battle
Gomoku Battle is a cross-language cross-system battle platform.
Stars: ✭ 18 (-40%)
Mutual labels:  gomoku
as-string-sink
An efficient dynamically sized string buffer (aka String Builder) for AssemblyScript
Stars: ✭ 23 (-23.33%)
Mutual labels:  assemblyscript
pallet-contracts-waterfall
Collection of simple Substrate smart contract examples written in Rust, AssemblyScript, Solang and the smart contract language ink! to test substrates pallet-contracts module
Stars: ✭ 28 (-6.67%)
Mutual labels:  assemblyscript
blupig-gomoku
A serious Gomoku board game AI written in C++
Stars: ✭ 66 (+120%)
Mutual labels:  gomoku
website
AssemblyScript's website and documentation.
Stars: ✭ 47 (+56.67%)
Mutual labels:  assemblyscript
assemblyscript-regex
A regex engine for AssemblyScript
Stars: ✭ 81 (+170%)
Mutual labels:  assemblyscript
ask
Ask! is a framework to write Wasm smart contracts for Substrate Frame Pallet-Contracts in AssemblyScript
Stars: ✭ 44 (+46.67%)
Mutual labels:  assemblyscript
blurhash-as
Blurhash implementation in AssemblyScript
Stars: ✭ 26 (-13.33%)
Mutual labels:  assemblyscript
Gomoku-Debugger
Desktop Debugger for CS303 (Artificial Intelligence) Gomoku Project / 和自己的五子棋 AI 桌面对战
Stars: ✭ 18 (-40%)
Mutual labels:  gomoku
assemblyscript-json
JSON encoder / decoder for AssemblyScript
Stars: ✭ 140 (+366.67%)
Mutual labels:  assemblyscript
gomoku-react
使用react、redux编写的一个简易网页版五子棋
Stars: ✭ 19 (-36.67%)
Mutual labels:  gomoku
alphaFive
alphaGo版本的五子棋(gobang, gomoku)
Stars: ✭ 51 (+70%)
Mutual labels:  gomoku

A Gomoku game implements with WebAssembly

This project try to implement Gomoku game engine with AssemblyScript, and game GUI with AssemblyScript and as2d.
The game engine can run in browser environment and server environment, GUI only run in browser, so you can put the engine on remote server or local. So it is possible that WebAssembly developers can develop cloud and client applications in a unified way in the future.

Build

    npm install
    npm run build

Release

    npm run release

Run

    npm run dev

or run by python server(do not need node env)

    python server.py

open http://localhost:1234 with browser.

Online Demo

http://jolestar.com/gomoku-wasm

References

  • AssemblyScript A TypeScript to WebAssembly compiler
  • as2d brings 2D to AssemblyScript
  • wangdongdongc/Gomoku A typescript Gomoku game, gomoku-wasm's game logic is mainly draws on this project.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].