Beta test the new version of our Android app

We’re substantially revamping our Android all-in-one “omnibus” apps!

Installation

The first step is to join our Google Group

  1. On your Android phone/tablet, open the Google Play Store, and double check which Google Account you’re using there. (Having multiple Google accounts can make this process quite confusing.) Tap on your profile picture in the upper-right corner; your Google Account email address will appear at the top of that screen.

  2. On the web, sign in as your “Google Play” Google Account, and go to https://groups.google.com/g/choiceofgames-android-public-beta-testers/about

  3. If you’re signed in to Google, you’ll see a “Join Group” button on that page; click it. (If you’re signed out, you’ll just see a “Contact owners and managers” button. If you see that, you’ve got to sign in first.)

  4. You don’t need to sign up for emails or anything. I plan never to post to the Google Group; regular users aren’t allowed to post on the group. (Post here on the forum, instead!) Signing up for the Google Group is simply a prerequisite to access Google Play testing links.

The next step is to opt-in to testing

On the web, sign in as your “Google Play” Google Account, and visit these links:

If you’re signed in as the same user that joined the Google Group, you’ll see a button to “Become a Tester.”

“App not available”: If you haven’t joined the Google Group, you’ll see an “App not available” screen. (You probably joined the Google Group as a different Google account. Use the same Google Account as the one that joined the Google Group, which must be the same account as the one you use in Google Play.)

Expect to reinstall the app quite a bit

You’ll likely need to uninstall and reinstall the app from time to time.

What’s new:

CoG 5.1.2 (59), HC 4.1.1 (53), HG 3.1.9 (78)
• Search/filter games by Favorites, Purchased, Downloaded.
• Try the new “Download all games” button on the Settings tab.
• Choose a font on the Settings tab: serif, sans-serif, or OpenDyslexic
• We now support Google Play Games.
• If you run into issues, use the new “Troubleshooting” section on the Settings tab.
• Behold our luxurious page-curl animation. (You can turn the page-curl animations off on the Settings tab.)

There are a lot of modes to test

  • Different operating system versions: As of Apr 2026, this omnibus beta supports Android 7 and later. (Users on Android 6 and lower can continue to use the older version of the omnibus.)
  • Offline: Test the app in airplane mode. (Once you’ve downloaded a game, you should be able to play it offline.)
  • Dark Mode: Test the app in dark mode / light mode. Note that you can choose a color scheme on the Settings page; the app initially prefers to match you phone’s settings, but if you choose a color scheme in Settings, that setting will stick, even if you change your phone’s settings. (There’s no way to switch back to automatic mode, except to reinstall the app.)
  • Tablet: Tablet is quite different from phone, especially when you hold your tablet in landscape mode, with the stats screen appearing on the side, updated live.

Accessibility modes

  • Screen Reader: On Android, this is called TalkBack. Get started on Android with TalkBack
  • Font Size: In your phone’s Accessibility settings, you can go to Display and Text Size → Larger Text to increase the font size very large. It won’t necessarily look great, but it should be legible; everything should work.
  • Reduced Motion: This will prevent the page curl animation in the game.

How the app works

I wrote these bullets to give you an idea for how you might think about testing the app, poking around in all the hidden-away corners that might not be obvious when you first open the app.

How the app works

Store Tab

The Store tab is the first tab you see as you launch the app. It has four or five sections:

  • Recommended games (unlabeled): Top 5 games sorted by Bestselling (see below)
  • If you’ve never played a game yet, we show a list of genres
  • Otherwise, if you have played a game, we show a “Similar to [Last Played Game]” section, and remove the big list of genres
  • Bestselling
  • New Releases
  • Top Rated

Bestselling, New Releases, and Top Rated have “View All” links that take you to the Search tab.

How Bestselling sort works (Store Tab + Search Tab)

When sorting by bestselling, if there are any games/DLCs currently on sale (or temporarily free), we sort those to the top of the list. (Except, if you’ve already purchased the products that are currently discounted, we don’t sort those to the top.)

(Putting games on discount is not possible to test on TestFlight / Google Play Internal Testing.)

