{"id":20790633,"url":"https://github.com/ryanashcraft/daftman","last_synced_at":"2026-04-28T04:02:39.548Z","repository":{"id":2562531,"uuid":"3541807","full_name":"ryanashcraft/DaftMan","owner":"ryanashcraft","description":"A take on the classic \"Bomberman\" video game.","archived":false,"fork":false,"pushed_at":"2026-02-07T00:48:49.000Z","size":12541,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-07T11:40:23.468Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://ryanashcraft.github.io/DaftMan/","language":"JavaScript","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/ryanashcraft.png","metadata":{"files":{"readme":"readme.txt","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}},"created_at":"2012-02-25T02:31:33.000Z","updated_at":"2026-02-07T00:59:38.000Z","dependencies_parsed_at":"2022-08-28T06:02:10.352Z","dependency_job_id":null,"html_url":"https://github.com/ryanashcraft/DaftMan","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ryanashcraft/DaftMan","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanashcraft%2FDaftMan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanashcraft%2FDaftMan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanashcraft%2FDaftMan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanashcraft%2FDaftMan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanashcraft","download_url":"https://codeload.github.com/ryanashcraft/DaftMan/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanashcraft%2FDaftMan/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32365519,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-27T20:07:02.737Z","status":"online","status_checked_at":"2026-04-28T02:00:07.250Z","response_time":56,"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":[],"created_at":"2024-11-17T15:36:15.384Z","updated_at":"2026-04-28T04:02:39.515Z","avatar_url":"https://github.com/ryanashcraft.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"DaftMan 1.0\nRyan Ashcraft\nDecember 02, 2010\n\nDESCRIPTION\nThis application is a take on the classic video game \"Bomberman\" by Hudson Soft, with some design and theme inspirations from Daft Punk. Some homages to other games are included,including The Legend of Zelda, Super Mario Bros, Super Mario Kart, Sonic, and Minecraft.\n\nYou play by trying to destroy the bricks and collecting all the rupees in each level and avoiding\nmonsters and being hit by a bomb's explosion.\n\nPLAY IT ONLINE\nhttp://ryanashcraft.me/projects/daftman/\n\nEXTRA FEATURES\n- Pixel by pixel movements of sprites with collision detection\n- Bombs/fires to block up blocks\n- Health\n- Stars that increase speed (Sonic/Mario Kart style)\n- Fancy graphics\n- Infinite levels with increased difficulty\n- Time limit per limit\n- Pause/Resume in-game\n- MIDI background music sound clips\n- WAV sound effects\n- Read text files for creating board (test purposes only, not available when running in browser due to Java security permissions)\n- Read/write to high scores database in MySQL server\n\n\nOPENING TXT FILES TO FILL BOARD\nOpening files is not possible when running in a browser, due to Java security permissions. If running the applet locally, press the 'o' key to launch a JFileChooser to load a test TXT file to fill the board.\n\nTest TXT files must be made into 11 rows of strings with length 15. Each character in the each row define the position on the board.\n\t1 - 1st player\n\t2 - enemy\n\tg - grass tile\n\tw - wall tile\n\th - brick tile with heart prize\n\tr - brick tile with rupee prize\n\ts - brick tile with star prize\nIf any extra characters or any characters not defined above are entered into the text file, then the game will not open the file.\n\nExample from testboard.txt:\ngggggggggggggg2\ngggggggggggggg2\ngggggggggggggg2\ngggggggggggggg2\ngggggggrgggggg2\n1gggggswsggggg2\nggggggghgggggg2\ngggggggggggggg2\ngggggggggggggg2\ngggggggggggggg2\ngggggggggggggg2\n\n\nMYSQL HIGH SCORE DATABASE\nA MySQL connector jar is required to used to connect to a MySQL server to read/write high scores to a MySQL database. A manifest file is required in order to use this connector jar.\n\nConnections to the MySQL database are not possible if using the appletviewer command (results in java.lang.ClassNotFoundException). Only way is to export a jar with a manifest file and the MySQL connector jar. The MySQL connector jar file must be in the same directory as the exported jar file, which must be in the same directory as the HTML file.\n\nGo to http://ryanashcraft.me/projects/daftman/ to see high score list working as designed.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanashcraft%2Fdaftman","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryanashcraft%2Fdaftman","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanashcraft%2Fdaftman/lists"}