Skip to content

Commit

Permalink
Bump version to 2.2 and add release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
suve committed Jan 11, 2025
1 parent a5bf7f6 commit e74fd2a
Show file tree
Hide file tree
Showing 7 changed files with 49 additions and 13 deletions.
4 changes: 2 additions & 2 deletions android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ android {
applicationId "pl.suve.colorful.android"
minSdkVersion 21
targetSdkVersion 33
versionCode 20100
versionName "2.1"
versionCode 20200
versionName "2.2"
}

buildTypes {
Expand Down
4 changes: 2 additions & 2 deletions android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="2000"
android:versionName="2.0"
android:versionCode="20200"
android:versionName="2.2"
android:installLocation="auto">

<!-- OpenGL ES 2.0 -->
Expand Down
10 changes: 5 additions & 5 deletions fastlane/metadata/android/en-US/changelogs/20100.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
- The game will now track various statistics, like total completion time (yay, speedrunning!) and display them on the finish screen. Note that this feature will be disabled for existing save games; you will need to start a new game. (Collected data is only stored locally and is not transmitted anywhere.)
- The game will now track various statistics, like total completion time, and display them on the finish screen. (Collected data is only stored locally and is not transmitted anywhere.)

- The yellow zone has been reworked slightly. Previously, it was possible to complete it while completely skipping one of the rooms. With this update, visiting all rooms is mandatory.
- The yellow zone has been reworked to make visiting all rooms mandatory.

- Menu items are now tinted green (or red, if they're inactive) to help distinguish between stuff you can touch and interact with, and informative text.
- Interactive menu items are now tinted green/red.

- Added a "go back" touch control. This should help players who have their phone set to gesture navigation mode and thus do not have a system-provided "back" button.
- Added a "go back" touch control.

- Added a new options menu, allowing to swap the position of touch controls.

- Added initial support for square-ish aspect ratio. This is still rather wonky, though.
- Added initial support for square-ish aspect ratio. (Quite wonky!)
7 changes: 7 additions & 0 deletions fastlane/metadata/android/en-US/changelogs/20200.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
- The game can now be played using controllers/gamepads. Note that this is currently supported only inside the game proper; menus are still limited to touch navigation.

- During the intro & outro, the game now has an extra pair of touch controls for switching to the previous/next slide.

- The game will now keep track of the order in which colours are retrieved, and use that order when displaying the outro slides.

- Added a "distance travelled" stat to the end screen.
2 changes: 1 addition & 1 deletion pkg/make-package.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# creating a fairly universal package.
#

VERSION="2.1"
VERSION="2.2"

# -- Set up error handling and paths

Expand Down
33 changes: 31 additions & 2 deletions pkg/pl.suve.colorful.metainfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,17 @@
<id>pl.suve.colorful</id>
<name>Colorful</name>
<project_license>GPL-3.0-only</project_license>
<developer_name>suve</developer_name>
<developer id="pl.suve">
<name>suve</name>
</developer>

<summary>Side-view shooter game</summary>
<summary xml:lang="pl">Strzelanka 2D</summary>

<description>
<p>
Colorful is a simple side-view shooter game, where the protagonist
travels a maze of caves and corridors in order to collect color artifacts.
travels a maze of caves and corridors in order to collect color artefacts.
</p>
<p xml:lang="pl">
Colorful jest prostą strzelanką z widokiem z boku, w której bohater
Expand All @@ -32,6 +34,9 @@
<recommends>
<control>keyboard</control>
</recommends>
<supports>
<control>gamepad</control>
</supports>

<content_rating type="oars-1.1">
<content_attribute id="violence-cartoon">moderate</content_attribute>
Expand Down Expand Up @@ -76,6 +81,30 @@
<url type="vcs-browser">https://github.com/suve/LD25/</url>

<releases>
<release version="2.2" date="2025-01-11">
<description>
<p>Version 2.2 brings some new features to the game.</p>
<ul>
<li>
The game can now be played using controllers/gamepads. Note that this is currently
supported only inside the game proper; menus are still limited to keyboard &amp; touch.
</li>
<li>
The game will now keep track of the order in which colours are retrieved,
and use that order when displaying the outro slides. The slides themselves
have been reworked from the hero holding a generic &quot;star&quot; item
(which does not even appear in the game) to holding the actual in-game artefacts.
</li>
<li>
Added &quot;distance travelled&quot; to the list of stats shown after beating the game.
</li>
<li>
On Android, during the intro &amp; outro, the game now has an extra pair of touch controls
for switching to the previous/next slide.
</li>
</ul>
</description>
</release>
<release version="2.1" date="2024-07-01">
<description>
<p>Version 2.1 brings a slew of new features and quality-of-live improvements to the game.</p>
Expand Down
2 changes: 1 addition & 1 deletion src/shared.pas
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
// A shitload of constants - but hey, this is the 'shared' unit, isn't it?
const
GAMENAME = 'Colorful'; GAMEAUTH = 'suve';
MAJORNUM = '2'; MINORNUM = '1'; GAMEVERS = MAJORNUM+'.'+MINORNUM;
MAJORNUM = '2'; MINORNUM = '2'; GAMEVERS = MAJORNUM+'.'+MINORNUM;

TILE_W = 16; TILE_H = 16; TILE_S = ((TILE_W + TILE_H) div 2);
ROOM_W = 20; ROOM_H = 20;
Expand Down

0 comments on commit e74fd2a

Please sign in to comment.