Search Tab

  • Search box: You can type stuff in it to search for games.
  • Genre tags: Select any number of genres. There are a few “special” genres:
    • Free: Applies only to games that are “free to win,” meaning that you don’t have to pay anything to enjoy the entire game. Those games show a full-screen interstitial ad when you start them.
    • Favorites
    • Purchased
    • Downloaded
  • Sort order: Select a sort order (and click the arrow to reverse that sort order).
  • Detail/Grid Switcher: Tap the round button on the right edge to switch between “grid view” and “detail view.” In Grid view, you see a compact grid of cover art images + titles. In detail view, we also show author, 80-character description, ratings, and price. (It’s particularly odd to search by price/ratings when that data isn’t visible in the search results.)

My Library Tab

Includes three sections:

  • Last Played
  • Favorites
  • Purchased
  • Downloaded

If you’re logged into Apple Game Center or Google Play Games, there will be an “Achievements” button that shows your “meta achievements.” See “Achievements” below for more details

Settings Tab

Here you can sign in/out. When signed in, you can click a link to delete your user profile (but it’s just a link that takes you to our web site).

There are other settings here, too:

  • Push notifications (see below)
  • Use Game Center / Google Play Games
  • Font selector: Serif, sans-serif, or OpenDyslexic
  • Font size
  • Background color
  • Animate between pages (i.e. curl animation)
  • Enable touch slide controls
  • Offline: There’s a button here to download all games

Troubleshooting

In the Settings section, there’s a “Troubleshooting” section.

  • Purchases: What you’ve bought and where (App Store vs. Google Play vs. web)
  • Receipts: If you’re signed in to choiceofgames.com, we automatically transfer your App Store / Google Play Store receipts to the web, so you’ll have the product both on your phone and the web (so you can restore your purchases on another OS).
  • Downloaded games: See the last updated date, refresh the download (and see any errors from the refresh)
  • Game state: See all of the saved game files and (gulp) delete them
  • Achievements: Apple Game Center / Google Play Games meta-achievements vs. “event log” tracking number of choices made, game completion dates, and in-game achievements (“state achievements”)
  • Updates: When you launch the app, we query for the latest games, ratings, and prices automatically, and, if you’re signed in to choiceofgames.com, we post your receipts. The “Updates” section shows the “last updated” dates for those, including any errors.

Game Details

  • Free games: To play a Free game, you’ll have to watch a full-screen advertisement first.
  • Cover art: Tap on a game and you’ll navigate to the Game Details screen. You can tap on the cover art to see the full-size cover art.
  • Full description: Initially, we show the 155-character description, and the word “Loading…” but then we show the first paragraph of the full description, with a “Read more…” button.
  • Game series: For games that are part of a series, we show the episode number, and link to the series on the Search tab.
  • Authors: Each author is separately clickable, taking you to the Search Tab. (Some games include “additional content.” Those authors are clickable, too.)
  • You can also click on the genre tags to find more games in that genre.
  • Restart: Initially, the option to restart is hidden. Once you play a game and make at least one choice, you can return to the Game Details screen and restart.
    • Delay Breaks: For Free games that include a delay break, you’re not allowed to restart until the delay break is finished. The restart button will appear, but it’ll just pop-up an alert if the timer’s not done yet.
  • Restore purchases: You can login with a Choice of Games account to restore purchases. (We also refresh your purchase history with Apple when you click “Restore purchases.”) We display an alert message if you restore the game but the current game is not yet purchased.
  • Credits: There’s a link to read credits here, too.

