{"id":19501836,"url":"https://github.com/astrofra/game-der-erlkoenig","last_synced_at":"2026-03-04T13:01:13.251Z","repository":{"id":165432019,"uuid":"640777998","full_name":"astrofra/game-der-erlkoenig","owner":"astrofra","description":"Game prototype made for a TIGSource.com contest in 2010, around the famous German tale : Der Erlkönig.","archived":false,"fork":false,"pushed_at":"2023-05-22T05:36:21.000Z","size":3387,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-04T00:33:15.722Z","etag":null,"topics":["astrofra","gamedev","gamestart3d","squirrel-lang","tigsource"],"latest_commit_sha":null,"homepage":"https://forums.tigsource.com/index.php?topic=3286.0","language":"Squirrel","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/astrofra.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-15T05:35:47.000Z","updated_at":"2024-09-23T05:30:57.000Z","dependencies_parsed_at":"2024-11-10T22:14:12.680Z","dependency_job_id":"67db9000-c4b7-4747-8f19-ef37a3aec38c","html_url":"https://github.com/astrofra/game-der-erlkoenig","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/astrofra/game-der-erlkoenig","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astrofra%2Fgame-der-erlkoenig","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astrofra%2Fgame-der-erlkoenig/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astrofra%2Fgame-der-erlkoenig/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astrofra%2Fgame-der-erlkoenig/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/astrofra","download_url":"https://codeload.github.com/astrofra/game-der-erlkoenig/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/astrofra%2Fgame-der-erlkoenig/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30081048,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T12:28:08.313Z","status":"ssl_error","status_checked_at":"2026-03-04T12:27:28.210Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["astrofra","gamedev","gamestart3d","squirrel-lang","tigsource"],"created_at":"2024-11-10T22:14:10.408Z","updated_at":"2026-03-04T13:01:13.220Z","avatar_url":"https://github.com/astrofra.png","language":"Squirrel","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"img/tigslogo.png\" align=\"right\" width=\"80\"/\u003e\n\n# Der Erlkoenig\n\nGame prototype made for a TIGSource.com contest in 2010, inspired by the famous German tale : _Der Erlkönig_.\n\nThe game is implemented in [Squirrel](https://github.com/albertodemichelis/squirrel), based on a the [GameStart3D](https://www.youtube.com/@GameStart3D/videos) engine.\n\n![](img/charadesign.png)\u003cbr\u003e\n_Research for a character design_\n\n\u003cbr\u003e\n\nIn october 2008, the :tiger: TigSource community organized an online game jam (known as _TIGSource Contest_) titled **Commonplace Book Competition**.\n\n\u003e The theme of the game (was) H.P. Lovecraft's Commonplace Book. This was a notebook in which Lovecraft jotted down his various ideas, many of them disjointed and cryptic; most of these musings never became real stories.\n\n## My game prototype\n\n\u003e Narrator walks along unfamiliar country road,—comes to strange region of the unreal.\n\nFor this gameplay, I chose to immerse the main character (“the narrator”) in an environment that would be entirely ruled by a physics engine. While the player doesn't directly control the main character, their task is to facilitate the progression along a course (“unfamiliar country road”) with deadly obstacles. The player, by interacting with certain elements of the environment, can move them or make them disappear. The usage of physics is a major challenge in terms of character control (we can only act indirectly on the velocity of moving objects) and because as soon as a coherent set has been put in place the interactions between each elements of gameplay happen autonomously.\n\n## Visual parti pris\n\nTo convey the sense of an inescapable circumstance, I drew inspiration from the [Erlkönig for trumpet in B flat major, narrator and piano, by Michael T. OTTO](http://www.musicweb-international.com/classrev/2004/Mar04/otto.htm). Although not directly related to the idea quoted by the Commonplace Book, the mythology of the Erlkönig carries a universe from which I could draw a strong graphic principle of shadows, both simple and adapted in the very short development cycle imposed by the TigSource competition.\n\n## Mockups and visual experiments\n\n![](img/color-mockup.png)\u003cbr\u003e\n_Color mockup for the parallax scrolling background._\n\n\u003cbr\u003e\n\n![](img/level-mockup-000.png)\u003cbr\u003e\n![](img/level-mockup-001.png)\u003cbr\u003e\n_Mockups for a level design, using more or less complex shapes. Each type of brick is driven by the physics engine._\n\n\u003cbr\u003e\n\n![](img/walk_sequence.png)\u003cbr\u003e\n_Walk cycle for the main character._\n\n\u003cbr\u003e\n\n![](img/prototype.png)\u003cbr\u003e\n_Early game prototype._\n\n\u003cbr\u003e\n\n## Video capture of the latest prototype\n\nThe game is playable, even though it contains one level only. The player can only control some of the blocks, by clicking on them, hence clearing the path upfront the path of the narrator.\n\n[![youtube screenshot](img/der-erlkoenig-video-screenshot.png)](https://www.youtube.com/watch?v=EzBeBu_UmCU)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fastrofra%2Fgame-der-erlkoenig","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fastrofra%2Fgame-der-erlkoenig","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fastrofra%2Fgame-der-erlkoenig/lists"}