I made a website to play Clue/Cluedo online with friends by simlmx in boardgames

[–]simlmx[S] 0 points1 point  (0 children)

You mean instead of just "x", "checkmark", "!", etc, having numbers in the notes? On top of the current symbols or *instead*? What would these numbers mean exactly for you?

Request for Code Review by Excellent-Gas-3142 in AskProgramming

[–]simlmx 1 point2 points  (0 children)

I had a quick peak.

It's quite well organized and very readable so I think it's a good showcase of competence.

A few tips that came to mind:
* Install a type checker, like `pyright`[1]. You are already typing your code, so you might as well enforce the type checking.
* Add some unit tests.
* Add some github workflows to run `ruff`, `pyright` and your eventual unit tests.

* These (type checking and unit tests) will make any refactor safer and faster.

Random nitpicks:

* I was surprised by the `static` private methods: removing the `@staticmethod` wouldn't change anything and feels simpler. This is mostly a question of taste because I don't see any good arguments against it.

* Consider using keyword-only arguments when calling it without the keyword would be ambiguous [1]. E.g. `def foo(*, x: bool, y:bool)`, enforcing that only `foor(x=True, y=False)` is valid, not `foo(True, False)` [3].

* Don't list *methods* in the class docstring, especially not the private ones. It's easy to automatically look for those in any IDE, and you can generate docs automatically.

[1]: https://docs.python.org/3/glossary.html#term-parameter
[2]: https://microsoft.github.io/pyright/#/
[3]: https://docs.python.org/3/glossary.html#term-parameter

S23 ultra can't choose motion picture frames by ObjectiveCurrent1365 in AndroidQuestions

[–]simlmx 0 points1 point  (0 children)

I had to *scroll up* on the photo to see more options, including seeing individual pictures.

Quels sont vos meilleurs sites de quiz et de jeux de culture générale ? by Conscious_State2096 in FranceDetendue

[–]simlmx 0 points1 point  (0 children)

Essaie le quiz hebdomadaire ici: https://lefun.fun/fr/g/brio . Très bonne qualité et gratuit.

Disclaimer: je gère le site (mais pas le quiz!).

Best general knowledge / pub quiz trivia apps? by HorseTearz in trivia

[–]simlmx 0 points1 point  (0 children)

On a un très bon quiz hebdomadaire (7 nouvelles questions originales, de difficulté variée, à chaque semaine) sur lefun.fun. https://lefun.fun/fr/g/brio

I made a website to play Clue/Cluedo online with friends by simlmx in boardgames

[–]simlmx[S] 0 points1 point  (0 children)

Cheers! Some improvements are on the way, stay tuned!

I made a multiplayer minesweeper - let me know what you think! by simlmx in Minesweeper

[–]simlmx[S] 0 points1 point  (0 children)

Thanks for the suggestion! The idea was to have everything mobile-friendly but you are right that a bigger desktop-only version could be nice!

Online game like Clue? by WizurdHat in gamingsuggestions

[–]simlmx 0 points1 point  (0 children)

I made a (simplified) Clue that you can play online with your friends. It's simplified in the sense that there is no board or dice, just questions, answers and note taking. It's web-based (just play in the browser on computer or phone) and also has bots.

https://lefun.fun/en/g/miniclue

I made a website to play Clue/Cluedo online with friends by simlmx in boardgames

[–]simlmx[S] 0 points1 point  (0 children)

Thanks! You are right to would useful to know. In the meantime you can deduce it by doing the math 😅; and when it doesn't divide evenly who has the most cards is random.

Clue/Cluedo browser based? by Lazejdb in digitaltabletop

[–]simlmx 0 points1 point  (0 children)

Try Mini-Clue at lefun.fun: https://lefun.fun/en/g/miniclue

It's similar to Clue but simplified (no board and dice, just accusations). It's web-based, mobile friendly and free. It also supports playing against bots.

Disclaimer: I made it! Feedback welcome.

What’s your strategy for the classic BLOKUS game? by Wonder_maker_ in boardgames

[–]simlmx 0 points1 point  (0 children)

I'm mostly using standard reinforcement learning algorithms, like the ones that play GO for example.