Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2016-11-07
10:19
[cb76abf3a1] Leaf: Updated gui with chu shogi (user: whambali tags: trunk)
2016-11-06
21:42
[3c80634dfe] (no comment) (user: allan tags: trunk)
21:35
[e7f2ccb876] (no comment) (user: allan tags: trunk)
08:56
[26852f1ace] (no comment) (user: allan tags: trunk)
08:17
[1eb1415d1b] (no comment) (user: allan tags: trunk)
06:43
[a94e9ef025] Bounds checking and logic for all the pieces except for lion (user: allan tags: trunk)
2016-11-05
04:57
[53c05dea4c] Experimenting with GUI currently we can make board and piece, still need to deal with image transparancy (user: whambali tags: trunk)
2016-10-26
03:20
[a4775813d7] Added move_cheat.jl. Doesn't actually cheat, just a copy of move.jl. (user: pmacfad tags: trunk)
03:14
[ee730db605] Removed hardcoded args from start.jl (user: pmacfad tags: trunk)
2016-10-25
23:09
[8f47c1b8b7] Removed hardcoded ARGS from validate.jl. Fixed a bug in capturePiece on all files that use it: needed an extra return false at the end outside the if/else structure. (user: pmacfad tags: trunk)
23:00
[9c466c43a7] Removed the hardcoded ARGS from the move_* and win.jl files. Error found when passing a minishogi game to win.jl. Line 947 has a non-boolean (void) used in boolean context. Try passing patsTest.db to it to repro the error. (user: pmacfad tags: trunk)
10:04
[ba16c100b9] First working version of play.jl. Note that when specifying a filename, the .db extension is required (user: pmacfad tags: trunk)
09:08
[cbe2b432ec] play.jl update on Oct 25, 2:08am (user: kpark tags: trunk)
08:50
[8021c98784] Updated move.jl with the moveNumber + 1 actually removed this time, and update on play.jl (user: pmacfad tags: trunk)
08:28
[dc3653aad4] updated move.jl to properly store the seed in srand, and we now check for valid moveChoice values when the king is not in check (user: pmacfad tags: trunk)
08:23
[1d6549c2bc] play.jl updated on Oct 25, 1:23am (user: kpark tags: trunk)
08:16
[f77fa094c5] change dauto promote function (user: allan tags: trunk)
08:04
[881f2071e4] fixed sg bug. (user: allan tags: trunk)
07:54
[fce07a978a] Removed the moveNumber + 1. Black should now be the first team to move. (user: pmacfad tags: trunk)
07:30
[6d8ca36b94] (no comment) (user: allan tags: trunk)
07:08
[87b45573e5] made some minor changes, bug fixes, j is now randomized. (user: allan tags: trunk)
06:57
[2bc499d213] minor changes to move(colour) func (user: ocheng tags: trunk)
06:54
[2c17dc74f3] Progress update on play.jl. (user: pmacfad tags: trunk)
06:48
[67e417bcdd] (no comment) (user: ocheng tags: trunk)
06:46
[fc51ba5cc7] Edited move.jl defbishopmove : logic err (user: ocheng tags: trunk)
06:25
[0f4c893677] Updated with progress on implementing SQL code into play.jl so far. (user: pmacfad tags: trunk)
05:36
[b72bc91d52] play.jl uploaded on Oct, 24, 10:36pm l (user: kpark tags: trunk)
05:30
[75f248c130] Fixed the ai choosing the wrong team each turn in move.jl (user: pmacfad tags: trunk)
05:21
[e1f3dddaf5] Removed all prints from move.jl and modified capturePiece with a UInt32(captured.name) to get rid of the deprecation warnings (user: pmacfad tags: trunk)
05:11
[7930288896] Added check if 1 side moving twice in a row as per Karol's clarification Updated old function in move.jl (user: whambali tags: trunk)
05:08
[def8a40cd0] (no comment) (user: allan tags: trunk)
05:02
[e89c3938b7] added in randomizer (user: allan tags: trunk)
04:36
[3c989877e1] added createDB.jl. Example for creating a standard shogi non-cheating database: createDB.jl "myTestDB.db" "S" "F" (user: pmacfad tags: trunk)
04:34
[2c0cdab96b] Couple of bug fixes for array-out-of-bounds errors in ai functions. Teams are taking turns in the opposite order of what they should be doing, but this move.jl can make at least 5 legal moves. (user: pmacfad tags: trunk)
04:10
[5fe8e41328] Fixed autopromote bug in move.jl (user: pmacfad tags: trunk)
03:51
[6786a377d3] updated the populate board function. All the other file and logic has been using the new populate board while these 2 file havent (user: whambali tags: trunk)
03:47
[de3e4a363f] ;atest version of move.jl for testing. Also added displaySide.jl for testing, which prints the normal board, the sides of the teams, and the i,j coordinates of each square. (user: pmacfad tags: trunk)
03:45
[30a3cf1d29] Added print "0" when no invalid move found (user: whambali tags: trunk)
03:31
[583db73421] Finished testing validateTest.jl for drop cases as well fixed a logic error in prDrop and other minor fixes validateTest.jl can now validate whether drop valid if the piece is available to drop and even if the drop coordinate itself valid updated the validate.jl to the current validateTest.jl (user: whambali tags: trunk)
03:10
[04669911c9] move.jl now can run for at least 3 moves, but pawns are moving backwards (user: pmacfad tags: trunk)
02:06
[275a823a7c] Another bug fix on move.jl. Simple syntax error in movePiece. misspelled destCol as desCol. (user: pmacfad tags: trunk)
01:55
[f3a1fdd67c] move.jl now moves, but it makes a wrong move. Black pawn moves backwards. Subsequent runs of move.jl with that database get a desCol not defined error. Also edited display.jl to only print out the current state of the game, not the freshly populated board. (user: pmacfad tags: trunk)
01:31
[805c85e37a] Began bug fixing on move.jl. Still broken. This version gets stuck with a "strength not defined" error inside defSGenMoveCapture (user: pmacfad tags: trunk)
00:27
[923045c080] updated move.jl with all the necessary function minor fix in win.jl (user: whambali tags: trunk)
2016-10-24
23:35
[b4c5380469] added validateTets.jl, currently working prperly for all move validation not yet implemented for drop move add ,0 for maxmove number on win.jl in case database is empty (user: whambali tags: trunk)
22:37
[98e71a3e64] autopromote and promote edited. Move also e dited. (user: allan tags: trunk)
22:18
[95d799e5a9] Fixed a bug in the database read loops in display.jl and move.jl. Now, if there aren't any moves in the database, lastMoveNumber will fall back to 0. Also added flip_table.jl, which print a giant ascii middle finger, accompanying message, and inserts a resign into the database. (user: pmacfad tags: trunk)
22:01
[3e90b69e85] Fixed a bug in start.jl: "dbFile" and "fileName" were getting mixed up. Now "fileName" is used everywhere. (user: pmacfad tags: trunk)
19:15
[a1090ffa91] edited allanTest.jl (user: ocheng tags: trunk)
15:37
[b30290d5be] modified gameSeed generation to use current unix time rounded to Int64. (user: ocheng tags: trunk)