Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
…into events
  • Loading branch information
orta committed Sep 18, 2024
2 parents 3d39205 + b589ede commit 2196a02
Show file tree
Hide file tree
Showing 13 changed files with 168 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ Puzzmo Blog
hugo server -D
```

If you want future dated posts to appear use `-F` as well

4. Open the site in your browser: http://localhost:1313/

### How to make a new post
Expand Down
4 changes: 4 additions & 0 deletions content/authors/gary/_index.md
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 content/posts/2024/09/02/more-puzzles-now-in-card-form/index.md
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.
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 content/posts/2024/09/03/september-games-changelog/index.md
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.
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 content/posts/2024/09/17/feature-flags-and-new-urls/index.md
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.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions layouts/shortcodes/line-break.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<br />

0 comments on commit 2196a02

Please sign in to comment.