{"id":4866,"date":"2023-03-16T16:08:54","date_gmt":"2023-03-16T16:08:54","guid":{"rendered":"https:\/\/www.parnes.com\/blog\/?p=4866"},"modified":"2025-08-26T11:17:32","modified_gmt":"2025-08-26T11:17:32","slug":"mazy-chatgpt-gor-ett-enkelt-3d-spel-i-doom-stil","status":"publish","type":"post","link":"https:\/\/www.parnes.com\/blog\/index.php\/2023\/03\/16\/mazy-chatgpt-gor-ett-enkelt-3d-spel-i-doom-stil\/","title":{"rendered":"Mazy &#8211; ChatGPT g\u00f6r ett enkelt 3D-spel i Doom-stil"},"content":{"rendered":"\n<p>Provade att be ChatGPT4 att g\u00f6ra ett enklare labyrintspel i Wolfenstein \/ Doom-anda. Det blev ett interaktivt sampel d\u00e4r jag kunde g\u00e5 omkring med vanliga WASD och styra kameran med musen. OBS det fungerar inte p\u00e5 mobiler.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/mazy\/mazy.html\" target=\"_blank\" rel=\"noreferrer noopener\">H\u00e4r \u00e4r spelet som det ser ut just nu<\/a>. Sj\u00e4lva labyrinten \u00e4r inne i kuben. <\/p>\n\n\n\n<p>Uppdatering. 250826 gjorde jag en kort test med samma prompt i ChatGPT5 och efter n\u00e5gra iterationer s\u00e5 kom jag fram till f\u00f6ljande <a href=\"https:\/\/www.parnes.com\/web\/Mazy2\/\">exempel<\/a> d\u00e4r &#8220;gubben&#8221; g\u00e5r sj\u00e4lv i en XMade-karta. Nedan forts\u00e4tter orginalinl\u00e4gget. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-8.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"545\" src=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-8-1024x545.png\" alt=\"\" class=\"wp-image-4877\" srcset=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-8-1024x545.png 1024w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-8-300x160.png 300w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-8-768x408.png 768w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-8-1536x817.png 1536w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-8-2048x1089.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-9.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"546\" src=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-9-1024x546.png\" alt=\"\" class=\"wp-image-4878\" srcset=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-9-1024x546.png 1024w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-9-300x160.png 300w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-9-768x409.png 768w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-9-1536x819.png 1536w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-9-2048x1092.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>H\u00e4r kan ni prova &#8220;spelet&#8221;. Ni g\u00e5r omkring med tangenterna WASD och styr med musen. Notera att man inte g\u00e5r i den riktning man tittar (som \u00e4r normalt i spel) utan man r\u00f6r sig alltid i samma riktning som man trycker. <\/p>\n\n\n\n<p>Det tog n\u00e5gra f\u00f6rs\u00f6k att f\u00e5 till n\u00e5got som fungerade men ChatGPT hj\u00e4lpte mig v\u00e4ldigt bra p\u00e5 v\u00e4gen och f\u00f6rklarade de olika \u00e4ndringarna med b\u00e5de vad och vart de skulle in i koden. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mazy<\/h2>\n\n\n\n<p>Jag gav den f\u00f6ljande instruktioner f\u00f6rst och den valde sj\u00e4lv programmeringsspr\u00e5k (finns inte s\u00e5 m\u00e5nga alternativ till JavaScript f\u00f6r detta) och den valde biblioteket three.js (det finns m\u00e5nga olika att v\u00e4lja p\u00e5). Under det kan ni se delar av svaret inklusive  den f\u00f6rsta delen av f\u00f6rklaringen. <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Skapa ett 3D-spel som Wolfenstein eller Doom. G\u00f6r det i en enda HTML-fil utan f\u00f6rklaringar. Kameran ska vara ut f\u00f6rsta-person och jag ska kunna g\u00e5 omkring. G\u00e4tt olika f\u00e4rger och bilder p\u00e5 v\u00e4ggarna.<\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"712\" height=\"1024\" src=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-712x1024.png\" alt=\"\" class=\"wp-image-4867\" srcset=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-712x1024.png 712w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-209x300.png 209w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-768x1105.png 768w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-1068x1536.png 1068w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-1423x2048.png 1423w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image.png 1962w\" sizes=\"auto, (max-width: 712px) 100vw, 712px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>ChatGPT har fortfarande inte access till omv\u00e4rlden s\u00e5 alla l\u00e4nkar till texturer (bilder) p\u00e5 v\u00e4ggar och golv blev fel. Dessa har jag fixat manuellt genom att bara g\u00f6ra om l\u00e4nkarna till bilder jag hittat p\u00e5 n\u00e4tet och som liknar 3D-spels-milj\u00f6er. <\/p>\n\n\n\n<p>Kontrollerna i spelet \u00e4r inte som ett riktigt spel men det kan s\u00e4kert ChatGPT ocks\u00e5 fixa. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fixa fel<\/h2>\n\n\n\n<p>Jag fick som sagt n\u00e5gra fel innan jag kunde &#8220;spela&#8221; och h\u00e4r kan ni se n\u00e5gra iterationer med ChatGPT. <\/p>\n\n\n\n<p>F\u00f6rst fick jag ett fel med initieringen av att l\u00e5sa muspekaren i f\u00f6nstret. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"969\" src=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-1-1024x969.png\" alt=\"\" class=\"wp-image-4868\" srcset=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-1-1024x969.png 1024w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-1-300x284.png 300w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-1-768x727.png 768w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-1-1536x1453.png 1536w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-1.png 1953w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Sedan lade den sj\u00e4lv till lite extra kod f\u00f6r att g\u00f6ra r\u00f6relserna j\u00e4mnare. Dock gjorde ChatGPT lite fel (igen) men det fixade den n\u00e4r jag fr\u00e5gade fint. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"665\" src=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-2-1024x665.png\" alt=\"\" class=\"wp-image-4869\" srcset=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-2-1024x665.png 1024w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-2-300x195.png 300w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-2-768x499.png 768w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-2-1536x997.png 1536w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-2.png 1941w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">R\u00f6ra sig snabbare <\/h2>\n\n\n\n<p>Sedan ville jag kunna r\u00f6ra mig snabbare s\u00e5 jag fr\u00e5gade om det. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1004\" src=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-3-1024x1004.png\" alt=\"\" class=\"wp-image-4870\" srcset=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-3-1024x1004.png 1024w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-3-300x294.png 300w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-3-768x753.png 768w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-3-1536x1505.png 1536w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-3.png 1962w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Kastat om h\u00f6ger och v\u00e4nster<\/h2>\n\n\n\n<p>Sedan uppt\u00e4ckte jag att den hade v\u00e4xlat h\u00f6ger och v\u00e4nster i r\u00f6relsen. Ett fel som nog m\u00e5nga programmera ocks\u00e5 g\u00f6r ibland.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"976\" src=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-4-1024x976.png\" alt=\"\" class=\"wp-image-4871\" srcset=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-4-1024x976.png 1024w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-4-300x286.png 300w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-4-768x732.png 768w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-4-1536x1464.png 1536w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-4.png 1971w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">B\u00f6rja inne i labyrinten<\/h2>\n\n\n\n<p>Slutligen ville jag b\u00f6rja inne i labyrinten och det fixade ChatGPT \u00e5t mig.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"791\" height=\"1024\" src=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-5-791x1024.png\" alt=\"\" class=\"wp-image-4872\" srcset=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-5-791x1024.png 791w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-5-232x300.png 232w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-5-768x994.png 768w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-5-1187x1536.png 1187w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-5-1583x2048.png 1583w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-5.png 1950w\" sizes=\"auto, (max-width: 791px) 100vw, 791px\" \/><\/a><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Inte krocka med v\u00e4ggarna<\/h2>\n\n\n\n<p>Slutligen bad jag den om kod f\u00f6r att inte krocka med v\u00e4ggarna. Jag fick n\u00e5got som ser r\u00e4tt ut men det fungerar inte riktigt utan ist\u00e4llet s\u00e5 g\u00e5r man l\u00e5ngsammare genom v\u00e4ggarna. Blev lite cool effekt. Jag tar med svaret h\u00e4r i alla fall som exempel. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-6.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"574\" src=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-6-1024x574.png\" alt=\"\" class=\"wp-image-4873\" srcset=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-6-1024x574.png 1024w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-6-300x168.png 300w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-6-768x431.png 768w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-6-1536x861.png 1536w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-6.png 1953w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"713\" height=\"1024\" src=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-7-713x1024.png\" alt=\"\" class=\"wp-image-4874\" srcset=\"https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-7-713x1024.png 713w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-7-209x300.png 209w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-7-768x1103.png 768w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-7-1069x1536.png 1069w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-7-1426x2048.png 1426w, https:\/\/www.parnes.com\/wordpress\/wp-content\/uploads\/2023\/03\/image-7.png 1800w\" sizes=\"auto, (max-width: 713px) 100vw, 713px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Notera kommentaren i slutet av svaret om hur jag b\u00f6r g\u00e5 vidare med mer avancerade bibliotek med en fysikmotor.  <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Slutsats<\/h2>\n\n\n\n<p>ChatGPT4 \u00e4r klart b\u00e4ttre p\u00e5 att programmera och detta &#8220;spel&#8221; den skapade \u00e4r helt klart imponerande. Det tog mig ca 15 minuter att komma s\u00e5 h\u00e4r l\u00e5ngt och \u00e4ven om jag \u00e4r en v\u00e4ldigt erfaren programmerare (40+ \u00e5r som programmerare) s\u00e5 hade jag inte fixat detta p\u00e5 15 minuter. Programmering tar tid \u00e4ven om man \u00e4r erfaren. <\/p>\n\n\n\n<p>ChatGPT blir h\u00e4r verkligen \u00e4r hj\u00e4lpl\u00e4rare som kan svara p\u00e5 mina fr\u00e5gor och hj\u00e4lpa komma vidare och f\u00f6rklara s\u00e5 jag ocks\u00e5 l\u00e4r mig n\u00e5got. Jag har tidigare anv\u00e4nt GitHub CoPilot (som anv\u00e4nder AI-hj\u00e4rnan Codex fr\u00e5n OpenAI) v\u00e4ldigt mycket och d\u00e4r f\u00e5r man f\u00f6rslag p\u00e5 vad som ska l\u00e4ggas in men man f\u00e5r inte m\u00f6jligheten att st\u00e4lla fr\u00e5gor och det blir inte samma m\u00f6jlighet till l\u00e4rande med CoPilot. <\/p>\n\n\n\n<p>Jag \u00e4r \u00f6vertygad om att ChatGPT kommer att kunna hj\u00e4lpa m\u00e5nga att l\u00e4ra sig programmera.  <\/p>\n\n\n\n<p>Ps. ChatGPT4 sl\u00e4pptes bara f\u00f6r n\u00e5gon dag sedan och f\u00f6r att f\u00e5 access m\u00e5ste man betala f\u00f6r ChatGPT Plus. ChatGPT4 kan resonera mycket b\u00e4ttre men \u00e4r samtidigt mycket l\u00e5ngsammare. N\u00e4r den genererade programkoden ovan s\u00e5 fick jag v\u00e4nta en stund. N\u00e4stan om att titta p\u00e5 n\u00e5gon som programmerar i realtid. Det \u00e4r visserligen bra f\u00f6r jag satt och l\u00e4ste koden medan ChatGPT4 producerade den. L\u00e4rande igen&#8230; <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Provade att be ChatGPT4 att g\u00f6ra ett enklare labyrintspel i Wolfenstein \/ Doom-anda. Det blev ett interaktivt sampel d\u00e4r jag kunde g\u00e5 omkring med vanliga WASD och styra kameran med musen. OBS det fungerar inte p\u00e5 mobiler. H\u00e4r \u00e4r spelet som det ser ut just nu. Sj\u00e4lva labyrinten \u00e4r inne i kuben. Uppdatering. 250826 gjorde &hellip; <a href=\"https:\/\/www.parnes.com\/blog\/index.php\/2023\/03\/16\/mazy-chatgpt-gor-ett-enkelt-3d-spel-i-doom-stil\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Mazy &#8211; ChatGPT g\u00f6r ett enkelt 3D-spel i Doom-stil<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":4877,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1055,1054,1046,1044],"tags":[],"class_list":["post-4866","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-chatgpt","category-digitalisering","category-digitalisering-i-skolan"],"_links":{"self":[{"href":"https:\/\/www.parnes.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/4866","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.parnes.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.parnes.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.parnes.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.parnes.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=4866"}],"version-history":[{"count":8,"href":"https:\/\/www.parnes.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/4866\/revisions"}],"predecessor-version":[{"id":5322,"href":"https:\/\/www.parnes.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/4866\/revisions\/5322"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.parnes.com\/blog\/index.php\/wp-json\/wp\/v2\/media\/4877"}],"wp:attachment":[{"href":"https:\/\/www.parnes.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=4866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.parnes.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=4866"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.parnes.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=4866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}