Inside the game

  • Stats Screen
    • Layout
      • On small screens (phones), you’ll start on the “main” screen with a “Show Stats” button in the toolbar.
      • On larger screens (tablet) in portrait, when you tap the “Show Stats” button, the stats will appear in a popover.
      • On larger screens (tablet) in landscape, the stats appear automatically on the right-hand side of the main screen; they’ll automatically update as you change stuff in the main game. You can tap the “sidebar” icon in the upper right to hide the Stats screen sidebar.
    • Restoring a checkpoint from the Stats screen: When you restore a checkpoint on the Stats screen, it will affect the main game screen.
    • *finish on the Stats screen: When you reach a *finish command on the Stats screen, it will close the Stats screen. On phones, you’ll navigate back to the main screen; on tablets, the stats screen will close/hide.
    • Some games modify stats on the stats screen, e.g. for settings (Storyteller mode) or for cheats. Those changes only kick in when you tap "Next back in the main game.
  • Achievements
    • Layout
      • On phones, when you tap “Show Stats,” if the current game includes achievements, you can tap “Achievements” to see the list of achievements you have/haven’t achieved.
      • On tablets, there’s an Achievements button on the main game screen.
    • Restarting the game does not undo achievements.
  • You’ll see a banner ad if you haven’t purchased the game.
  • For Free games, you’ll eventually hit a delay timer.
    • During the timer, you won’t be allowed to restart the game.
    • If you’re signed up for push notifications (see below), the timer will send you a push notification when it’s finished.
    • At the end of the timer, you’ll have to watch a full-screen advertisement to continue.
  • At the end of the game, you’ll have some special menu options.
    • Review this game: If you rate a game 9 or 10, we’ll prompt you to review the app on the app store.
    • Share with friends: We’ll pop up a little sharing sheet, inviting you to send the link to someone via one of the apps you have installed.
    • Subscribe: We’ll prompt you to send an email to subscribe@choiceofgames.com, which will sign you up for our mailing list. (This even works offline; the email will eventually get sent when you get back online.)

Achievements

Apple Game Center / Google Play Games can support achievements, but they assume that your app is itself one “game,” not a collection of games. As documented in Achievements in ChoiceScript, Apple puts a limit of 100 achievements per game, and up to 1,000 points of achievements; Google has similar limits.

The CoG and HG omnibus apps each have hundreds of games, and each of those can have up to 100 achievements. CoG and HG would each have over 5,000 achievements, and even HC would have over 500 achievements, well over Apple’s limit.

So, instead, we’ve created a list of “meta achievements” that apply across multiple games. These achievements ask questions like,

  • How many games have you finished? (In which genres?)
    • In the last X days (1 day? 7 days?)
    • Lifetime?
  • How many times have you replayed the same game (all the way through to the end)?
  • How many games have you “tried” (i.e. made at least one choice)?
    • In the last day?
    • Lifetime?
  • How many choices have you ever made?
  • How many days in a row have you made at least one choice? In other words, how long is your daily “streak”?
  • How many in-game achievements have you unlocked?
    • How many 100-point achievements?
  • In how many games have you unlocked all of its achievements?

We went to some effort to ensure that you can unlock all of these “meta achievements” without paying us any money. For example, we ask that you finish only three fantasy games to unlock the “Fantasy Hero” achievement, even though we have way more fantasy games than that, but we only have so many free fantasy games.

Backing up game progress and achievements in Game Center / Google Play Games

Apple and Google strongly recommend automatically backing up game progress to Game Center / Google Play Games, and that’s what we do.

I think some users may find it a bit surprising to find that if you reinstall the app from scratch, all of your game progress remains. If you play up to Chapter 4 of a game, reinstall, and resume playing the game, you’ll resume the game in Chapter 4, right where you left off.

I think this is a good thing, but you can always use the “Restart” button to restart a game. If you truly want to reset all game progress (including in-game achievements), you’ll have to do that in the Settings → Troubleshooting → Game State menu. Hopefully, that will be a very rare occurrence!

There is a tricky issue that happens if you make some choices on a device X while you’re offline, and make other choices on another device Y that’s online. When device X comes back online, this will be treated as a “conflict” between versions; our app is configured to prefer the most recently modified version. But this means you will “lose” progress on the oldest save.

You can disable Game Center / Google Play Games to ensure that we never have save conflicts.

Push notifications

To send push notifications, we have to prompt the user. But, if we prompt the user and they say no, we’re not allowed to prompt the user again in-app, even if they tap a “please notify me” button. So, we have to be very careful about how/when we prompt for notifications.

We have a red notification reminder banner that appears at the top of the Store, Search, and My Library tabs, but we don’t show it when you first launch the app. We only show the red banner once you’ve started playing one of our games (i.e. when “Last Played” is not empty) and only when you’re not signed up for push notifications.

You can trigger the notification prompt by tapping on the banner or on the “Notify me” switch on the Settings tab. But, if you decline the prompt, we can’t prompt you again until you reinstall the app.

If you decline the prompt, and you tap the notification banner or the “Notify me” switch again, we’ll prompt you to send you to the Settings app, where you can tap on a switch to enable notifications.

