Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

nonpop

28
Posts
1
Topics
29
Followers
1
Following
A member registered Nov 12, 2016 · View creator page →

Creator of

Recent community posts

thank you :)

I think that's the proper way to go between a graph and its dual, so in theory it works. But for this game there are a couple problems. First, currently the game only allows simple graphs (no loops or parallel edges), so for example you could only have one N-3 connection in your first example.

Even if we'd allow non-simple graphs, the second challenge would be layouting. You might have to connect far away vertices (the N-3 connections go around the whole graph), so making the final graph clean could be difficult. I'm sure algorithms for this exist but sounds like a lot of work for this game.

So, cool idea but maybe it has to be a separate project :) Maybe a game where one graph shows some clues and the dual shows other clues and you have to switch between them to solve it.

Thanks, and thanks for the suggestions! I was indeed thinking of dual graphs when designing the rules so good catch there :) Now, one place where I think this breaks is in levels with both kinds of clues (last level in this demo). If I modify your example a bit you could do something like this, where on the right the 2-line crossing the two edges means both of them are lit. There probably will be such "cut clues" in later levels but it might be quite difficult to cleanly generate them for dual graphs.

These "cut clues" also make the spring idea more difficult to implement since you'd have to bend the cut lines so that they cross the correct edges. It's unfortunate because I really liked the idea of being able to switch between the arrangement needed for the image and a different arrangement more suitable for solving :|

Thanks. Yeah, I remember playing through QED when I researched competition. It was a good game but didn't match my Advanced Graphics :)

Undoing a whole subtree sounds like a good idea, especially for the future first order version where proof trees are likely bigger.

Thanks! Very happy to hear that :)

Good, because I'm out of ideas for the browser :)

Thanks, I'm happy that you like it!

The notebook is an interesting idea. I'm imagining a sort of "proof gallery", or did you have something else in mind?

Oh, hello fellow arch user :) I tried with the same firefox version, it works for me, so my best (and so far only) guess is something goes wrong with the graphics drivers somewhere.

I uploaded a linux build of the demo, does that work?

If you want to play in browser one more thing to try is disable hardware acceleration in firefox:

  • Edit -> Settings 
  • use search box to find "use recommended performance settings"
  • Uncheck, and then uncheck "Use hardware acceleration when available"

Restart firefox and try once more. You probably want to restore the setting after trying, though.

Hmm.. Does this page say your browser supports WebGL2? https://get.webgl.org/webgl2/

Also could you enter about:support in firefox location bar and find the value of WebGL 2 Driver Renderer?

What OS and Firefox version are you running?

Thanks for the report! Have you tried hard reloading the page (eg. ctrl-shift-r) in case it's just the download that broke? Or try in a private window. If those don't work, can you try with a different browser?

Good idea, thanks! I'll put that in the next updat

Thanks! I'm very happy you liked it :)

Thanks for the suggestion! Your version does sound more understandable indeed

A simple solution for persintence could be that every level (at least the named ones), after solved, becomes a new rule you can use. Need some way of organizing so you can easily find them, though. If/when I add first order logic I think something like this would be very useful or the proofs might get very long.

I believe it's 64-bit if that's what you mean. Can you try these steps?

How did you open it? Sometimes you can't just double click but have to right-click the app and choose "Open" in the menu, and then again "Open" in the confirmation dialog. I think this is only needed once and then it works normally. Unfortunately I don't have access to a Mac anymore so I can't verify.

Do you mean essentially like a custom "rule" (lemma) which you could then use like an ordinary rule wherever it fits? So basically a kind of template instead of a plain copy.

I'll keep this idea in mind 👍

Good to hear, thanks!

(1 edit)

No, this is propositional logic only. I have plans for adding first order logic (likely as a separate game as it would probably need some bigger UI changes) too but haven't had time to do it yet

Thanks! Yeah, such a function could be useful in some places but I think in *most* cases you can find a shorter sub-proof so that it's easy to copy manually ;) I'll keep it in mind for a possible future extension/v2 though!

Thanks for the comment! Glad you're having fun :)

I'll count that as success :)

7 years later... I was just thinking there should be a game like this! Did you ever make an improved/extended version?

Good feedback, thank you! I'll make some improvements and update soon!

You're right, I even had it at some point but decided to remove it to simplify the UI since not many levels seemed to need it. But you're not the first one to comment about it so maybe I was wrong...

Thanks for the comment! I indeed dropped equivalence (<->) because I thought it would clutter the UI without bringing interesting new mechanics. Maybe I'll include it in a future version, though. I'll also add your proof suggestions to a list of possible future additions!

Hi! I just released my first solo game Deductum, where you prove logical claims by building proof trees. If you are like me and actually enjoyed your math homework, then this might be for you!