harsay
|
|
« on: October 31, 2019, 03:04:47 PM » |
|
Web version is available here: https://125.coolAndroid version is available here: Google Play
125 is a match 3 game but in real-time. I'm trying to teach game mechanics through the gameplay instead of having a tutorial. Previous versions imposed move limit. It was removed for being too confusing. Right now, the game speeds up as your score grows. The plan now is to add a feature that will show progression through visuals. This means that the game should change its' colour scheme when difficulty increases. Tetris on NES does something similar. From the technical side of things, the game will be migrated from PIXI.js to cocos2d-x very soon so it can target platforms outside of the web. a gif
|
|
« Last Edit: March 29, 2020, 03:17:39 PM by pietmichal »
|
Logged
|
|
|
|
harsay
|
|
« Reply #1 on: November 02, 2019, 07:41:23 AM » |
|
Now the difficulty is based on the score, block numbers are purely random and more of them are being added when there is not enough them on screen. The game should be now much more engaging.
|
|
|
Logged
|
|
|
|
|
|
harsay
|
|
« Reply #4 on: November 06, 2019, 11:38:19 AM » |
|
Cool, I wil give it a shot! Thanks! What are your thoughts?
|
|
|
Logged
|
|
|
|
harsay
|
|
« Reply #5 on: November 19, 2019, 01:15:44 PM » |
|
The game is now developed using HaxeFlixel. To my surprise, it took a lot of time to figure out little details. I'll be testing multicolumn matching very soon. Here's a gif:
|
|
|
Logged
|
|
|
|
harsay
|
|
« Reply #6 on: February 02, 2020, 04:10:42 PM » |
|
Getting very close to initial mobile release... The game now needs some difficulty adjustments.
|
|
|
Logged
|
|
|
|
harsay
|
|
« Reply #7 on: February 16, 2020, 04:02:48 PM » |
|
Added little particles to make the game more alive. Also, 125 now has different difficulties: easy, medium, hard, insane and impossible. I might even add an ending at this point.
|
|
« Last Edit: February 23, 2020, 01:34:48 PM by pietmichal »
|
Logged
|
|
|
|
harsay
|
|
« Reply #8 on: February 23, 2020, 02:00:39 PM » |
|
This weekend was mostly refactoring due to hitting walls around implementing different features. It was a good kind of refactoring. It removed most of the pains and identified common patterns. Uncle Bob would be proud I have successfully set up google play developer account and test channels. It takes too much time for the update to be approved. Speaking of dev accounts, I will be soon getting a Mac and iOS-based device so I can also put it on App Store. The only visible change I've managed to get done was difficulty indicator. I have also tweeted a video that includes an earlier version: https://twitter.com/pietmichal/status/1231331989480972290It still doesn't feel right. I will definitely experiment with it more.
The next goal is to experiment with changing the colour scheme depending on difficulty and adding a transition animation so the player understands what happened. I have mentioned it a few posts earlier, I think it is the right moment to do it. Plans after that include score calculation adjustments, tutorial, leaderboards, setting up a page (presskit etc.) and sound experiments. editI have come up with this logo
|
|
|
Logged
|
|
|
|
harsay
|
|
« Reply #9 on: February 27, 2020, 02:31:25 PM » |
|
I have decided to simplify how difficulty works in 125 and took Tetris as an inspiration. Now the difficulty is represented as a level that increases when you reach certain matched blocks threshold. The higher the difficulty the more blocks appear per second. The score calculation has been changed and now it gives players significantly more points when they risk trying to match more blocks in a row.
|
|
« Last Edit: February 27, 2020, 02:37:28 PM by pietmichal »
|
Logged
|
|
|
|
|
|
Wendelstein
|
|
« Reply #12 on: March 16, 2020, 12:28:18 PM » |
|
I like the simplicity of the game (Install and play ).But I think that only getting faster as the game progesses becomes a little bit boring. Maybe you should instead add special blocks or some variations. Some ideas (maybe not good ones but still...) -Different Blocks: -A block with a fixxed number. -A block which value decreases. -A block which changes its value by itself. -Blocks with special numbers like pi or e(Euler's number).^^ -Maybe more colums over time. -Change of 'matching' pattern -Currently at least 3 blocks need the same number -1. other pattern: 3 different numbers -2. other pattern: Sequences e.g. 1-2-3 ; 3-4-5 ; 4-3-2 -3. other pattern: All different numbers e.g. 1-5-2 ; 5-3-1 -Temporal rules like: -No ones -Only ones -Only 4 same blocks instead of 3
|
|
|
Logged
|
|
|
|
harsay
|
|
« Reply #13 on: March 16, 2020, 02:22:37 PM » |
|
I like the simplicity of the game (Install and play ).But I think that only getting faster as the game progesses becomes a little bit boring. Maybe you should instead add special blocks or some variations. Some ideas (maybe not good ones but still...) -Different Blocks: -A block with a fixxed number. -A block which value decreases. -A block which changes its value by itself. -Blocks with special numbers like pi or e(Euler's number).^^ -Maybe more colums over time. -Change of 'matching' pattern -Currently at least 3 blocks need the same number -1. other pattern: 3 different numbers -2. other pattern: Sequences e.g. 1-2-3 ; 3-4-5 ; 4-3-2 -3. other pattern: All different numbers e.g. 1-5-2 ; 5-3-1 -Temporal rules like: -No ones -Only ones -Only 4 same blocks instead of 3 Thank you very much for the feedback! Your ideas might help to spice the game up Maybe the game would benefit from adding separate levels as other mobile games do Or maybe difficulty level could dictate active rules... hmmmm.... Let's see what others think. Maybe I'll put the progress bar back to 10%
|
|
|
Logged
|
|
|
|
harsay
|
|
« Reply #14 on: March 18, 2020, 02:23:39 PM » |
|
https://125.coolBeta is now available for your browsers The general feedback I'm getting can be summarised into: "cool game, gets too fast, why would I continue playing it, add leaderboards"
|
|
« Last Edit: March 18, 2020, 02:42:36 PM by pietmichal »
|
Logged
|
|
|
|
harsay
|
|
« Reply #15 on: March 22, 2020, 03:45:38 AM » |
|
I've been checking Unity out yesterday. I wanted to port the game to unity so I can have a more reliable platform (compared to Haxe) and add more features to it. On the other hand, the game is almost finished within its original scope. I've decided to add leaderboards and release as it is for Android and iOS later as soon as I get my new MBP. I'll treat this game as a learning experience when it comes to releasing a mobile game. Next game will be another iteration of this idea. We'll see what time brings, I might replace 125 with new iteration or treat it as a completely separate app. edit: After a few hours of fighting Haxe and its extensions, I'm giving up. It appears that integrations are unmaintained (3-year-old stale pull requests fixing broken build ). Some problems require hacks. Fixing one problem leads to another. It is a mess. It is very hard to keep working with these tools when another tool (Unity) has much better support. I'd rather spend a few evenings making Unity version work. Taking a few steps back to make even more towards an improved idea. Beta will be kept as it is and will be replaced with Unity version. edit 2: Moving progress bar back to 10%
|
|
« Last Edit: March 22, 2020, 10:09:21 AM by pietmichal »
|
Logged
|
|
|
|
harsay
|
|
« Reply #16 on: March 29, 2020, 03:25:04 PM » |
|
I'm marking this game as done. I feel like I need a mental break from it. I might explore a different take on this concept in the future. The game is finished, yay
|
|
|
Logged
|
|
|
|
|