{
  "@context": "https://schema.org",
  "@id": "https://aggr.aymericbeaumet.com/items/youtube-com-tsodingdaily/2026-06-23-i-lied-about-my-game/#webpage",
  "@type": [
    "WebPage",
    "ArchiveComponent"
  ],
  "articleBody": "Streamed Live on Twitch: https://twitch.tv/tsoding\\\nEnable Subtitles for Twitch Chat\n\nPlaylist: https://www.youtube.com/playlist?list=PLpM-Dvs8t0VaOBDp6cVRLBScgSJ2L8blq\n\n### References\n\n- Penger Model: https://github.com/Max-Kawula/penger-obj\n- Kenney Assets: https://kenney.nl/\n\n### Chapters\n\n- [00:00:00](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=0) - Intro\n- [00:05:56](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=356) - XShm extension\n- [00:15:39](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=939) - Checking if XShm extension is available\n- [00:20:26](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=1226) - Creating Shared Memory Image\n- [00:29:48](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=1788) - Creating Shared Memory Segment\n- [00:33:52](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=2032) - Attaching the Shared Memory\n- [00:42:59](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=2579) - Putting the Image on the Screen\n- [00:54:59](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=3299) - Shared Memory Rendering has been achieved internally\n- [00:56:47](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=3407) - Resizing Shared Memory Image\n- [01:17:46](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=4666) - Detecting XShm extension at runtime\n- [01:25:02](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=5102) - Outro\n\nTopic: Continue working on my Software Rendered Game. Implementing support for MIT-SHM X11 extension.\n\nTwitch Chat in Subtitles generated by: https://github.com/kam1k4dze/subchat\n\n### Support\n\n- https://github.com/tsoding/donate#support-tsoding\n",
  "authors": [
    "Tsoding Daily"
  ],
  "captured_at": "2026-09-08T10:17:10.166315+00:00",
  "category": "programming",
  "content_html": "<p>Streamed Live on Twitch: <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://twitch.tv/tsoding\">https://twitch.tv/tsoding</a><br />\nEnable Subtitles for Twitch Chat</p>\n<p>Playlist: <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/playlist?list=PLpM-Dvs8t0VaOBDp6cVRLBScgSJ2L8blq\">https://www.youtube.com/playlist?list=PLpM-Dvs8t0VaOBDp6cVRLBScgSJ2L8blq</a></p>\n<h3>References</h3>\n<ul>\n<li>Penger Model: <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/Max-Kawula/penger-obj\">https://github.com/Max-Kawula/penger-obj</a></li>\n<li>Kenney Assets: <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://kenney.nl/\">https://kenney.nl/</a></li>\n</ul>\n<h3>Chapters</h3>\n<ul>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YAQJ5QPr7j4&amp;t=0\">00:00:00</a> - Intro</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YAQJ5QPr7j4&amp;t=356\">00:05:56</a> - XShm extension</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YAQJ5QPr7j4&amp;t=939\">00:15:39</a> - Checking if XShm extension is available</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YAQJ5QPr7j4&amp;t=1226\">00:20:26</a> - Creating Shared Memory Image</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YAQJ5QPr7j4&amp;t=1788\">00:29:48</a> - Creating Shared Memory Segment</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YAQJ5QPr7j4&amp;t=2032\">00:33:52</a> - Attaching the Shared Memory</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YAQJ5QPr7j4&amp;t=2579\">00:42:59</a> - Putting the Image on the Screen</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YAQJ5QPr7j4&amp;t=3299\">00:54:59</a> - Shared Memory Rendering has been achieved internally</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YAQJ5QPr7j4&amp;t=3407\">00:56:47</a> - Resizing Shared Memory Image</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YAQJ5QPr7j4&amp;t=4666\">01:17:46</a> - Detecting XShm extension at runtime</li>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://www.youtube.com/watch?v=YAQJ5QPr7j4&amp;t=5102\">01:25:02</a> - Outro</li>\n</ul>\n<p>Topic: Continue working on my Software Rendered Game. Implementing support for MIT-SHM X11 extension.</p>\n<p>Twitch Chat in Subtitles generated by: <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/kam1k4dze/subchat\">https://github.com/kam1k4dze/subchat</a></p>\n<h3>Support</h3>\n<ul>\n<li><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/tsoding/donate#support-tsoding\">https://github.com/tsoding/donate#support-tsoding</a></li>\n</ul>\n",
  "content_markdown": "Streamed Live on Twitch: https://twitch.tv/tsoding\\\nEnable Subtitles for Twitch Chat\n\nPlaylist: https://www.youtube.com/playlist?list=PLpM-Dvs8t0VaOBDp6cVRLBScgSJ2L8blq\n\n### References\n\n- Penger Model: https://github.com/Max-Kawula/penger-obj\n- Kenney Assets: https://kenney.nl/\n\n### Chapters\n\n- [00:00:00](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=0) - Intro\n- [00:05:56](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=356) - XShm extension\n- [00:15:39](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=939) - Checking if XShm extension is available\n- [00:20:26](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=1226) - Creating Shared Memory Image\n- [00:29:48](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=1788) - Creating Shared Memory Segment\n- [00:33:52](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=2032) - Attaching the Shared Memory\n- [00:42:59](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=2579) - Putting the Image on the Screen\n- [00:54:59](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=3299) - Shared Memory Rendering has been achieved internally\n- [00:56:47](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=3407) - Resizing Shared Memory Image\n- [01:17:46](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=4666) - Detecting XShm extension at runtime\n- [01:25:02](https://www.youtube.com/watch?v=YAQJ5QPr7j4&t=5102) - Outro\n\nTopic: Continue working on my Software Rendered Game. Implementing support for MIT-SHM X11 extension.\n\nTwitch Chat in Subtitles generated by: https://github.com/kam1k4dze/subchat\n\n### Support\n\n- https://github.com/tsoding/donate#support-tsoding\n",
  "dateCreated": "2026-09-08T10:17:10.166315+00:00",
  "date_created": "2026-06-23T15:00:14+00:00",
  "date_modified": "2026-06-28T22:05:59+00:00",
  "date_published": "2026-06-23T15:00:14+00:00",
  "description": "Streamed Live on Twitch: https://twitch.tv/tsoding Enable Subtitles for Twitch Chat Playlist: https://www.youtube.com/playlist?list=PLpM-Dvs8t0VaOBDp6cVRLBScgSJ2L8blq References: Penger Model: https://github.com/Max-Kawula/penger-obj…",
  "external_url": "https://www.youtube.com/watch?v=YAQJ5QPr7j4",
  "git": {
    "commit": "ebb0941c5c06a2ab2377342d607535262a3e969e",
    "path": "items/youtube-com-tsodingdaily/2026/06/2026-06-23-i-lied-about-my-game.md",
    "permalink": "https://github.com/aymericbeaumet/aggr-instance/blob/ebb0941c5c06a2ab2377342d607535262a3e969e/items/youtube-com-tsodingdaily/2026/06/2026-06-23-i-lied-about-my-game.md"
  },
  "id": "urn:aggr:item:a8f38137c6ddeb648b6691d844331c2e1eb815f2",
  "isBasedOn": {
    "@id": "https://www.youtube.com/watch?v=YAQJ5QPr7j4"
  },
  "mainEntity": {
    "@id": "https://www.youtube.com/watch?v=YAQJ5QPr7j4",
    "@type": "CreativeWork",
    "archivedAt": {
      "@id": "https://aggr.aymericbeaumet.com/items/youtube-com-tsodingdaily/2026-06-23-i-lied-about-my-game/#webpage"
    },
    "author": [
      {
        "@type": "Person",
        "name": "Tsoding Daily"
      }
    ],
    "dateModified": "2026-06-28T22:05:59+00:00",
    "datePublished": "2026-06-23T15:00:14+00:00",
    "headline": "I lied about my Game",
    "timeRequired": "PT1M",
    "url": "https://www.youtube.com/watch?v=YAQJ5QPr7j4",
    "wordCount": 142
  },
  "name": "Archived snapshot: I lied about my Game",
  "preview": null,
  "reading_minutes": 1,
  "replicated_at": null,
  "source": "youtube-com-tsodingdaily",
  "source_name": "Tsoding Daily",
  "summary": "Streamed Live on Twitch: https://twitch.tv/tsoding\nEnable Subtitles for Twitch Chat\n\nPlaylist: https://www.youtube.com/playlist?list=PLpM-Dvs8t0VaOBDp6cVRLBScgSJ2L8blq\n\nReferences:\n- Penger Model: https://github.com/Max-Kawula/penger-obj\n- Kenney Assets: https://kenney.nl/\n\nChapters:\n- 00:00:00 - Intro\n- 00:05:56 - XShm extension\n- 00:15:39 - Checking if XShm extension is available\n- 00:20:26 - Creating Shared Memory Image\n- 00:29:48 - Creating Shared Memory Segment\n- 00:33:52 - Attaching the Shared Memory\n- 00:42:59 - Putting the Image on the Screen\n- 00:54:59 - Shared Memory Rendering has been achieved internally\n- 00:56:47 - Resizing Shared Memory Image\n- 01:17:46 - Detecting XShm extension at runtime\n- 01:25:02 - Outro\n\nTopic: Continue working on my Software Rendered Game. Implementing support for MIT-SHM X11 extension.\n\nTwitch Chat in Subtitles generated by: https://github.com/kam1k4dze/subchat\n\nSupport:\n- https://github.com/tsoding/donate#support-tsoding",
  "tags": [],
  "temporalCoverage": "2026-09-08T10:17:10.166315+00:00",
  "title": "I lied about my Game",
  "url": "https://aggr.aymericbeaumet.com/items/youtube-com-tsodingdaily/2026-06-23-i-lied-about-my-game/",
  "word_count": 142
}