{"id":1205,"date":"2025-09-28T19:37:40","date_gmt":"2025-09-28T19:37:40","guid":{"rendered":"https:\/\/runonur.xyz\/?p=1205"},"modified":"2025-09-29T19:17:57","modified_gmt":"2025-09-29T19:17:57","slug":"seal-of-solara","status":"publish","type":"post","link":"https:\/\/runonur.xyz\/index.php\/2025\/09\/28\/seal-of-solara\/","title":{"rendered":"Seal of Solara"},"content":{"rendered":"\n<p>This might be the most interesting game project I\u2019ve ever thought of\u2014and now I\u2019ve actually built it! \ud83d\ude0a<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/IMG_20250928_213937-768x1024.jpg\" alt=\"\u201cArduino and LCD screen used to build a text-based adventure game console. Seal of Solara project coded with Copilot.\u201d\" class=\"wp-image-1206\" srcset=\"https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/IMG_20250928_213937-768x1024.jpg 768w, https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/IMG_20250928_213937-225x300.jpg 225w, https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/IMG_20250928_213937-1152x1536.jpg 1152w, https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/IMG_20250928_213937-1536x2048.jpg 1536w, https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/IMG_20250928_213937-1200x1600.jpg 1200w, https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/IMG_20250928_213937-1980x2640.jpg 1980w, https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/IMG_20250928_213937-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\">Seal of Solara: A custom-built text adventure console using Arduino and LCD shield.<\/figcaption><\/figure>\n\n\n\n<p>Using an LCD screen shield and Arduino, I created my own <strong>text-based adventure game console<\/strong>. With Copilot\u2019s help, generating the game code was incredibly easy.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/IMG_20250928_215604-1-768x1024.jpg\" alt=\"\" class=\"wp-image-1207\" srcset=\"https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/IMG_20250928_215604-1-768x1024.jpg 768w, https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/IMG_20250928_215604-1-225x300.jpg 225w, https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/IMG_20250928_215604-1-1152x1536.jpg 1152w, https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/IMG_20250928_215604-1-1536x2048.jpg 1536w, https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/IMG_20250928_215604-1-1200x1600.jpg 1200w, https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/IMG_20250928_215604-1-1980x2640.jpg 1980w, https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/IMG_20250928_215604-1-scaled.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p>I had a lot of fun both building and playing this project. The buttons on the LCD shield provide intuitive control, and the game interface is surprisingly enjoyable.<\/p>\n\n\n\n<p>Highlights from the Code<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"687\" height=\"765\" src=\"https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/1-1.png\" alt=\"\" class=\"wp-image-1209\" srcset=\"https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/1-1.png 687w, https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/1-1-269x300.png 269w\" sizes=\"auto, (max-width: 687px) 100vw, 687px\" \/><\/figure>\n\n\n\n<p>I used <strong>EEPROM<\/strong> to allow players to continue from specific stages\u2014this feature is genuinely awesome.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"814\" height=\"621\" src=\"https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/2.png\" alt=\"\u201cUsing EEPROM to save game stages was a game-changer. It made the console feel real.\u201d\" class=\"wp-image-1210\" srcset=\"https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/2.png 814w, https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/2-300x229.png 300w, https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/2-768x586.png 768w\" sizes=\"auto, (max-width: 814px) 100vw, 814px\" \/><figcaption class=\"wp-element-caption\">\u201cUsing EEPROM to save game stages was a game-changer. It made the console feel real.\u201d<\/figcaption><\/figure>\n\n\n\n<p>In future versions, I might add <strong>sound effects<\/strong> or <strong>sensor inputs<\/strong>.<\/p>\n\n\n\n<p>I\u2019m even considering designing a <strong>text-based adventure engine<\/strong> someday\u2026 though maybe it\u2019s better if that stays a dream \ud83d\ude04<\/p>\n\n\n\n<p>The game I prototyped with Copilot follows a warrior on a quest to find the city of <strong>Solara<\/strong>. The journey takes you through forests, mountains, and lakes, all in search of the <strong>seal that unlocks the city gates<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"584\" height=\"381\" src=\"https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/3.png\" alt=\"\" class=\"wp-image-1212\" srcset=\"https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/3.png 584w, https:\/\/runonur.xyz\/wp-content\/uploads\/2025\/09\/3-300x196.png 300w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/figure>\n\n\n\n<p>In later stages, I might code a full \u201ctext adventure\u201d and even design a plastic enclosure for the console. Of course, it needs a name too\u2026 maybe <em>Adventuriono<\/em> or <em>Textuino<\/em>? Just a few ideas off the top of my head \ud83d\ude04<\/p>\n\n\n\n<p>In short, this project gave me a fun and creative experience without taking too much time\u2014and I couldn\u2019t have done it without Copilot\u2019s support. Thanks again! Much love and respect \ud83d\ude4c<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"340\" height=\"171\" src=\"https:\/\/runonur.xyz\/wp-content\/uploads\/2023\/02\/cropped-logotest.png\" alt=\"\" class=\"wp-image-1171\" style=\"width:214px;height:108px\" srcset=\"https:\/\/runonur.xyz\/wp-content\/uploads\/2023\/02\/cropped-logotest.png 340w, https:\/\/runonur.xyz\/wp-content\/uploads\/2023\/02\/cropped-logotest-300x151.png 300w\" sizes=\"auto, (max-width: 340px) 100vw, 340px\" \/><figcaption class=\"wp-element-caption\"><strong><em>RUNONUR<\/em><\/strong><\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>This might be the most interesting game project I\u2019ve ever thought of\u2014and now I\u2019ve actually built it! \ud83d\ude0a Using an LCD screen shield and Arduino, I created my own text-based adventure game console. With Copilot\u2019s help, generating the game code was incredibly easy. I had a lot of fun both building and playing this project. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1205","post","type-post","status-publish","format-standard","hentry","category-game-development"],"_links":{"self":[{"href":"https:\/\/runonur.xyz\/index.php\/wp-json\/wp\/v2\/posts\/1205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/runonur.xyz\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/runonur.xyz\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/runonur.xyz\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/runonur.xyz\/index.php\/wp-json\/wp\/v2\/comments?post=1205"}],"version-history":[{"count":6,"href":"https:\/\/runonur.xyz\/index.php\/wp-json\/wp\/v2\/posts\/1205\/revisions"}],"predecessor-version":[{"id":1281,"href":"https:\/\/runonur.xyz\/index.php\/wp-json\/wp\/v2\/posts\/1205\/revisions\/1281"}],"wp:attachment":[{"href":"https:\/\/runonur.xyz\/index.php\/wp-json\/wp\/v2\/media?parent=1205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/runonur.xyz\/index.php\/wp-json\/wp\/v2\/categories?post=1205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/runonur.xyz\/index.php\/wp-json\/wp\/v2\/tags?post=1205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}