Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rust rewrite #12

Draft
wants to merge 59 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
7b6d388
Remove previous (Haskell/Haste) version
Jul 10, 2024
41839cd
Initial commit
sharkdp Jul 11, 2024
ed9b058
Basic ring/marker placement
sharkdp Jul 11, 2024
70c5305
Minor fixes
sharkdp Jul 11, 2024
3993386
Add tasks for AI move
sharkdp Jul 11, 2024
c978f31
Cursor icon
sharkdp Jul 11, 2024
3824134
Initial gameplay mechanics
sharkdp Jul 11, 2024
9ae15bc
Ring movement
sharkdp Jul 11, 2024
c4fd3f6
Correct ring movement
sharkdp Jul 11, 2024
ef18577
Animations!
sharkdp Jul 11, 2024
f26628d
Flip markers
sharkdp Jul 11, 2024
8a56b59
Refactoring
sharkdp Jul 11, 2024
0a4f35e
Run removal
sharkdp Jul 11, 2024
54f099f
Add turn mode information
sharkdp Jul 11, 2024
74f4d09
Ring removal, finished basic game play
sharkdp Jul 11, 2024
beade42
Add ignore rules
sharkdp Jul 11, 2024
da62093
Initial AI code
sharkdp Jul 11, 2024
7c39b68
Partially working AI
sharkdp Jul 11, 2024
90781b3
Initial tests, fix bug
sharkdp Jul 11, 2024
ff2a9df
Use array instead of hashmap
sharkdp Jul 11, 2024
6b99276
Minor improvements, winning state
sharkdp Jul 11, 2024
e8a585d
Change cursor in winning state
sharkdp Jul 11, 2024
e6727cd
Add README
Jul 11, 2024
89b9974
Fix labels
Jul 11, 2024
43d2d9d
Break gui stuff up into modules
Jul 11, 2024
36b6c81
More modules
Jul 11, 2024
e5c1d63
Move out game state
Jul 11, 2024
3ae5cf8
Information display plugin
Jul 11, 2024
6032126
Interaction plugin
Jul 11, 2024
e734396
Interaction plugin, pt 2
Jul 11, 2024
6ec00a0
Disentangle system dependencies
Jul 11, 2024
9c54108
Marker flip animations
Jul 11, 2024
9cd736d
Change color names
Jul 11, 2024
9f491a3
Color experiments
Jul 11, 2024
392b396
Minor adjustments
Jul 11, 2024
6a9751c
Reset release mode settings
Jul 13, 2024
6ab1103
V-sync
Jul 13, 2024
81f2b52
Update SVG
Jul 13, 2024
4a957ec
Gitignore update
Jul 13, 2024
f432d45
Scale everything depending on window size
Jul 13, 2024
d0e8ccb
Use bevy_async_task
Jul 13, 2024
0ea4e54
First working WASM version
Jul 13, 2024
4021745
Fix bug in ring removal UI
Jul 14, 2024
78c73ab
Add deploy command
Jul 15, 2024
1b9bfbb
Do not serialize full 2D board
Jul 15, 2024
6541303
Add comment
Jul 15, 2024
ee22a76
Fix AI bug, add tests
Jul 15, 2024
f17713c
Add 'a' for AI move
Jul 15, 2024
fb1deea
Initial version of AI tournament
Jul 15, 2024
1fe7636
Add benchmark for has_run
Jul 15, 2024
bfc1f39
Ugly (but faster) implementation of has_run
Jul 15, 2024
71724b4
More compact board representation
Jul 15, 2024
d1cc1b7
Much faster check_run version
Jul 15, 2024
df9118e
Default strength
Jul 15, 2024
752d592
Generalize Yinsh AI
Jul 18, 2024
1e96aca
Rename heuristic
Jul 18, 2024
45626e8
AI Refactoring
Jul 19, 2024
1e364b4
Rename Action => Move
Jul 19, 2024
0d1659c
Fix bug in AI matches, improve heuristic
Jul 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .gitattributes

This file was deleted.

4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
/dist-newstyle
/target
gamestate.yml
/release
Loading