Test notifications with a Free game’s delay breaks

Search for the Free genre and you’ll turn up some games that are free to win. All of them include delay break, where you have to wait a few seconds/minutes to continue. If you’re signed up for push notifications, you’ll receive a push notification when the timer runs down.


Known bugs

General

  1. The credits screen is white in dark mode
  2. Search results when typing may be out of order
  3. OpenDyslexic font sometimes displays incorrectly on the stats screen
  4. In certain free games, when you get to the ending, you should be able to pay $1 to skip the delay break and play again immediately. But when you try to pay to skip the break, instead of prompting you to pay, it fails with an error message.
  5. On some phones, you can swipe from the right edge of the screen to go back, which can conflict with “slide to select.” (It doesn’t seem like we can control this, but maybe we’d just add some more margin on the right edge of the screen in that case.)
  6. The “Play Games” banner will show at the top of the screen when you launch the app, even if you disable “Google Play Games” in settings. This is beyond our control; to make the banner really, truly go away, search for “Play Games” in the Settings app, tap on “Sign in account”, (it doesn’t look like a button, but it is,) and tap the “Change” button next to each app. Select “Sign out.” The next time you visit our app, it will show a full-screen sign-in banner; if you tap “Cancel” on that, the Play Games banner will go away and stay gone.

Visual glitches

  1. Slow, stuttery animations throughout

Accessibility

  1. In TalkBack, after tapping Next, it should immediately start reading you the next page (“focusing” on the first paragraph), but sometimes, that doesn’t work.
  2. “Reduced motion” in the Settings app doesn’t disable all animations
  3. “Increased Contrast” in the Settings app should disable all unnecessary backgrounds/gradients, but it currently only works in a few places

Features Coming Soon

  1. More control over which games you download and keep downloaded. The old app would download games into a “cache” folder; your phone was allowed to delete any downloaded games there if you got low on disk space. Now, we download games into an “application support” folder, which never gets cleaned up. Maybe there would be a setting to allow Android to autodelete some games but not others.
  2. Customization options for “My Library.” You should be able to put games in a custom order, reorder sections, etc.
  3. Game Controller support?
18 Likes

Testing device: Samsung A53 5G, Android version 13, One UI version 5.1

I’m getting “Sign in failed” when restoring my purchases from an individual story that I own. Just to make sure I wasn’t making a mistake, I purposefully entered the wrong password and got a different wrong password error, so the “Sign in failed” error seems to be tied to a correct password entry.

When trying to log in from the settings screen, the form completes with no error, but pushes me right back to the settings screen without actually signing me in.

The Google Play games support seems functional at first glance, but when I go to settings and use the slider to turn it on, I get an error message saying ‘We couldn’t sign you in to Google Play Games’ with an option to try again.

UI was a bit stuttery as noted above.

Dark mode looks pretty good.

I noticed that the ‘Top rated’ section seems to be either out of order or weighted differently than the original omnibus app.

When scrolling through a story, the blue ‘Show Stats’ and ← links don’t always disappear and sit right on top of the text. (not above, literally on top, obscuring it) The text also goes up all the way to the top of my screen, overlapping the Android time/notifications/and battery icons.

Hope some of that is useful. I’ll test a bit more later.

6 Likes

Thanks for testing!

Which app were you testing? (Does this happen in all three?)

I’ll add some Troubleshooting features that will allow you to convey more information to me about signing in and for the Google Play Games issue.

Screenshot?

The text also goes up all the way to the top of my screen, overlapping the Android time/notifications/and battery icons.

That is supposed to happen as you scroll down. When scrolled all the way up, there’s supposed to be enough margin that the text isn’t covering anything up, but, as you scroll down, the text is supposed to cover up the system bar. (Google calls this “edge to edge”, and they say that users really like it; Google strongly encourages new apps to adopt it.)

When scrolling through a story, the blue ‘Show Stats’ and ← links don’t always disappear and sit right on top of the text. (not above, literally on top, obscuring it)

… and so, these are also supposed to appear over the text, but the buttons are supposed to have background colors so you can actually read them; it appears I messed that up at some point.

The buttons are supposed to disappear when you scroll down, but appear when you scroll up (even when you just scroll up a little bit while mostly scrolled down).

