Skip to content

Commit

Permalink
🔖 Version 1.2.0
Browse files Browse the repository at this point in the history
Closes #21
  • Loading branch information
chsxf committed Jun 20, 2021
1 parent 345b576 commit 7689b04
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 13 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,22 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [1.2.0] - 2021-06-20

### Added

- Support for tvOS (#19)

## [1.1.0] - 2021-06-06

### Added

- Support for iOS (#17)
- Support for non-16:9 aspect ratios (#15)
- Launchscreen for iOS (#25)
Expand Down
23 changes: 19 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ SpriteKit being a proprietary framework from Apple, the game will only be avaiab

- macOS 10.15+
- iOS / iPadOS 13+
- tvOS 13+ (in progress)
- tvOS 13+

## iOS / iPadOS Availability
## iOS / iPadOS / tvOS Availability

Due to obvious potential copyright infringements, SKTetris is not available directly from the App Store.
If you want to play on your iPhone or iPad, please clone this repository, open the project directly in Xcode and run the game directly on your device.
If you want to play on your iPhone, iPad or Apple TV, please clone this repository, open the project directly in Xcode and run the game directly on your device.

# 🎮 Controls

Expand Down Expand Up @@ -70,7 +70,22 @@ The game uses the Game Controller framework, so only [natively supported control

## Siri Remote

TBD
### During Gameplay

| Control | Command |
| ---------------------------------------- | ------------------------------------------ |
| Press the touch area (top of the remote) | Rotates the current piece clockwise |
| Swipe downwards | Speeds up the descent of the current piece |
| Swipe to the Left | Moves the current piece to the left |
| Swipe to the Right | Moves the current piece to the right |
| Play / Pause button | Toggles options + pause (macOS only) |

### In the Menus

| Control | Command |
| ---------------------------------------- | -------------------------------------------------------- |
| Swipe on the touch area | Moves to the next control in the corresponding direction |
| Press the touch area (top of the remote) | Triggers the selected control |

# ⚖️ Licence

Expand Down
2 changes: 1 addition & 1 deletion SKTetris-iOS/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
<key>CFBundleShortVersionString</key>
<string>$(MARKETING_VERSION)</string>
<key>CFBundleVersion</key>
<string>1</string>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>UIAppFonts</key>
Expand Down
18 changes: 10 additions & 8 deletions SKTetris.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,6 @@
D9241B8D265A3E4F009B4FBD /* GameMainTitleState.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9AD3B37264090A20019075F /* GameMainTitleState.swift */; };
D93D7516263CB73700800E8E /* ToggleButtonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = D93D7515263CB73600800E8E /* ToggleButtonNode.swift */; };
D945A21125F18B9500FAE62D /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D945A21025F18B9500FAE62D /* AppDelegate.swift */; };
D945A21525F18B9700FAE62D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D945A21425F18B9700FAE62D /* Assets.xcassets */; };
D945A22825F18C4900FAE62D /* GameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D945A22725F18C4900FAE62D /* GameView.swift */; };
D945A22D25F18DC600FAE62D /* GameScene.swift in Sources */ = {isa = PBXBuildFile; fileRef = D945A22C25F18DC600FAE62D /* GameScene.swift */; };
D9474F2825F4C66B0088CAD6 /* GameIdleState.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9474F2725F4C66B0088CAD6 /* GameIdleState.swift */; };
Expand Down Expand Up @@ -129,7 +128,6 @@
D990A41A26617BD2002864B8 /* BlinkComponent.swift in Sources */ = {isa = PBXBuildFile; fileRef = D990A41826617BD2002864B8 /* BlinkComponent.swift */; };
D99888582654E086002A22EA /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D99888572654E086002A22EA /* AppDelegate.swift */; };
D99888642654E087002A22EA /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D99888622654E087002A22EA /* LaunchScreen.storyboard */; };
D998886B2654E2CF002A22EA /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D945A21425F18B9700FAE62D /* Assets.xcassets */; };
D9A2CF74265CD9240068D89A /* ValueDisplayNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9A2CF73265CD9240068D89A /* ValueDisplayNode.swift */; };
D9A2CF75265CD9240068D89A /* ValueDisplayNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9A2CF73265CD9240068D89A /* ValueDisplayNode.swift */; };
D9A5FFD525F390EF00582E21 /* PieceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9A5FFD425F390EF00582E21 /* PieceType.swift */; };
Expand All @@ -144,6 +142,8 @@
D9B8D964265ABC950008FCD1 /* LondrinaSolid-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = D9FFD2D5261AE8470054CEF5 /* LondrinaSolid-Regular.ttf */; };
D9BB3B35263D8A7800FA2707 /* Sounds in Resources */ = {isa = PBXBuildFile; fileRef = D9BB3B34263D8A7800FA2707 /* Sounds */; };
D9BB3B37263D8D5800FA2707 /* SoundManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BB3B36263D8D5800FA2707 /* SoundManager.swift */; };
D9C11074267F0720009327DF /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D945A21425F18B9700FAE62D /* Assets.xcassets */; };
D9C11075267F0721009327DF /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D945A21425F18B9700FAE62D /* Assets.xcassets */; };
D9CF6DFF25FCCB5F0068F712 /* PieceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9CF6DFE25FCCB5F0068F712 /* PieceModel.swift */; };
D9F344EB261898DF0096183C /* EventEmitter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9F344EA261898DF0096183C /* EventEmitter.swift */; };
D9FFD2D7261AE8A90054CEF5 /* LondrinaSolid-Regular.ttf in CopyFiles */ = {isa = PBXBuildFile; fileRef = D9FFD2D5261AE8470054CEF5 /* LondrinaSolid-Regular.ttf */; };
Expand Down Expand Up @@ -507,7 +507,7 @@
buildActionMask = 2147483647;
files = (
D9BB3B35263D8A7800FA2707 /* Sounds in Resources */,
D945A21525F18B9700FAE62D /* Assets.xcassets in Resources */,
D9C11075267F0721009327DF /* Assets.xcassets in Resources */,
D9A5FFE025F3C2A700582E21 /* Background.sks in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand All @@ -520,7 +520,7 @@
D9B8D964265ABC950008FCD1 /* LondrinaSolid-Regular.ttf in Resources */,
D9B8D960265AB9110008FCD1 /* Sounds in Resources */,
D99888642654E087002A22EA /* LaunchScreen.storyboard in Resources */,
D998886B2654E2CF002A22EA /* Assets.xcassets in Resources */,
D9C11074267F0720009327DF /* Assets.xcassets in Resources */,
D9B8D961265AB9150008FCD1 /* Background.sks in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down Expand Up @@ -793,7 +793,7 @@
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MARKETING_VERSION = 1.1;
MARKETING_VERSION = 1.2;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
Expand Down Expand Up @@ -851,7 +851,7 @@
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MACOSX_DEPLOYMENT_TARGET = 10.15;
MARKETING_VERSION = 1.1;
MARKETING_VERSION = 1.2;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SDKROOT = macosx;
Expand All @@ -869,7 +869,7 @@
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 3;
CURRENT_PROJECT_VERSION = 4;
DEVELOPMENT_ASSET_PATHS = "";
DEVELOPMENT_TEAM = 5L9YG7YEUA;
ENABLE_HARDENED_RUNTIME = YES;
Expand All @@ -894,7 +894,7 @@
CODE_SIGN_IDENTITY = "-";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 3;
CURRENT_PROJECT_VERSION = 4;
DEVELOPMENT_ASSET_PATHS = "";
DEVELOPMENT_TEAM = 5L9YG7YEUA;
ENABLE_HARDENED_RUNTIME = YES;
Expand All @@ -916,6 +916,7 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 2;
DEVELOPMENT_ASSET_PATHS = "";
DEVELOPMENT_TEAM = 5L9YG7YEUA;
ENABLE_PREVIEWS = YES;
Expand All @@ -938,6 +939,7 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 2;
DEVELOPMENT_ASSET_PATHS = "";
DEVELOPMENT_TEAM = 5L9YG7YEUA;
ENABLE_PREVIEWS = YES;
Expand Down

0 comments on commit 7689b04

Please sign in to comment.