{"id":25878503,"url":"https://github.com/killerasus/adaptive_shooter","last_synced_at":"2026-02-15T22:32:56.328Z","repository":{"id":5364430,"uuid":"51538050","full_name":"killerasus/adaptive_shooter","owner":"killerasus","description":"The game developed as an implementation of the dynamic difficulty adaptivity algorithm described in my M.Sc. dissertation.","archived":false,"fork":false,"pushed_at":"2022-12-11T18:56:37.000Z","size":115981,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-05T04:01:47.128Z","etag":null,"topics":["c-plus-plus","clanlib","cmake","cpp","game","lua","machine-learning"],"latest_commit_sha":null,"homepage":"https://killerasus.itch.io/adaptive-shooter","language":"C++","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/killerasus.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}},"created_at":"2016-02-11T18:54:21.000Z","updated_at":"2022-11-25T16:09:54.000Z","dependencies_parsed_at":"2022-08-06T18:01:41.608Z","dependency_job_id":null,"html_url":"https://github.com/killerasus/adaptive_shooter","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/killerasus/adaptive_shooter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/killerasus%2Fadaptive_shooter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/killerasus%2Fadaptive_shooter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/killerasus%2Fadaptive_shooter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/killerasus%2Fadaptive_shooter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/killerasus","download_url":"https://codeload.github.com/killerasus/adaptive_shooter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/killerasus%2Fadaptive_shooter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29490909,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T19:29:10.908Z","status":"ssl_error","status_checked_at":"2026-02-15T19:29:10.419Z","response_time":118,"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":["c-plus-plus","clanlib","cmake","cpp","game","lua","machine-learning"],"created_at":"2025-03-02T12:33:35.796Z","updated_at":"2026-02-15T22:32:56.307Z","avatar_url":"https://github.com/killerasus.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"Adaptive Shooter\n====================\n\nAdaptive Shooter is a 2D shoot'em up game developed by Bruno Baère Pederassi Lomba de Araujo for his M.Sc. thesis in Computer Science at PUC-Rio.\n\nThe game uses artificial intelligence (dynamic difficulty adaptivity) to detect player performance and adapt enemies stats to better suit the player's skills. The paper generated from this work can be accessed at [Research Gate](https://www.researchgate.net/publication/261550744_Evaluating_dynamic_difficulty_adaptivity_in_shoot%27em_up_games).\n\nBuilding\n---------------------\nSee [BUILDING.md](BUILDING.md) for details.\n\n| Service | System | Compiler | Status |\n| ------- | ------ | -------- | -----: |\n|[Travis-CI](https://app.travis-ci.com/github/killerasus/adaptive_shooter)| Ubuntu 16.04.7 LTS | gcc 5.4.0 | [![Build Status](https://app.travis-ci.com/killerasus/adaptive_shooter.svg?branch=master)](https://app.travis-ci.com/github/killerasus/adaptive_shooter) |\n\nRunning the game\n---------------------\nIn Release mode, the game executable file should be put in a directory with copies of data directory and Scripts directory. This is automatic in Linux using `cmake`.\n\nWindows example:\nAdaptiveShooter.exe data/ Scripts/\n\nDependencies\n---------------------\nIn a Windows build, these dependencies should be compiled and included in dependencies directory\n\n* [ClanLib 3.0](https://github.com/sphair/ClanLib/tree/3.0-stable)\n* [Lua 5.1.4](https://sourceforge.net/projects/luabinaries/files/5.1.4/)\n* [Google Test Framework 1.6](https://github.com/google/googletest)\n\nLicense\n---------------------\n[![MIT License][license-badge]](LICENSE)\nCheck the [LICENSE](LICENSE) file for the legal license.\n\nAcknowledgements\n---------------------\n\n- ClanLib 3.0-stable - Copyright (c) 1997-2005 The ClanLib Team\n- Lua 5.1.4 - Copyright 1994–2012 [Lua.org](http://www.lua.org), PUC-Rio.\n- SpriteLib - Copyright 1996-2011 by Ari Feldman [Widget Worx](http://www.widgetworx.com).\n- ArWing original design by Nintendo, art by [StepDragon](http://www.pixeljoint.com/p/27164.htm).\n- Some of the sounds in this project were created by [David McKee (ViRiX)](http://soundcloud.com/virix).\n- Sounds (c) by [Michel Baradari](http://apollo-music.de). Licensed under [CC BY 3.0](http://creativecommons.org/licenses/by/3.0/). Hosted on [opengameart.org](http://opengameart.org).\n- Digital Memories by LukHash. Available at (http://www.jamendo.com/en/track/777892/digital-memories). Licensed under CC BY NC SA.\n\n[license-badge]: https://img.shields.io/badge/license-MIT-007EC7.svg\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkillerasus%2Fadaptive_shooter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkillerasus%2Fadaptive_shooter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkillerasus%2Fadaptive_shooter/lists"}