diff --git a/Changelog.md b/Changelog.md index b8da187a..1077435d 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,20 @@ # Changelog +## [0.8.0] - 2022-07-25 + +- Added audio +- Removed pynput as a dependency on windows +- A lot of spelling and grammar fixes +- Fixed Poketes not beeing freeable +- Added some game ballancing +- Trainers can now obtain more than one Pokete +- Made run away random +- Added remappable controls +- Save location is now based on XDG dirs, no intervention needed +- Added quick attacks using `yzcv` so the attackamenu can be skipped + +Many thanks to everybody who contributed to this release! + ## [0.7.3] - 2022-06-20 Preparation release for flatpaks. Includes: diff --git a/README.md b/README.md index 246392bb..3eac50c1 100644 --- a/README.md +++ b/README.md @@ -112,7 +112,7 @@ For an example mod see [example.py](mods/example.py). - [ ] More maps - [x] Types for attacks and Poketes - [x] Evolving -- [ ] More than one Pokete for trainers +- [x] More than one Pokete for trainers - [x] Coloured Poketes - [x] A store to buy Poketeballs - [x] Potions diff --git a/assets/AppImageBuilder.yml b/assets/AppImageBuilder.yml index e1fc7499..c39838c5 100644 --- a/assets/AppImageBuilder.yml +++ b/assets/AppImageBuilder.yml @@ -5,8 +5,10 @@ script: - mkdir -p AppDir/usr/share/icons - git clone --depth=1 https://github.com/lxgr-linux/pokete AppDir/usr/share/pokete - git clone --depth=1 https://github.com/lxgr-linux/scrap_engine AppDir/usr/share/scrap_engine + - git clone --depth=1 https://github.com/TaylorSMarks/playsound AppDir/usr/share/playsound - cp AppDir/usr/share/scrap_engine/scrap_engine.py AppDir/usr/share/pokete/ - - cp AppDir/usr/share/pokete/assets/pokete.png AppDir/usr/share/icons/pokete.png + - cp AppDir/usr/share/pokete/assets/pokete.svg AppDir/usr/share/icons/pokete.svg + - cp AppDir/usr/share/playsound/playsound.py AppDir/usr/share/pokete/ AppDir: path: AppDir @@ -14,7 +16,7 @@ AppDir: id: com.github.lxgr-linux.pokete name: Pokete icon: pokete - version: 0.6.0 + version: 0.8.0 exec: usr/bin/python3.10 exec_args: $APPDIR/usr/share/pokete/pokete.py --log $@ # pacman: @@ -24,23 +26,24 @@ AppDir: apt: arch: amd64 sources: - - sourceline: 'deb [arch=amd64] http://archive.ubuntu.com/ubuntu/ impish main restricted universe multiverse' + - sourceline: 'deb [arch=amd64] http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse' key_url: 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x871920d1991bc93c' include: - python3.10 + - python3-gi exclude: - perl files: include: [] exclude: - usr/share/man - - usr/share/pokete/assets - usr/share/pokete/bash - usr/share/pokete/.git - usr/share/pokete/prepare_pages.py - usr/share/pokete/gen_wiki.py./ - usr/share/pokete/*.md - usr/share/scrap_engine + - usr/share/playsound - usr/share/doc test: fedora-30: diff --git a/assets/pokete.metainfo.xml b/assets/pokete.metainfo.xml new file mode 100644 index 00000000..af7c058d --- /dev/null +++ b/assets/pokete.metainfo.xml @@ -0,0 +1,67 @@ + + + + com.github.lxgr_linux.pokete + MIT + GPL-3.0 + Pokete + A terminal based Pokemon like game + +

+ Pokete is a small terminal based game in the style of a very popular and old game by Gamefreak. Imagine you're a Pokete-Trainer and your goal is it to run around in the world and catch/train as many Poketes as possible and to get the best trainer. +

+
+ + Game + + + game + python + pokemon + console-game + + https://github.com/lxgr-linux/pokete/ + https://github.com/lxgr-linux/pokete/issues + + com.github.lxgr_linux.pokete + + com.github.lxgr_linux.pokete.desktop + + + Fight against other poketes + https://lxgr-linux.github.io/pokete/assets/ss/ss01.png + + + Conversation with a trainer on Map Route 2 + https://lxgr-linux.github.io/pokete/assets/ss/ss05.png + + + + + +

We are constantly developing pokete further and with version 0.8.0 added a low of improvements and new features, such as music and sound effects. Running away from wild poketes can now fail and trainers can now have more than one pokete. Controls and hotkeys can now be remapped for different keyboard layouts. The default safe-file location has been moved to .local/share and some minor bugs have been fixed as well!

+
+ https://github.com/lxgr-linux/pokete/releases/tag/0.8.0 + https://github.com/lxgr-linux/pokete/archive/refs/tags/0.8.0.tar.gz +
+ + +

Preparation release for flatpaks. Includes: +

    +
  • A svg image of the pokete logo
  • +
  • A metainfo.xml file for pokete
  • +
+

+
+ https://github.com/lxgr-linux/pokete/releases/tag/0.7.3 + https://github.com/lxgr-linux/pokete/archive/refs/tags/0.7.3.tar.gz +
+
+ + mild + mild + intense + moderate + +
+ diff --git a/release.py b/release.py index 55efda1c..b05b34ee 100644 --- a/release.py +++ b/release.py @@ -3,7 +3,7 @@ from pathlib import Path -VERSION = "0.7.2" +VERSION = "0.8.0" CODENAME = "Grey Edition" SAVEPATH = Path( os.environ.get( diff --git a/wiki.md b/wiki.md index feb52fae..c9bba3fe 100644 --- a/wiki.md +++ b/wiki.md @@ -1,4 +1,4 @@ -v0.7.2 +v0.8.0 # Pokete Wiki This wiki/documentation is a compilation of all Poketes, attacks, and types present in the Pokete game.