{"id":18027342,"url":"https://github.com/kvakvs/razeandplunder","last_synced_at":"2025-07-08T20:32:37.400Z","repository":{"id":149486268,"uuid":"84888368","full_name":"kvakvs/RazeAndPlunder","owner":"kvakvs","description":"RnP (and Kittens) is Starcraft Broodwar BWAPI AI, based on Opprimo Bot by Johan Hagelbäck","archived":false,"fork":false,"pushed_at":"2017-04-06T22:37:28.000Z","size":2407,"stargazers_count":4,"open_issues_count":9,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-04T20:17:44.109Z","etag":null,"topics":["ai","bot","broodwar","bwapi","cpp14","starcraft"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kvakvs.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":"2017-03-14T00:39:51.000Z","updated_at":"2017-10-16T17:25:53.000Z","dependencies_parsed_at":"2023-07-25T13:01:07.246Z","dependency_job_id":null,"html_url":"https://github.com/kvakvs/RazeAndPlunder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kvakvs/RazeAndPlunder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kvakvs%2FRazeAndPlunder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kvakvs%2FRazeAndPlunder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kvakvs%2FRazeAndPlunder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kvakvs%2FRazeAndPlunder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kvakvs","download_url":"https://codeload.github.com/kvakvs/RazeAndPlunder/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kvakvs%2FRazeAndPlunder/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264343789,"owners_count":23593792,"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","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":["ai","bot","broodwar","bwapi","cpp14","starcraft"],"created_at":"2024-10-30T08:10:46.823Z","updated_at":"2025-07-08T20:32:37.380Z","avatar_url":"https://github.com/kvakvs.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Raze and Plunder (RnP) and Kittens \n\nRnP (and Kittens) is a C++ Starcraft BWAPI Bot, based on OpprimoBot \nhttps://github.com/jhagelback/OpprimoBot upgraded to BWTA2 and pieces \nrefactored to more modern and safer C++. \n\n## Features\n\n* Razing and Plundering are work in progress.\n* Kittens are TODO.\n\n## Building\n\nBuild system was changed from VS2013 project to CMake, which in turn generates a \nVS2013 project, but also opens possibilities to reach other build systems\nsuch as MinGW32 on Windows or Linux (compile only, requires Microsoft linker or\na Visual Studio 2013 environment).\n\n### Dependencies\n\n* Visual Studio 2013 Community (get at https://www.visualstudio.com/en-us/news/releasenotes/vs2013-community-vs )\n* CMake 3.5 or something (get at https://cmake.org )\n\n### Step by step Windows/VS2013\n\n*   Run the included script `cmake-vs2013.bat`, a new directory `cmake-vs/` \n    will be created which contains the Visual Studio solution.\n*   Open the solution in Visual Studio. Do not edit project settings, \n    but instead edit `CMakeLists.txt`\n\n### Step by step GCC/MinGW or Linux \n\n**NOTE** this method can compile only at the moment, not link.\n\n*   You will need to install MinGW (`mingw32` on Ubuntu or download a Windows version)\n*   Linking is not working due to Microsoft libraries being not compatible with MinGW linker.\n\n## Opprimo Readme\n\nOpprimoBot is an AI bot for Starcraft:Broodwar. It uses the BWAPI project to communicate with the Starcraft engine. \nIt can play all three races on (almost) all maps, but works best with Terrans.\n\nOpprimobot (and its precursor BTHAI) is developed by Dr. Johan Hagelbäck, Assistant Professor in Artificial Intelligence \nat Linnaeus University, Växjö, Sweden. You can contact the author at johan.hagelback@gmail.com.\n\nOpprimobot is free to use (MIT license) in your own research or education projects. The only requirement is that if you \npublish anything that is based on Opprimobot (or BTHAI), add the following reference:\n\nJohan Hagelbäck. \"Potential-Field Based navigation in Starcraft\". In Proceedings of 2012 IEEE Conference on \nComputational Intelligence and Games (CIG), 2012\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkvakvs%2Frazeandplunder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkvakvs%2Frazeandplunder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkvakvs%2Frazeandplunder/lists"}