Your input is welcome here… I could instead make them only appear when you’re scrolled all the way up to the top (but that feels annoying, don’t you think?), or keep them on the screen at all times (but that, too, doesn’t feel quite right).

3 Likes

This is awesome news. I read all the games from all three platforms hosted/choice/hearts on a very old android tablet in landscape mode. It’s several android OS versions behind and the manufacturerer no longer is allowed to pushed updates in the usa. But it’s the only one I found that would fit in my hands right for extended reading which are these IF games. I just signed up for all three beta testing and check for updates regularlly. If I run into issues should I only post here or is there a better way in-app now to send in screenshots/app versions etc?

Will this new version be better about keeping track of previously purchased games? After quite an extended period of time some of the games are no longer flagged as “purchased” for me and show the sale price. I’ve noticed that on a few recently. Previously I’d have to submit proof of purchases and someone helped get them flagged right on my account again. It was a few years ago we did this and I think we went through a list of like 8 games or so back and forth as I found them. Just haven’t done it for this latest round.

Hardware Specs
Tablet Model: SHT-W09
Android Version: 8.0.0
Resolution: 2560x1600

So yeah… the tablet is used to reading basically literally everything I can get my hands on with the choices if line. I should put a sticker or decal on it now that I think about it…

3 Likes

Only the main CoG app. Sorry, I forgot to mention that.

It’s definitely still showing the 4.8s up top, but it doesn’t seem to be secondary sorting them further by number of reviews like the old app does. That’s why I assumed there might be some new weighting algorithm being used.

I’m not a fan of that style in general, but even then, that’s not the behavior displayed here, because the system bar is still peeking through.

I genuinely liked it the way it was, where it was on screen at all times in its own bar. I’m not sure what the answer for this is, because just having those buttons chilling out, floating overtop the text no matter what would annoy me a lot. Maybe I’d just get used to it? Hard to say.

EDIT: This is probably not the greatest idea, but I’ll put it out here just in case. In my old Android gamebook app, Westward Dystopia, I maximized screen space for the text by making menus available to the reader by short pressing on the text. Like a quick finger tap made the menu/stats pop up. Same could be done with a long press. That would eliminate the need for buttons entirely. Some people might not like that, but it could be a viable option to turn on/off for folks who didn’t want to worry about floating buttons on top of text.

3 Likes

Posting here is best for now.

I believe it will be somewhat better, and, more importantly, it will be a little bit easier to track down issues with your purchases.

There’s a lot to say about this, so I’m just going to put it in a collapsible details section here.

Click here for the gory details of tracking previous purchases

Overwhelmingly the most common reason why purchases get “lost” is that people are trying to combine purchases from multiple accounts, whether that’s multiple Google Play Store accounts, or multiple choiceofgames.com accounts.

The Google Play Store is only willing to tell us about the purchases you made using the Google Account that you used in the Play Store app at the time you downloaded the app. So, if you logged into your phone as Google Account X, then download Choice of Games, then try to “switch” to Google Account Y (perhaps by tapping the account switcher in the Play Store app), Google won’t tell CoG about your purchases on account Y; it continues to only tell us about the purchases for account X. To access account Y purchases, you have to uninstall the CoG app and reinstall it using account Y; then, you can only access your account Y purchases and not your account X purchases.

(They also refuse to tell us which Google account we’re talking to. Even if you use Sign in with Google, the user can choose any Google account for sign in, which may or may not match the Google account that they originally used to download the app.)

It’s very difficult for people to keep track of account mismatches, especially when they may have made their purchases years ago.

The old app had three features for purchase continuity:

  1. When you sign in (just as you sign in, right at that instant), we ask choiceofgames.com what you’ve already purchased.

  2. If you’ve signed in and not signed out, whenever you purchase something, we transfer your Google Play “order receipt” to choiceofgames.com. The website sends the receipt back to Google Play to make sure it’s genuine, and then choiceofgames.com stores the receipt in your choiceofgames.com account. That way, you can use as many Google accounts as you want; as long as you use the same choiceofgames.com account, we’ll track them all on our server.

    But this creates a new opportunity for trouble: what if you have multiple choiceofgames.com accounts? If you’re logged in to choiceofgames.com as account P and transfer some receipts there, and later login as account Q, we won’t let you send your receipts to account Q, because they already belong to account P. (At that point, you have to contact customer support to merge your purchases together.)

  3. All the games have a “Restore Purchases” button. If you tap it, we first ask Google about everything you’ve purchased; if Google says you haven’t purchased the current game, we prompt you to sign in again (so we can restore your purchases from choiceofgames.com); if you still haven’t purchased, we show an error message, saying that we couldn’t find your purchase.

