Skip to content
This repository was archived by the owner on Aug 25, 2025. It is now read-only.
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
03ca2cb
initial: maze game
noneofyourbusiness1415252 Jan 24, 2025
ef95ee1
remove unnecessary
noneofyourbusiness1415252 Jan 24, 2025
48b30be
prepare for cloudflare pages
noneofyourbusiness1415252 Jan 25, 2025
4da49e4
make index.html move to `pkg` on build
noneofyourbusiness1415252 Jan 25, 2025
18a5b82
fix: game state persistence and timer display
noneofyourbusiness1415252 Jan 25, 2025
3fd9aa9
fix: prevent overlapping door and key positions in maze generation
noneofyourbusiness1415252 Jan 25, 2025
78a858b
refactor: maze generation and path finding
noneofyourbusiness1415252 Jan 25, 2025
90c2fd4
improve CSS
noneofyourbusiness1415252 Jan 26, 2025
75187e7
use webpack
noneofyourbusiness1415252 Jan 31, 2025
682f4c5
refactor config
noneofyourbusiness1415252 Feb 1, 2025
2c1c504
fix warnings | fix positioning & orientation of pointers (a replaceme…
noneofyourbusiness1415252 Feb 1, 2025
d723858
feat(ui): replace HTML pointer elements with CSS pseudo-elements
noneofyourbusiness1415252 Feb 1, 2025
ba69a50
fix: improve DOM manipulation efficiency and event handling
noneofyourbusiness1415252 Feb 2, 2025
756c9a4
eradicate innerHTML
noneofyourbusiness1415252 Feb 2, 2025
3a68966
refactor: modularization (#1)
noneofyourbusiness1415252 Feb 5, 2025
c856845
Refactor Perception module: clean up state management and input handling
noneofyourbusiness1415252 Feb 6, 2025
14be4e6
feat(numeracy): implement modular numeracy game with expression gener…
noneofyourbusiness1415252 Feb 8, 2025
72abf11
feat(numeracy): add numeracy game module and integrate with main appl…
noneofyourbusiness1415252 Feb 8, 2025
6acb33f
feat(numeracy): implement bubble rendering and stats update in numera…
noneofyourbusiness1415252 Feb 8, 2025
279eec5
feat(numeracy): enhance state management with Rc<RefCell> and add tim…
noneofyourbusiness1415252 Feb 8, 2025
94c1648
feat(numeracy): update timer functionality to use performance.now() a…
noneofyourbusiness1415252 Feb 8, 2025
265da9e
feat(numeracy): integrate local storage for level persistence and upd…
noneofyourbusiness1415252 Feb 8, 2025
980ad09
Revert "Refactor Perception module: clean up state management and inp…
noneofyourbusiness1415252 Feb 9, 2025
819e331
fix(numeracy): make all answers positive integers
noneofyourbusiness1415252 Feb 9, 2025
8d44eb0
run clippy
noneofyourbusiness1415252 Feb 9, 2025
68d5b25
try optimising using features that may break compat
noneofyourbusiness1415252 Feb 9, 2025
e05022f
feat(favicon): add SVG favicon and configure webpack to serve it
noneofyourbusiness1415252 Feb 9, 2025
699f36c
ln static/favicon.svg static/favicon.ico
noneofyourbusiness1415252 Feb 9, 2025
02ed5b3
feat(styles): share styles and improve contrast
noneofyourbusiness1415252 Feb 9, 2025
a641df3
feat(numeracy): enhance styles and add reset functionality for game l…
noneofyourbusiness1415252 Feb 10, 2025
4904338
feat(numeracy): adjust complexity scaling and remove score tracking
noneofyourbusiness1415252 Feb 10, 2025
d68b0b1
refactor(perception): clean up whitespace and improve code readabilit…
noneofyourbusiness1415252 Feb 10, 2025
67a55d6
feat(numeracy): enhance expression generation with decimal support an…
noneofyourbusiness1415252 Feb 10, 2025
53903b6
feat(perception): maze generation is optimised and leads to harder
noneofyourbusiness1415252 Feb 12, 2025
992689a
Update numeracy.html
noneofyourbusiness1415252 Feb 12, 2025
f1d0e76
indicate current position
noneofyourbusiness1415252 Feb 12, 2025
1489185
fix maze gen
noneofyourbusiness1415252 Feb 12, 2025
0ebb1cc
perception: fix init
noneofyourbusiness1415252 Feb 12, 2025
3757c50
perception/maze: don't block out the door
noneofyourbusiness1415252 Feb 12, 2025
5d6ca4e
fix: small maze position generation
noneofyourbusiness1415252 Feb 12, 2025
3d20e67
Special handling for 2x2
noneofyourbusiness1415252 Feb 12, 2025
0abbb2f
implement create_maze
noneofyourbusiness1415252 Feb 12, 2025
cada1a5
oops
noneofyourbusiness1415252 Feb 12, 2025
16dd9a5
implement create_maze, ensuring:
noneofyourbusiness1415252 Feb 12, 2025
6147eba
record number of moves
noneofyourbusiness1415252 Feb 13, 2025
540b025
fix init
noneofyourbusiness1415252 Feb 13, 2025
b3052bd
continue timer after leaving tab
noneofyourbusiness1415252 Feb 13, 2025
78e6c7d
fix
noneofyourbusiness1415252 Feb 13, 2025
cfb0ea5
fix(perception): grid foreground now similar to mindgage
noneofyourbusiness1415252 Feb 13, 2025
38c2d99
fix(perception): improve contrast
noneofyourbusiness1415252 Feb 13, 2025
cdc6846
fix(perception): restore dark mode pointer colour
noneofyourbusiness1415252 Feb 13, 2025
5e80e9e
fix contrast
noneofyourbusiness1415252 Feb 13, 2025
b37339e
fix(perception): reset moves properly
noneofyourbusiness1415252 Feb 13, 2025
72af365
center maze and timer
noneofyourbusiness1415252 Feb 13, 2025
e4d6531
fix syntax error
noneofyourbusiness1415252 Feb 13, 2025
2258793
yeahh maybe i need to sleep
noneofyourbusiness1415252 Feb 13, 2025
25931de
fix 2x2 maze gen
noneofyourbusiness1415252 Feb 14, 2025
399be01
fix 2x2 maze gen
noneofyourbusiness1415252 Feb 14, 2025
a62e96a
feat(perception): After a wall hit, before resetting the position, an…
noneofyourbusiness1415252 Feb 14, 2025
8ce7f1d
add imports
noneofyourbusiness1415252 Feb 14, 2025
d796ec9
foobar
noneofyourbusiness1415252 Feb 14, 2025
2485dd3
set door colour
noneofyourbusiness1415252 Feb 14, 2025
fd6e376
make animation last longer
noneofyourbusiness1415252 Feb 14, 2025
073d8da
oops
noneofyourbusiness1415252 Feb 14, 2025
73e4c56
try to make animation last after position reset
noneofyourbusiness1415252 Feb 14, 2025
3cf08a1
fix?
noneofyourbusiness1415252 Feb 14, 2025
d7df01e
pub
noneofyourbusiness1415252 Feb 14, 2025
6f50d4f
?
noneofyourbusiness1415252 Feb 14, 2025
6dc908b
??
noneofyourbusiness1415252 Feb 14, 2025
a8e1644
fix(perception): ensure that animation displays
noneofyourbusiness1415252 Feb 14, 2025
2330163
what happened there
noneofyourbusiness1415252 Feb 14, 2025
e4d9d40
add missing Cargo.toml feature
noneofyourbusiness1415252 Feb 14, 2025
9c98522
fix missing animation import?
noneofyourbusiness1415252 Feb 14, 2025
7a0c69c
why can't i see the animation
noneofyourbusiness1415252 Feb 14, 2025
59c56fe
support animation
noneofyourbusiness1415252 Feb 14, 2025
51ea515
cba
noneofyourbusiness1415252 Feb 15, 2025
dc7e0c3
fix animation property names
noneofyourbusiness1415252 Feb 16, 2025
f575fbc
update README with game descriptions, installation instructions, and …
noneofyourbusiness1415252 Feb 16, 2025
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
11 changes: 0 additions & 11 deletions .appveyor.yml

This file was deleted.

2 changes: 2 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[build]
rustflags = ["--cfg=web_sys_unstable_apis"]
8 changes: 0 additions & 8 deletions .github/dependabot.yml

This file was deleted.

9 changes: 4 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
node_modules
/dist
/target
**/*.rs.bk
Cargo.lock
bin/
pkg/
wasm-pack.log
/pkg
/wasm-pack.log
69 changes: 0 additions & 69 deletions .travis.yml

This file was deleted.

Loading