-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' of https://github.com/puzzmo-com/blog.puzzmo.com …
…into events
- Loading branch information
Showing
13 changed files
with
168 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
--- | ||
name: "Gary Josack" | ||
bio: "Software Person" | ||
--- |
39 changes: 39 additions & 0 deletions
39
content/posts/2024/09/02/more-puzzles-now-in-card-form/index.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
+++ | ||
title = 'More puzzles, now in card form!' | ||
date = 2024-09-02T00:00:00-05:00 | ||
authors = ["gary"] | ||
tags = ["changelog"] | ||
theme = "outlook-hayesy-beta" | ||
draft = false | ||
comments = false | ||
+++ | ||
|
||
Today, we're excited to announce that there will be more puzzles on the Today page each day, | ||
along with a new way to organize those puzzles. | ||
|
||
We wanted to come up with a way to provide same-difficulty puzzles each day, while also catering to our | ||
players who enjoy the difficulty scaling throughout the week. To accomplish this we're going to be | ||
adding more daily puzzles for some of our games. | ||
|
||
Starting today, we will have at least two versions of `Flipart`, `Typeshift`, and `Really Bad Chess` | ||
available daily. For `Flipart` and `Typeshift`, there will always be both an easy/small puzzle as well | ||
as a puzzle with difficulty that scales throughout the week. On days with a `Flipart` or `Typeshift` | ||
remix, you'll have three puzzles for that game! Additionally, `Really Hard Chess` will now be | ||
available every day, except on days with a `Really Bad Chess` remix. | ||
|
||
One concern with adding more puzzles to the Today page, along with introducing more new games over time, | ||
is that navigating the puzzles might become challenging. To address this, we're rolling out a new way to | ||
organize related puzzles. All bonus and remix puzzles for a game will now appear as cards you can easily | ||
navigate through. | ||
|
||
![Puzzle Cards](puzzle-cards.gif) | ||
|
||
You'll also be able to jump straight into the next puzzle without having to return to the homepage. | ||
|
||
![Next Puzzle](next.png) | ||
|
||
--- | ||
|
||
We've been testing this internally for a few weeks and have been enjoying the change and we're eager | ||
to hear what everyone thinks and hope you enjoy all the extra puzzles! If you have any | ||
feedback or just want to discuss these changes, [join our Discord](https://discord.gg/puzzmo)! |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+388 KB
content/posts/2024/09/02/more-puzzles-now-in-card-form/puzzle-cards.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
37 changes: 37 additions & 0 deletions
37
content/posts/2024/09/03/september-games-changelog/index.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
+++ | ||
title = "Games changelog, September 2024" | ||
date = 2024-09-03T15:01:37-07:00 | ||
authors = ["saman"] | ||
tags = ["games", "changelog", "crossword", "typeshift", "pile-up poker"] | ||
theme = "puzzmo-light" | ||
+++ | ||
|
||
![An illustration of Puzzmo staring intently at a hand of cards. A rainbow arcs across the background.](thinker.png) | ||
|
||
Here's what changed in our games over the last month. | ||
|
||
### Crossword | ||
|
||
- **Added a new crossword social share image that visualizes plonks**. | ||
- Added the "Wall clock time" leaderboard, which tracks the duration between the moment the daily crossword puzzle is published, and the moment it's completed. | ||
|
||
### Typeshift | ||
|
||
- Fixed a bug where, if the "confirm word submission" option was turned on, the game could not be completed in some specific cases. | ||
|
||
### Pile-up Poker | ||
|
||
- __Added Pile Up Poker Pro 🃏__. | ||
- __Added Fantasyland 🌈__. | ||
- Changed the Fantasyland requirements for Pile Up Poker Pro from eight quality hands to seven. | ||
- Changed flush to no longer count as a quality hand. | ||
- Fixed a bug that could cause the "view results" button on the end screen to do nothing. | ||
- Fixed a bug that prevented the score display from updating. | ||
- Fixed a bug that caused the card art in thumbnails to not be centered. | ||
- Fixed a bug where Pile Up Poker Pro full houses weren't being counted correctly in player metrics and sidequests. | ||
- Fixed a bug that could cause cards to be incorrectly ordered in the z-dimension. | ||
- Removed the ability to re-order cards in the current hand. | ||
|
||
--- | ||
|
||
If you have any feedback or just want to talk about these changes, [join our Discord](https://discord.gg/puzzmo)! |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+343 KB
content/posts/2024/09/17/feature-flags-and-new-urls/feature-flag-screen.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
85 changes: 85 additions & 0 deletions
85
content/posts/2024/09/17/feature-flags-and-new-urls/index.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,85 @@ | ||
+++ | ||
title = 'Feature Flags and New URLs for Games' | ||
date = 2024-09-17T01:00:11+01:00 | ||
authors = ["orta"] | ||
tags = ["changelog"] | ||
theme = "outlook-hayesy-beta" | ||
+++ | ||
|
||
Hey folks, we've been reflecting on the Pile-Up Poker launch and one of the things we've come to understand is that we can have a difference in how we approach secrecy between the games and the rest of Puzzmo. | ||
|
||
Games as a medium is a pretty high stakes, "winner gets mindshare" ecosystem where a good idea is copied and replicated very quickly. Replicating the app and infrastructure for Puzzmo however, is a much trickier game for others to pull off. | ||
|
||
Previously I have used this sort of reasoning to make all of my work [open to the public](https://artsy.github.io/blog/2019/04/29/how-did-artsy-become-oss-by-default/), but Puzzmo's not there (and may never get there.) | ||
|
||
Anyway, the point is, that we're exploring ways to allow us to test ideas on Puzzmo more publicly. So, on that note we have two new things worth talking about, one for making it possible to test new things and the other is something worth testing! | ||
|
||
## Feature Flags | ||
|
||
Feature Flags gives us a way to turn on individual features which are still a work in progress, they're a clever idea conceptually - but they are the main cause of "App Store Release Notes" being just "Features and Bug Fixes" en-masse. We wanted to make one that's engaging, well hidden and available for us to have both public feature flags and private feature flags. | ||
|
||
So, where do you find them? | ||
|
||
![A screenshot of the dropdown](dropdown.png) | ||
|
||
They are available by tapping on your avatar. If there are feature flags available for you to opt-in on, we will indicate that there are optional flags. If there are none (because those projects have been made available for everyone), this dropdown will not show a feature flag section. | ||
|
||
Clicking on that button, will take you through to the Feature Flag screen | ||
|
||
![a screenshot of puzzmo's feature flag screen](feature-flag-screen.png) | ||
|
||
This page will list all of the available flags for you, and offer a chance to put in a password to potentially unlock some of the secret feature flags. | ||
|
||
![a feature flag with an admin setting](secret-feature-flag.png) | ||
|
||
For example, here I used the password "hello" and it showed me an extra feature! | ||
|
||
Then, feature flags which you have enabled are shown in the dropdown | ||
|
||
![A screenshot of puzzmo.com showing an active feature flag](active-ff.png) | ||
|
||
We'll also do changelog entries like this, so you can keep up either via the blog, Discord or by looking at news on the Puzzmo homepage. | ||
|
||
## New Puzzle URLs | ||
|
||
Today, the URL for a game looks like this: | ||
|
||
``` | ||
https://puzzmo.com/play/flip-art/oo2i2r7c | ||
``` | ||
|
||
We try to do a lot with this URL, because _we don't know what you want to do with it_. What do I mean by this? There are three main cases for passing the URL to someone: | ||
|
||
- Inviting someone to play this puzzle themselves | ||
- Inviting someone to play _your game_ in Co-op | ||
- Sharing your score for your game | ||
|
||
We try to figure out which thing you are interested in by _asking you_ when you load the page up. We think there is a better way to handle URLs for puzzles, and so for the last few months I've been expanding the URLs for our puzzles to be better at describing what they are and being more obvious what will happen when you use them. | ||
|
||
With the new URLs feature flag enabled, when you click on the Cross|word thumbnail, instead of a URL like https://puzzmo.com/play/crossword/2ngl12xsd - you get a URL like: | ||
|
||
``` | ||
https://www.puzzmo.com/puzzle/2024-09-17/crossword | ||
``` | ||
|
||
This link will always take you to your puzzle for that day and it's very explicit about what you're getting. We are still keeping the old URLs around for when you explicitly want to share your game (for coop, or for bragging) but now the link to play your game would take someone to play a new version of the puzzle. | ||
|
||
Meaning of the three cases we saw before, here are the links for yesterdays's Really Hard Chess: | ||
|
||
- Play themselves:{{< line-break >}} https://www.puzzmo.com/puzzle/2024-09-16/really-bad-chess/hard/1 | ||
- Share invite for Coop:{{< line-break >}} https://puzzmo.com/play/really-bad-chess/sdr162rtn | ||
- Share for bragging:{{< line-break >}} https://puzzmo.com/play/really-bad-chess/sdr162rtn/share | ||
|
||
This isn't really something you have to think about as a user ideally, as we give these links to you at specific points for sharing with others. But _not all of our users are just **users**_, some are contributors! For those folks, it's now really easy to link to your puzzle! | ||
|
||
Here's the two Cross|words I've had published: | ||
|
||
- Creature Features (with my Wife + Brooke):{{< line-break >}} | ||
https://www.puzzmo.com/puzzle/2023-12-11/crossword | ||
|
||
- Pick a Side (with Brooke): {{< line-break >}} | ||
https://www.puzzmo.com/puzzle/2024-08-29/crossword | ||
|
||
Simple, easy to remember if you are good with dates but very reasonable URLs. | ||
|
||
Puzzmo already supports these URLs out of the box, but it's a pretty substantial change to use them daily and we'd like to give it a chance to breathe with more folks than just Puzzmo staff testing it out, so if you're interested - head over to the [features flag section on Puzzmo.com](https://puzzmo.com/me/features) and turn it on our first public feature flag. |
Binary file added
BIN
+349 KB
content/posts/2024/09/17/feature-flags-and-new-urls/secret-feature-flag.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
<br /> |