54 Commits

Author SHA1 Message Date
Yiğit Kılıçoğlu
d19f7e82d0 Add the missing ZKP to the theoretical solution 2023-05-01 20:27:55 -04:00
kilyig
3a25cbba7e CLI examples 2023-03-24 04:09:44 -04:00
kilyig
3abe1f09fc some cleaning 2023-03-24 03:54:41 -04:00
kilyig
ad4ba14e83 correct legend printing order 2023-03-24 03:44:28 -04:00
kilyig
31bc4ccfc3 correct package name 2023-03-24 03:44:10 -04:00
kilyig
13f7ad906d some cleaning 2023-03-23 04:49:19 -04:00
kilyig
5ec1c186f9 complete CLI 2023-03-23 04:42:40 -04:00
kilyig
801a9af56a borders for boards and prep for PSI sets 2023-03-23 01:45:16 -04:00
kilyig
90e16a55e1 new question mark 2023-03-23 00:56:21 -04:00
kilyig
4ef7b21709 add colors to the CLI 2023-03-23 00:45:34 -04:00
kilyig
c4cdfff5a8 don\'t count .js files 2023-03-23 00:45:22 -04:00
kilyig
d3b98a7976 start Turkish README 2023-03-22 06:24:04 -04:00
kilyig
a0c7cc9131 bring title back to top 2023-03-22 05:59:09 -04:00
kilyig
9cf41ff5f2 correct link to the Turkish README 2023-03-22 05:57:54 -04:00
kilyig
90ac2b9a12 correct link back to the English README 2023-03-22 05:57:07 -04:00
kilyig
d63797ee02 set up README in Turkish 2023-03-22 05:55:38 -04:00
kilyig
ca0a33809f README title and TLDR 2023-03-22 05:40:22 -04:00
kilyig
0cd20c273e instructions for the CLI 2023-03-22 04:47:34 -04:00
kilyig
a21f78cf1b CLI works well 2023-03-22 04:43:20 -04:00
kilyig
7839a2849b start the CLI application 2023-03-21 12:09:43 -04:00
kilyig
bb97824632 add install & test instructions 2023-03-21 05:38:40 -04:00
kilyig
9b3185247d some cleaning 2023-03-20 05:36:25 -04:00
kilyig
b4617aec46 remove debug comments 2023-03-20 05:29:33 -04:00
kilyig
585af22beb adapt tests to check opponent's position calculations 2023-03-20 05:25:39 -04:00
kilyig
ee8bbe7c7a more meaningful set names 2023-03-20 03:47:46 -04:00
kilyig
391fb3bec5 feat: calculate the position of the opponent 2023-03-20 03:25:26 -04:00
kilyig
56de3282ac learned how to count 2023-03-18 08:18:23 -04:00
kilyig
d89e8f110d clean the code and replace console.log w/ expect 2023-03-18 08:14:56 -04:00
kilyig
4f67349ef6 uncomment first test 2023-03-18 07:47:41 -04:00
kilyig
549466496d note about non-moving move 2023-03-18 07:46:42 -04:00
kilyig
f9c75d31f5 random moves test 2023-03-18 07:46:14 -04:00
kilyig
ce8d32c186 fix alpha beta randomization bug 2023-03-18 04:39:39 -04:00
kilyig
eae6a015a2 new function for PSI set comparison 2023-03-18 00:30:08 -04:00
kilyig
2afa91385c remove unnecessary exports 2023-03-18 00:20:57 -04:00
kilyig
af87c674d9 randomize the salt value 2023-03-18 00:19:18 -04:00
kilyig
9a6e34c723 DTao's random BigInts 2023-03-18 00:19:05 -04:00
kilyig
2b96ed1daf complete extra zkp checks 2023-03-18 00:02:10 -04:00
kilyig
254b560c59 add extra check to the move verifier 2023-03-17 11:41:06 -04:00
kilyig
3a1d4f82c2 delete unnecessary imports 2023-03-17 11:11:55 -04:00
kilyig
e582ec075f fix move.circom and booleanize zkp verify functions 2023-03-17 11:10:13 -04:00
kilyig
0681abf795 delete the extra move function 2023-03-16 23:50:47 -04:00
kilyig
9e7a5b10f2 copy README from the snarkyjs implementation 2023-03-16 05:46:10 -04:00
kilyig
935c53f2dc pass simple game 2023-03-16 05:02:23 -04:00
kilyig
9aa7425fb6 test fails to detect intersection 2023-03-16 03:55:28 -04:00
kilyig
9eb14e6bcc fix move.circom underflow 2023-03-16 01:55:07 -04:00
kilyig
5199925728 combine move and PSI steps 2023-03-16 01:36:02 -04:00
kilyig
66770c87de complete PSI modularization 2023-03-16 00:58:55 -04:00
kilyig
5fe833e1ed partially modularize the PSI 2023-03-15 23:39:40 -04:00
kilyig
bf2d5d8772 first draft of psi 2023-03-15 04:40:22 -04:00
kilyig
0a506d5376 prevent teleportation in move 2023-03-15 02:11:19 -04:00