The new app is slightly better in the following ways:

  1. The new app now stores your choiceofgames.com authentication credentials in “secure storage,” so, if you’re signed in, whenever you open the app, we automatically ask choiceofgames.com what you’ve purchased, in the background. If you purchase something on our web site (or purchase something on Steam and transfer your Steam purchases to choiceofgames.com), the new app should automatically notice your purchase, without requiring you to tap “Restore Purchases.”

  2. You can now go to Settings → Troubleshooting → Purchases to see technical details about all your purchases, including where you bought them (Google Play or web), a link to view your purchases in the Google Play Store, and, if we were unable to transfer your Google Play receipt to our website, you’ll see an error message here about that.

    (We still have no direct way of knowing which Google Play account you’re using.)

  3. If you’re using Google Play Games, we store all of your game progress and achievements in there, so you can safely uninstall the app and reinstall it with a different Google account to access other receipts.

2 Likes

I just downloaded the CoG beta, but it won’t let me download Heart’s Choice.

1 Like

What happens when you try? “App not available”? Something else?

1 Like

1 Like

I checked in on this; it’s the same sorting algorithm as before. I know it’s the same, because we do the sorting on choiceofgames.com, not in the app.

We use Evan Miller’s formula for sorting games by highest rating, which we call “starsort.”

We tried sorting by average rating, but this would tend to rank games with just one perfect 10 rating above games with dozens of 10-out-of-10 ratings and a few 9 ratings. Evan Miller’s formula sorts by our confidence in the game, by adding ten “fake” ratings to the average (one vote for 1, one vote for 2, one vote for 3, etc.) and subtracting the standard deviation from the result.

Herofall is at the top with “only” 2,485 ratings, because 2,133 of those ratings are 10 out of 10, and 108 of the rest are 9 out of 10.

I think it’s not a coincidence that HeroFall (the third in the Heroes Rise series) and Werewolves 3 are in the top. Later games in a series tend to be rated better on average, because newbies (who may or may not enjoy the series) tend not to jump in to sequels, but most people who play HeroFall or Werewolves 3 are already fans of the series/author. HeroFall has fewer ratings than The Prodigy, but 90%+ of players gave HeroFall 9+, whereas only 80% of players gave The Prodigy 9+.

4 Likes

It’s always been displayed by average, though.

I obsessively check the rankings and the Monday updates for the best selling games. (I’m obsessive compulsive about it to the nth degree.) I’ve been doing it since 2018 on at least 8 different devices from Android to iOS over that time period and the sorting method has always been the same. (It’s also the same on the Hosted Games omnibus app.)

The current live omnibus build sorts by average score and then secondary sorts by how many ratings there are. It’s been like that since 2018 and it’s never changed.

The behavior is exactly as you described: Many times when a popular new game is released and has only a few 5-star ratings and nothing else, it is at the top of the list until it gets a single lower score and then drops like a stone. I’ve seen it happen many times over the years. I even commented to Jason about it in late 2018 because I thought it was odd.

Here is a screenshot of the current omnibus that I just took right now:

Creme de la Creme is up top and has been for ages now because it has 4.8 (there are none at 4.9 or 5) and the most reviews. Werewolves 1 is in second place with the second largest number of reviews, etc…

This may not be the intended behavior for the client-side omnibus app, but it’s all I’ve ever seen since the beginning.

4 Likes

I can confirm. Crème de la Crème has had the top place on the app as far back as 2021, which is when I started using the app. It’s only ever been displaced for a few hours at most, when a new game is released and hasn’t had any proper ratings yet. Likewise, Wayhaven Chronicles: Book Two has had the top spot on the HG app. And the order in which games with the same rating were listed has always been in decreasing order by number of ratings. (And to be honest, that’s the kind of thing I tend to pay a lot of attention to, and I use at least one of the omnibus apps almost every single day, and have for almost five years.)

