{"author_link":"\/users\/siimphh","author_name":"Siimphh","author_uid":"1073238","comments":[{"author_name":"OddballDave","author_uid":"1000028","time":"2018-04-23T13:46:19Z","epoch":1524491179,"modified":1524491179,"text":"Looks like we had similar ideas. I went for real time chess too. https:\/\/ldjam.com\/events\/ludum-dare\/41\/street-chess\n\nUnfortunately I couldn't get yours to run on Mac OSX. It says it failed to load the sprites in the terminal window. I hope you get the OSX build running before the compo voting ends as I really want to compare how we both interpreted real time chess.","likes":1,"format":"md"},{"author_name":"Siimphh","author_uid":"1073238","time":"2018-04-23T13:57:40Z","epoch":1524491860,"modified":1524491860,"text":"Thanks for testing on MacOS! I'm pretty sure I have a fix and have uploaded new binaries if you have a chance to take another look.","likes":0,"format":"md"},{"author_name":"Siimphh","author_uid":"1073238","time":"2018-04-23T14:08:06Z","epoch":1524492486,"modified":1524504539,"text":"BTW, in case you haven't seen them already, there are also at least:\n\n  * https:\/\/ldjam.com\/events\/ludum-dare\/41\/action-chess\n  * https:\/\/ldjam.com\/events\/ludum-dare\/41\/space-chess\n  * https:\/\/ldjam.com\/events\/ludum-dare\/41\/super-fun-action-chess\n  * https:\/\/ldjam.com\/events\/ludum-dare\/41\/street-chess\n  * https:\/\/ldjam.com\/events\/ludum-dare\/41\/rapid-bullet-hell-blitz-chess\n\nShould start a list of all real-time chess games that got made :)","likes":0,"format":"md"},{"author_name":"David Hunter","author_uid":"1052491","time":"2018-04-23T17:51:13Z","epoch":1524505873,"modified":1524505873,"text":"Its even more fun if you make the opponents move for them.","likes":1,"format":"md"},{"author_name":"SelfTitled","author_uid":"1000577","time":"2018-04-23T18:04:23Z","epoch":1524506663,"modified":1524506663,"text":"Nice, I'm terrible at chess thankfully I can click quick. Nice idea. How did you do the AI?","likes":1,"format":"md"},{"author_name":"lavwa","author_uid":"1003980","time":"2018-04-23T18:04:26Z","epoch":1524506666,"modified":1524506666,"text":"Hahaha I love it ! I can finally win :D Just need to be quick ! Great idea :) The chess idea was popular but your entry is quite interesting, the graphics, the game is complete. Good work !","likes":1,"format":"md"},{"author_name":"Siimphh","author_uid":"1073238","time":"2018-04-24T18:03:28Z","epoch":1524593008,"modified":1524647948,"text":"@SelfTitled, as it stands, it just has values associated with each piece + extra value for checks and mates. It then tries random moves and picks the one with the highest `own_value - opponent_value`.\n\nI technically added some min-max style deep reading support too where the value of a position becomes `0.5 * cur_pos_value + 0.5 * sum(child_pos_values)`. But I didn't have time to test that code so I'm not sure it's adding any value or maybe it's just buggy and does nothing :)","likes":0,"format":"md"},{"author_name":"Matt Pattabhi","author_uid":"1011151","time":"2018-04-24T22:57:54Z","epoch":1524610674,"modified":1524610674,"text":"interesting AI.\n\nWas this all made during the jam or something you already had laying around?","likes":1,"format":"md"},{"author_name":"Siimphh","author_uid":"1073238","time":"2018-04-25T09:22:43Z","epoch":1524648163,"modified":1524784749,"text":"@matt-pattabhi, this was done during the jam (except I copied a few util functions like sprite loading).","likes":0,"format":"md"},{"author_name":"OddballDave","author_uid":"1000028","time":"2018-04-25T13:36:43Z","epoch":1524663403,"modified":1524663403,"text":"I got it running on OSX. The menu screen glitched out, but I was able to play the game. Great entry. I like that you kept the winning condition as check mate. For some reason I didn't think that would work in real time, but it does. Good stuff :8ball: ","likes":1,"format":"md"}],"format":"md","images":["ld41\/74095-1a21eb7b96c520d7be4e5e25521d2cf2.png"],"links":[{"url":"https:\/\/p6drad-teel.net\/~windo\/achess\/releases\/jam\/achess-windows.zip","text":"Windows"},{"url":"https:\/\/p6drad-teel.net\/~windo\/achess\/releases\/jam\/achess-osx.tar.gz","text":"macOS"},{"url":"https:\/\/p6drad-teel.net\/~windo\/achess\/releases\/jam\/achess-linux.tar.gz","text":"Linux"},{"url":"","text":"HTML5 (web)"}],"metadata":{"g_key":"49520","g_author":"1073238","g_event":"LD41","g_eventkey":"72","g_subevent":"COMPO","g_urlkey":"232538","g_title":"Action Chess","g_status":"USEAR3","g_place":"99999","g_commentcount":"10","g_site2_node_id":"74095","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":{"n_key":"74095","n_urlkey":"232538","n_parent":"73256","n_path":"\/events\/ludum-dare\/41\/action-chess-1","n_slug":"action-chess-1","n_type":"item","n_subtype":"game","n_subsubtype":"compo","n_author":"73238","n_created":"1521937022","n_modified":"1524601818","n_version":"273438","n_status":"COMMIT"},"node":{"id":74095,"parent":73256,"superparent":9,"author":73238,"type":"item","subtype":"game","subsubtype":"compo","published":"2018-04-23T00:32:39Z","created":"2018-03-25T00:17:02Z","modified":"2018-04-24T20:30:18Z","version":273438,"slug":"action-chess-1","name":"Action Chess","body":"# Action Chess\n\nWaiting for your turn? How very nineties!\n\nEnjoy age-old tactical mechanics in a new frantic setting!\n\n## Game Rules\n\nAction Chess implements standard [chess rules](https:\/\/en.wikipedia.org\/wiki\/Rules_of_chess). Except the rule about taking turns to move pieces.\n\nThe implementation has known limitations:\n\n  1. No castling\n  1. No en passant\n  1. Pawn always promotes to Queen\n  1. Check-mate code does not look for blocking the check and probably has other bugs.\n  1. Turns out I forgot to stop you for moving the opponents pieces, too :)\n\n![screenshot](\/\/\/content\/61e\/11\/z\/10474.png)\n\n## Controls\n\nFor mouse control:\n\n  1. Click on a piece\n  1. Click on the target square\n  1. Good job, try another move!\n\nFor keyboard control:\n\n  1. Select the file to move from by typing a letter from `a` to `h`\n  1. Select the rank to move from by typing a number from: `1` to `8`\n  1. Repeat (file and rank) for the target square\n  1. Good job!\n\nExtra help:\n\n * Type `SPACE` to re-select the last moved piece to and move it again\n * Type `X` to reset an in-progress move \n\n## Builds\n\nThe linux and osx builds have been tested. If windows doesn't work, sorry :( LMK and I'll try to fix it.\n\n## Changelog\n\nChanges past submission deadline:\n\n  1. Fix sprite relative path loading (d'oh)","meta":{"author":[73238],"cover":"\/\/\/content\/61e\/11\/z\/10474.png","link-01":"https:\/\/p6drad-teel.net\/~windo\/achess\/releases\/jam\/achess-src.tar.gz","link-02":"https:\/\/p6drad-teel.net\/~windo\/achess\/releases\/jam\/achess-windows.zip","link-02-tag":"42337","link-03":"https:\/\/p6drad-teel.net\/~windo\/achess\/releases\/jam\/achess-osx.tar.gz","link-03-tag":"42339","link-04":"https:\/\/p6drad-teel.net\/~windo\/achess\/releases\/jam\/achess-linux.tar.gz","link-04-tag":"42341","link-05":"","link-05-tag":"42336"},"path":"\/events\/ludum-dare\/41\/action-chess-1","parents":[1,5,9,73256],"love":0,"notes":10,"notes-timestamp":"2018-04-26T23:19:09Z","grade":{"grade-01":9,"grade-02":9,"grade-03":9,"grade-04":9,"grade-05":8,"grade-06":3,"grade-07":4,"grade-08":5},"magic":{"cool":108.97247358852,"feedback":3,"given":7.125,"grade":7,"grade-01-average":3.286,"grade-02-average":3.357,"grade-03-average":3.286,"grade-04-average":3.786,"grade-05-average":3.083,"grade-06-average":3,"grade-07-average":3.75,"grade-08-average":3.167,"smart":11.001930485143}},"text":"# Action Chess\n\nWaiting for your turn? How very nineties!\n\nEnjoy age-old tactical mechanics in a new frantic setting!\n\n## Game Rules\n\nAction Chess implements standard [chess rules](https:\/\/en.wikipedia.org\/wiki\/Rules_of_chess). Except the rule about taking turns to move pieces.\n\nThe implementation has known limitations:\n\n  1. No castling\n  1. No en passant\n  1. Pawn always promotes to Queen\n  1. Check-mate code does not look for blocking the check and probably has other bugs.\n  1. Turns out I forgot to stop you for moving the opponents pieces, too :)\n\n![screenshot](\/\/\/content\/61e\/11\/z\/10474.png)\n\n## Controls\n\nFor mouse control:\n\n  1. Click on a piece\n  1. Click on the target square\n  1. Good job, try another move!\n\nFor keyboard control:\n\n  1. Select the file to move from by typing a letter from `a` to `h`\n  1. Select the rank to move from by typing a number from: `1` to `8`\n  1. Repeat (file and rank) for the target square\n  1. Good job!\n\nExtra help:\n\n * Type `SPACE` to re-select the last moved piece to and move it again\n * Type `X` to reset an in-progress move \n\n## Builds\n\nThe linux and osx builds have been tested. If windows doesn't work, sorry :( LMK and I'll try to fix it.\n\n## Changelog\n\nChanges past submission deadline:\n\n  1. Fix sprite relative path loading (d'oh)","title":"Action Chess"}