Qttt
Quantum Tic Tac Toe
Install / Use
/learn @levand/QtttREADME
Quantum Tic Tac Toe
For rules on the game itself, see the Wikipedia article or the original paper published in the American Journal of Physics.
This implementation is written in ClojureScript and ReactJS, and has three front-ends written using different UI libraries:
Running the Program
Note: QTTT depends on a library, com.cognitect/contextual that may not yet
be in public repositories. If not, you can install the dependency locally by cloning
https://github.com/levand/contextual.git and running lein install in that repository.
First, compile the ClojureScript:
lein cljsbuild
Then, visit the HTML page at resources/public/dev.html.
You will need to select which UI library to view by passing a lib
URL parameter. For example:
dev.html?lib=omdev.html?lib=reagentdev.html?lib=quiescent
Play proceeds in turns. There is no win condition detection, yet, but all the other rules of the game are in place.
Future Ideas
Ideas for future expansion include:
- Win condition detection
- Network multiplayer
- AI
Related Skills
node-connect
353.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
353.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
353.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