Right now Heart’s Choice has a 4.8 game ranked lower than a bunch of 4.7 games. I have never seen that happen on any of the apps before now.

5 Likes

Thank you for that extensive details about the purchases. I went back through my email history and The original time I had this problem Abby was the one who helped me. Specifically it was the Guns of Inifity and the Sabres of Inifity games I was having a problem with. Both cases using the hosted games app, the same gmail acccount (only got one really), both games purchased in 2019. Problem occured in 2020. Covid, bored I reread a bunch of stuff. Abby got the email recceipts and got the games back on my account.

I just updated and open up the Choice of Games app. There are several that are showing me prices like i never purchased. I verified it’s the same gmail account (again only got the one), I search my email for a receipt for that game. I have one. Restore Purchases doesn’t resolve the issue and it’s still acting like I need to buy it. I noticed several the other day and now with the beta app I see them still. Specifically the one I just verified and saw I had the receipt is WElcome To Moreytown. Receipt purchased it in May of 2019.

Let me know how I can help figure out what’s going on or if you need any other information or other books or want email forward as proof for the receipts. If Abby doesn’t delete emails she’ll have record of that email back and forth regarding those two books with me back in 2020.

1 Like

Going into the Choice of Games beta app. I went into settings clicking in sign-in. I get a popup but that closes down instantly without my doing or seeing anything but a white screen. Then right back to the settings. No indication I’m signed in.

Also major QoL feature request. Is this built through Electron? Can we have the Menubar as an option in setttings to remove the menu bar from the Chromium browser? autoHideMenuBar

It’s very large on the tablet and quite annoying trying to read from my tablet in portrait mode. My lazy self trying to hold the tablet one handed and my thumb slips and it effectively alt tabs or backs out of the applicaiton. Since I was out of the application when I go back in there’s a delay while it resyncs and does it’s ui refresh

1 Like

I played a couple chapters of my current read, and it looked like this. Every page had that excessive white space at the top. I was unable to read achievements properly because they were behind my phone’s control bar. The text scrolled right up through “Show Stats” instead of having an upper margin.


I haven’t turned off the turning-page animation because I want to give myself a chance to get used to it before I decide whether I like it, but so far I find it distracting - not so much the animation itself as the fact that it returns to the top of the page before the page “turns” and that’s just jarring and annoying and actually feels less like the experience of reading an actual book.

Showdown at Willow Creek should appear between Reckless Space Pirates and The ORPHEUS Ruse in the Purchased section of My Library.

Your alphabeticization rubric apparently puts letters with diacritical marks after letters without. I would advise against this.

I’m still hoping to see tabs added to the HC omnibus to indicate which games allow the PC to be asexual and which can be played without the PC getting into a romantic relationship.

Finally, although this probably isn’t the right place to report it, Spire, Surge, and Sea doesn’t appear under the Honors & Awards tag.

2 Likes

You can always send receipts to support@choiceofgames.com and I’ll add them to your account so you can restore them in the app, that’s no problem.

@GreekWinter @AletheiaKnights I’m sorry I doubted you! I discovered that I’d put a little line of “placeholder” code while I was hooking up starsort and never remembered to take it out. It turns out that we were using what I’m now calling a “mushed average.”

The actual ratings are on a scale from 1 to 10; the “mushed average” multiplies the score by 5, rounds to the nearest integer, and then sorts by that, where number of ratings break ties.

But, in point of fact, the “Top Rated” section is therefore entirely dominated by games with exactly the same mushed average. All of the Top Rated games in today’s (non-beta) CoG omnibus have a mushed average score of 48; from there, we just sort by number of ratings. All of the Top Rated games in today’s HG omnibus have a mushed average score of 49. In the HC omnibus, “Devil on Your Shoulder” has a mushed average of 48. All of the others have a mushed average of 47.

So, I guess the question now is: which sort is actually better? Is it better to say that Creme de la Creme is “higher rated” than HeroFall, when HeroFall’s average rating is strictly higher?

