Skip to content

Commit d7dc4a9

Browse files
committed
Updated readme + Create release
1 parent b46dcd3 commit d7dc4a9

File tree

3 files changed

+30
-4
lines changed

3 files changed

+30
-4
lines changed

.github/workflows/wheels.yml

+25
Original file line numberDiff line numberDiff line change
@@ -113,3 +113,28 @@ jobs:
113113
password: ${{ secrets.PIPSTRATEGASECRET }}
114114
packages_dir: wheelhouse/
115115
verbose: true
116+
117+
create_release:
118+
name: Create release
119+
runs-on: ubuntu-latest
120+
if: startsWith(github.ref, 'refs/tags/v')
121+
needs: [build_sdist, wheels]
122+
123+
steps:
124+
- name: Collect sdist and wheels
125+
uses: actions/download-artifact@v2
126+
with:
127+
name: wheels
128+
path: wheelhouse
129+
130+
- name: Get release name
131+
id: get_version
132+
run: |
133+
echo "::set-output name=version::${GITHUB_REF##refs/tags/v}"
134+
- name: Upload sdist and wheels to release
135+
uses: ncipollo/release-action@v1.8.8
136+
with:
137+
name: ${{ steps.get_version.outputs.version }}
138+
draft: true
139+
artifacts: wheelhouse/*
140+
token: ${{ secrets.GITHUB_TOKEN }}

README.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
# Stratega
2-
Stratega, a general strategy games framework, has been designed to foster research on computational intelligence for strategy games. In contrast to other strategy game frameworks, Stratega allows to create a wide variety of turn-based and real-time strategy games using acommon API for agent development. Flexibility is achieved by utilising YAML-files to configure tiles, units, actions, and levels. Therefore, the user can design and run a variety of games to test developed agents without specifically adjusting it to the game being generated. The framework has been built with a focus of statistical forward planning (SFP) agents. For this purpose, agents can access and modify game-states and use the forward model to simulate the outcome oftheir actions. While SFP agents have shown great flexibility in general game-playing, their performance is limited in case of complex state and action-spaces.
3-
42
[![Documentation Status](https://readthedocs.org/projects/stratega/badge/?version=latest)](https://stratega.readthedocs.io/en/latest/?badge=latest)
53
[![pypi releases](https://img.shields.io/pypi/v/stratega.svg)](https://pypi.org/project/stratega)
64
[![Builds](https://github.com/GAIGResearch/Stratega/actions/workflows/ci.yml/badge.svg?branch=feat_pypi)](https://github.com/GAIGResearch/Stratega/actions/workflows/ci.yml)
7-
[![Python Wheel Builds](https://github.com/GAIGResearch/Stratega/actions/workflows/wheels.yml/badge.svg?branch=master)](https://github.com/GAIGResearch/Stratega/actions/workflows/wheels.yml)
5+
[![Python Wheel Builds](https://github.com/GAIGResearch/Stratega/actions/workflows/wheels.yml/badge.svg?branch=feat_pypi)](https://github.com/GAIGResearch/Stratega/actions/workflows/wheels.yml)
6+
7+
Stratega, a general strategy games framework, has been designed to foster research on computational intelligence for strategy games. In contrast to other strategy game frameworks, Stratega allows to create a wide variety of turn-based and real-time strategy games using acommon API for agent development. Flexibility is achieved by utilising YAML-files to configure tiles, units, actions, and levels. Therefore, the user can design and run a variety of games to test developed agents without specifically adjusting it to the game being generated. The framework has been built with a focus of statistical forward planning (SFP) agents. For this purpose, agents can access and modify game-states and use the forward model to simulate the outcome oftheir actions. While SFP agents have shown great flexibility in general game-playing, their performance is limited in case of complex state and action-spaces.
8+
89

910
# Community
1011
Join the Discord community for help and to talk about what you are doing with Stratega!

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ def build_extension(self, ext):
123123

124124
setup(
125125
name='Stratega',
126-
version='0.0.11',
126+
version='0.0.12',
127127
author='Diego Perez-Liebana, Alexander Dockhorn, Jorge Hurtado Grueso, Dominik Jeurissen',
128128
#author_email='jorgehurtadogrueso@gmail.com',
129129
description='Stratega python bindings',

0 commit comments

Comments
 (0)