{"id":172,"date":"2026-02-25T09:27:19","date_gmt":"2026-02-25T09:27:19","guid":{"rendered":"https:\/\/samahojabri.com\/?page_id=172"},"modified":"2026-02-27T07:27:52","modified_gmt":"2026-02-27T07:27:52","slug":"sprite-lien","status":"publish","type":"page","link":"https:\/\/samahojabri.com\/index.php\/sprite-lien\/","title":{"rendered":"sprite.lien"},"content":{"rendered":"\n<p>;game<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>My first playable game, built with hand drawn sprite GIFs and adapted from a CART 253 currculi. I reworked the structure to reflect the visual language of early FPS games, drawing inspiration from DOOM. Using game states, I controlled scene transitions based on player actions. For loops manage arrays of sprited &#8220;aliens&#8221;, allowing each to be annihilated effectively.<\/p>\n\n\n\n<p>This game explores search as an active process where the player learns to look with intention and recognize patterns over time. By referencing early FPS aesthetics, it frames interaction as a process of scanning and recognition with direct contact. <\/p>\n\n\n\n<p>Although absractly presented, the final objective is purposefully obscure&#8230; <\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>GITHUB REPO: <a href=\"https:\/\/github.com\/consumedlocusts\/cart253\/tree\/1e18f89fbb5548f5cdc7af984ea05e9e4a08e33e\/topics\/frog.mod.jam\">https:\/\/github.com\/consumedlocusts\/cart253\/tree\/1e18f89fbb5548f5cdc7af984ea05e9e4a08e33e\/topics\/frog.mod.jam<\/a><\/p>\n\n\n\n<p>WORKING: <a href=\"https:\/\/consumedlocusts.github.io\/cart253\/topics\/frog.mod.jam\/\">https:\/\/consumedlocusts.github.io\/cart253\/topics\/frog.mod.jam\/<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-image size-large wp-duotone-unset-1\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/samahojabri.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-25-at-5.31.32-AM-1024x768.png\" alt=\"\" class=\"wp-image-192\" srcset=\"https:\/\/samahojabri.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-25-at-5.31.32-AM-1024x768.png 1024w, https:\/\/samahojabri.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-25-at-5.31.32-AM-300x225.png 300w, https:\/\/samahojabri.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-25-at-5.31.32-AM-768x576.png 768w, https:\/\/samahojabri.com\/wp-content\/uploads\/2026\/02\/Screenshot-2026-02-25-at-5.31.32-AM.png 1274w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-small-font-size\">mod.jam, screencapture of home screen, p5.js, 2025.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"956\" style=\"aspect-ratio: 1274 \/ 956;\" width=\"1274\" controls src=\"https:\/\/samahojabri.com\/wp-content\/uploads\/2026\/02\/ew.mov\"><\/video><\/figure>\n\n\n\n<p class=\"has-small-font-size\">jam.mod.play, quick preview of the initial scanner scene of the gameplay, p5.js, 2025.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>;game My first playable game, built with hand drawn sprite GIFs and adapted from a CART 253 currculi. I reworked the structure to reflect the visual language of early FPS games, drawing inspiration from DOOM. Using game states, I controlled scene transitions based on player actions. For loops manage arrays of sprited &#8220;aliens&#8221;, allowing each [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-172","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/samahojabri.com\/index.php\/wp-json\/wp\/v2\/pages\/172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/samahojabri.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/samahojabri.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/samahojabri.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/samahojabri.com\/index.php\/wp-json\/wp\/v2\/comments?post=172"}],"version-history":[{"count":6,"href":"https:\/\/samahojabri.com\/index.php\/wp-json\/wp\/v2\/pages\/172\/revisions"}],"predecessor-version":[{"id":231,"href":"https:\/\/samahojabri.com\/index.php\/wp-json\/wp\/v2\/pages\/172\/revisions\/231"}],"wp:attachment":[{"href":"https:\/\/samahojabri.com\/index.php\/wp-json\/wp\/v2\/media?parent=172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}