Here are the Top Rated items by each method
  • CoG
    • Starsort
      • Heroes Rise: HeroFall
      • Werewolf: The Apocalypse — The Book of Hungry Names
      • Werewolves 3: Evolution’s End
      • Siege of Treboulain
      • Royal Affairs
      • Werewolves 2: Pack Mentality
      • Choice of Robots
      • Crème de la Crème
      • Pon Para and the Unconquerable Scorpion
      • The Superlatives: Aetherfall
    • Mush Average
      • Crème de la Crème
      • Werewolves: Haven Rising
      • Vampire: The Masquerade — Night Road
      • Royal Affairs
      • Werewolves 2: Pack Mentality
      • Choice of Robots
      • Choice of Magics
      • Vampire: The Masquerade — Parliament of Knives
      • Siege of Treboulain
      • Heroes Rise: HeroFall
    • Raw Average
      • Werewolves 3: Evolution’s End
      • Heroes Rise: HeroFall
      • Werewolf: The Apocalypse — The Book of Hungry Names
      • Pon Para and the Unconquerable Scorpion
      • Specters of the Deep
      • Siege of Treboulain
      • Jolly Good: Cakes and Ale
      • Nikola Tesla: War of the Currents
      • Royal Affairs
      • Pon Para and the Great Southern Labyrinth
  • HG
    • Starsort
      • Fallen Hero: Retribution
      • Wayhaven Chronicles: Book Three
      • Wayhaven Chronicles: Book Two
      • Lords of Infinity
      • I, the Forgotten One
      • The Golden Rose: Book One
      • Guns of Infinity
      • Sordwin
      • Fallen Hero: Rebirth
      • Breach: The Archangel Job
    • Mush Average
      • Wayhaven Chronicles: Book Two
      • Wayhaven Chronicles: Book Three
      • Fallen Hero: Retribution
      • Sordwin
      • The Golden Rose: Book One
      • I, the Forgotten One
      • Guns of Infinity
      • Lords of Infinity
      • An Unexpectedly Green Journey
      • Wayhaven Chronicles: Book One
    • Raw Average
      • Fallen Hero: Retribution
      • Lords of Infinity
      • Wayhaven Chronicles: Book Three
      • Wayhaven Chronicles: Book Two
      • I, the Forgotten One
      • An Unexpectedly Green Journey
      • The Golden Rose: Book One
      • Guns of Infinity
      • Sordwin
      • Breach: The Archangel Job
  • HC
    • Starsort
      • Belle-de-Nuit
      • Their Majesties’ Pleasure
      • A Pirate’s Pleasure
      • Heart of Battle
      • All-World Pro Wrestling
      • Freshman Magic: Spellbooks and Tangled Sheets
      • Ink and Intrigue
      • Devil on your Shoulder
      • Scandal Notes
      • If It Please the Court
    • Mush Average
      • Devil on your Shoulder
      • All-World Pro Wrestling
      • Their Majesties’ Pleasure
      • A Pirate’s Pleasure
      • Heart of Battle
      • Freshman Magic: Spellbooks and Tangled Sheets
      • Belle-de-Nuit
      • Ink and Intrigue
      • Scandal Notes
      • If It Please the Court
    • Raw Average
      • Devil on your Shoulder
      • Belle-de-Nuit
      • A Pirate’s Pleasure
      • Their Majesties’ Pleasure
      • Heart of Battle
      • Freshman Magic: Spellbooks and Tangled Sheets
      • All-World Pro Wrestling
      • Ink and Intrigue
      • If It Please the Court
      • Scandal Notes
4 Likes

Maybe I’m exposing my ignorance here, but I don’t understand why not just use the mean rating. I think most games accumulate enough ratings quickly enough for the mean to become decently indicative. And games that are less than a week old are clearly indicated as such, so even if it were still possible to see the numerical rating, it automatically comes with a caveat that it might not yet be based on enough individual replies to be generally meaningful.

1 Like

Maybe “Order by Rating” on the Search tab would sort by raw average, but the “Top Rated” section of the “Store” screen would put some reasonable lower limit on number ratings before showing results? (50? 20?)

2 Likes

That’s an excellent idea.

That would certainly prevent one of the few outlying cases I can think of, in which a new game held the number one place under “Top Rated” in the store for over a week because that’s how long it was before anyone actually bought it and played it to the end.

I think 50 sounds like a good threshold for CoG and HG. I might go a little lower for HC because it has fewer games overall, and there are enough of them that aren’t targeted to a general audience that I think that could put some games at a disadvantage.

1 Like