[{"data":1,"prerenderedAt":191},["ShallowReactive",2],{"/process/js-games":3,"process-tags":129},{"id":4,"title":5,"body":6,"date":117,"description":118,"extension":119,"meta":120,"navigation":121,"path":122,"seo":123,"stem":124,"tags":125,"__hash__":128},"process/process/js-games.md","JavaScript DOM Games",{"type":7,"value":8,"toc":109},"minimark",[9,13,18,26,46,50,53,67,71,74,88,92,95],[10,11,12],"p",{},"A collection of games I built with JavaScript. Most started as class examples, then I got obsessed and finished them. Click to play!",[14,15,17],"h2",{"id":16},"snake","Snake",[10,19,20,21,25],{},"Port of the classic—no canvas, just ",[22,23,24],"code",{},"div"," tags in the DOM.",[27,28,29,39],"ul",{},[30,31,32,33],"li",{},"Play: ",[34,35,36],"a",{"href":36,"rel":37},"https://awdriggs.github.io/snake/",[38],"nofollow",[30,40,41,42],{},"Repo: ",[34,43,44],{"href":44,"rel":45},"https://github.com/awdriggs/snake",[38],[14,47,49],{"id":48},"minesweeper","MineSweeper",[10,51,52],{},"Used for teaching user stories and pseudocode; then built it.",[27,54,55,61],{},[30,56,32,57],{},[34,58,59],{"href":59,"rel":60},"http://awdriggs.github.io/mineSweeper/",[38],[30,62,41,63],{},[34,64,65],{"href":65,"rel":66},"https://github.com/awdriggs/mineSweeper",[38],[14,68,70],{"id":69},"hang-in-there","Hang In There",[10,72,73],{},"A hangman game from my General Assembly days. Cat drawings by me.",[27,75,76,82],{},[30,77,32,78],{},[34,79,80],{"href":80,"rel":81},"https://awdriggs.github.io/hang_in_there/",[38],[30,83,41,84],{},[34,85,86],{"href":86,"rel":87},"https://github.com/awdriggs/hang_in_there",[38],[14,89,91],{"id":90},"tictactoe","TicTacToe",[10,93,94],{},"Intro to DOM manipulation with JavaScript.",[27,96,97,103],{},[30,98,32,99],{},[34,100,101],{"href":101,"rel":102},"https://awdriggs.github.io/tictactoe/",[38],[30,104,41,105],{},[34,106,107],{"href":107,"rel":108},"https://github.com/awdriggs/tictactoe",[38],{"title":110,"searchDepth":111,"depth":111,"links":112},"",2,[113,114,115,116],{"id":16,"depth":111,"text":17},{"id":48,"depth":111,"text":49},{"id":69,"depth":111,"text":70},{"id":90,"depth":111,"text":91},null,"Small DOM-only games (no canvas): Snake, MineSweeper, Hang In There, TicTacToe.","md",{},true,"/process/js-games",{"title":5,"description":118},"process/js-games",[126,127],"javascript","game","17C-4QDsXMKNHrE3ovMySrLnPftyqAr0LG2ukyPlDj4",{"id":130,"extension":131,"items":132,"meta":168,"stem":189,"__hash__":190},"process_tags/process/_tags.yml","yml",[133,135,137,139,142,144,145,147,148,151,154,156,158,161,163,166],{"slug":134,"label":134},"ai",{"slug":136,"label":136},"art",{"slug":138,"label":138},"backend",{"slug":140,"label":141},"daily-sketch","daily sketch",{"slug":143,"label":143},"electronics",{"slug":127,"label":127},{"slug":146,"label":146},"hardware",{"slug":126,"label":126},{"slug":149,"label":150},"p5js","p5.js",{"slug":152,"label":153},"pen-plotter","pen plotter",{"slug":155,"label":155},"processing",{"slug":157,"label":157},"teaching",{"slug":159,"label":160},"thinking-aloud","thinking aloud",{"slug":162,"label":162},"vue",{"slug":164,"label":165},"raspberrypi","raspberry pi",{"slug":167,"label":167},"python",{"path":169,"body":170,"title":188},"/process/_tags",{"items":171},[172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187],{"slug":134,"label":134},{"slug":136,"label":136},{"slug":138,"label":138},{"slug":140,"label":141},{"slug":143,"label":143},{"slug":127,"label":127},{"slug":146,"label":146},{"slug":126,"label":126},{"slug":149,"label":150},{"slug":152,"label":153},{"slug":155,"label":155},{"slug":157,"label":157},{"slug":159,"label":160},{"slug":162,"label":162},{"slug":164,"label":165},{"slug":167,"label":167},"Tags","process/_tags","vCjujZCpxhgnODsIlRfgPS8PcZJRZXy1xzB5V8XhUU8",1771435055083]