{"id":19686275,"url":"https://github.com/calint/bam","last_synced_at":"2026-03-07T02:02:55.695Z","repository":{"id":211253968,"uuid":"728191229","full_name":"calint/bam","owner":"calint","description":"toy game for ESP32-2432S028R a.k.a. cheap-yellow-display (cyd) using visual code with platformio on arduino platform","archived":false,"fork":false,"pushed_at":"2023-12-30T09:35:52.000Z","size":8773,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-12-30T10:28:05.926Z","etag":null,"topics":["arduino-platform","cheap-yellow-display","cyd","esp32","esp32-2432s028r","game-engine","game-engine-2d","platformio"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/calint.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2023-12-06T12:26:52.000Z","updated_at":"2024-04-14T18:38:06.490Z","dependencies_parsed_at":"2024-04-14T18:49:39.917Z","dependency_job_id":null,"html_url":"https://github.com/calint/bam","commit_stats":null,"previous_names":["calint/bam"],"tags_count":15,"template":null,"template_full_name":null,"purl":"pkg:github/calint/bam","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calint%2Fbam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calint%2Fbam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calint%2Fbam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calint%2Fbam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/calint","download_url":"https://codeload.github.com/calint/bam/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calint%2Fbam/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270616248,"owners_count":24617107,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-15T02:00:12.559Z","response_time":110,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["arduino-platform","cheap-yellow-display","cyd","esp32","esp32-2432s028r","game-engine","game-engine-2d","platformio"],"created_at":"2024-11-11T18:27:05.866Z","updated_at":"2025-10-30T19:10:03.624Z","avatar_url":"https://github.com/calint.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e :bell: continued in [https://github.com/calint/platformio-bam](https://github.com/calint/platformio-bam)\n\n\u003cvideo width=\"240\" height=\"320\" src=\"https://github.com/calint/bam/assets/1920811/1e1f7bb0-4d1e-4ce2-937a-10c6ac176b2e\"\u003e\u003c/video\u003e\n\n# ESP32-2432S028R\na.k.a. cheap-yellow-display (CYD)\n\n### about the device\n* [community](https://github.com/witnessmenow/ESP32-Cheap-Yellow-Display)\n* [purchased at](https://www.aliexpress.com/item/1005004502250619.html)\n* [manufacturer](http://www.jczn1688.com/)\n\n### intention\n* developing using arduino framework with visual code and platformio\n* exploring the device by developing a toy game\n* developing a platform-independent toy game engine featuring:\n  - smooth scrolling tile map\n  - sprites in layers with pixel precision on-screen collision detection\n  - intuitive definition of game objects and logic\n  - decent performance, ~30 frames per second on the device\n\n### development environment\n* Visual Code 1.89.0\n* PlatformIO 6.1.15\n* Espressif 32 (6.6.0) \u003e Espressif ESP32 Dev Module\n* packages:\n  - framework-arduinoespressif32 @ 3.20014.231204 (2.0.14) \n  - tool-esptoolpy @ 1.40501.0 (4.5.1) \n  - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5\n* dependencies:\n  - SPI @ 2.0.0\n  - TFT_eSPI @ 2.5.43\n  - XPT2046_Touchscreen @ 1.4\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalint%2Fbam","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcalint%2Fbam","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalint%2Fbam/lists"}