Skip to content

Conversation

@mattsemar
Copy link
Contributor

@mattsemar mattsemar commented Sep 3, 2025

Features:

  1. Support for generating levels from 6x6 to 13x13
  2. Generated levels can be shared after creation
  3. Worker tries to avoid levels with single color regions (unless it runs out of time)
  4. Giscus discussions created for each level size (example) for sharing good ones
  5. Updated web worker solver speed to allow for counting solutions of bigger boards
  6. Level builder max size increased to 18x18
  7. Samples available for 6x6 - 13x13 from landing page

Here's mobile landing page

Level Generator - Queens

Mobile board page

Generated Level - Queens-2

Some of the generated boards are actually pretty good:

10x10
13x13

@vercel
Copy link

vercel bot commented Sep 3, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
queens-game-linkedin Ready Ready Preview Comment Oct 1, 2025 6:10am

@@ -1,4 +1,5 @@
import { Helmet } from "react-helmet-async";
import { Helmet } from '@dr.pogodin/react-helmet';
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I swapped out this dependency because I was having to use npm i --force and I found this discussion - staylor/react-helmet-async#254

category="Announcements"
categoryId="DIC_kwDONCfeAs4CnIas"
mapping="specific"
term={"Generated Level Size " + level.size}
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My thought here was that each board size would have a link to a discussion where people could, if they wanted, post random boards they found

@samimsu
Copy link
Owner

samimsu commented Sep 29, 2025

Thanks for the work. This is a great feature and I'll review it when I can.

@vercel
Copy link

vercel bot commented Oct 4, 2025

@mattsemar is attempting to deploy a commit to the Sami's projects Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants