Coder Social home page Coder Social logo

watson's People

Contributors

baylej avatar koro-xx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

watson's Issues

Building fails on Ubuntu 22.04

Building master on Ubuntu fails with

$ make
[  3%] Building C object CMakeFiles/watson.dir/src/TiledBlock.c.o
[  7%] Building C object CMakeFiles/watson.dir/src/allegro_stuff.c.o
[ 11%] Building C object CMakeFiles/watson.dir/src/bitmaps.c.o
[ 14%] Building C object CMakeFiles/watson.dir/src/board.c.o
[ 18%] Building C object CMakeFiles/watson.dir/src/dialog.c.o
[ 22%] Building C object CMakeFiles/watson.dir/src/game.c.o
[ 25%] Building C object CMakeFiles/watson.dir/src/gui.c.o
[ 29%] Building C object CMakeFiles/watson.dir/src/main.c.o
[ 33%] Building C object CMakeFiles/watson.dir/src/sound.c.o
[ 37%] Building C object CMakeFiles/watson.dir/src/text.c.o
[ 40%] Building C object CMakeFiles/watson.dir/src/tutorial.c.o
[ 44%] Building C object CMakeFiles/watson.dir/src/widgetz/src/internal_utils.c.o
[ 48%] Building C object CMakeFiles/watson.dir/src/widgetz/src/nine_patch.c.o
[ 51%] Building C object CMakeFiles/watson.dir/src/widgetz/src/skin_theme.c.o
[ 55%] Building C object CMakeFiles/watson.dir/src/widgetz/src/theme.c.o
[ 59%] Building C object CMakeFiles/watson.dir/src/widgetz/src/utils.c.o
[ 62%] Building C object CMakeFiles/watson.dir/src/widgetz/src/widgets/box.c.o
[ 66%] Building C object CMakeFiles/watson.dir/src/widgetz/src/widgets/button.c.o
[ 70%] Building C object CMakeFiles/watson.dir/src/widgetz/src/widgets/editbox.c.o
[ 74%] Building C object CMakeFiles/watson.dir/src/widgetz/src/widgets/filllayout.c.o
[ 77%] Building C object CMakeFiles/watson.dir/src/widgetz/src/widgets/imagebutton.c.o
[ 81%] Building C object CMakeFiles/watson.dir/src/widgetz/src/widgets/layoutstop.c.o
[ 85%] Building C object CMakeFiles/watson.dir/src/widgetz/src/widgets/scroll.c.o
[ 88%] Building C object CMakeFiles/watson.dir/src/widgetz/src/widgets/textbox.c.o
[ 92%] Building C object CMakeFiles/watson.dir/src/widgetz/src/widgets/toggle.c.o
[ 96%] Building C object CMakeFiles/watson.dir/src/widgetz/src/widgets/widget.c.o
[100%] Linking C executable watson
/usr/bin/ld: CMakeFiles/watson.dir/src/bitmaps.c.o:(.bss+0x0): multiple definition of `default_font'; CMakeFiles/watson.dir/src/allegro_stuff.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/watson.dir/src/board.c.o:(.bss+0x0): multiple definition of `default_font'; CMakeFiles/watson.dir/src/allegro_stuff.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/watson.dir/src/dialog.c.o:(.bss+0x0): multiple definition of `default_font'; CMakeFiles/watson.dir/src/allegro_stuff.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/watson.dir/src/gui.c.o:(.bss+0x0): multiple definition of `default_font'; CMakeFiles/watson.dir/src/allegro_stuff.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/watson.dir/src/main.c.o:(.bss+0x0): multiple definition of `default_font'; CMakeFiles/watson.dir/src/allegro_stuff.c.o:(.bss+0x0): first defined here
/usr/bin/ld: CMakeFiles/watson.dir/src/text.c.o:(.bss+0x0): multiple definition of `default_font'; CMakeFiles/watson.dir/src/allegro_stuff.c.o:(.bss+0x0): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/watson.dir/build.make:507: watson] Error 1
make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/watson.dir/all] Error 2
make: *** [Makefile:91: all] Error 2

Versions

Tool Version
Allegro 5.2.7.0
CMake 3.22.1
GCC 11.3.0

idea (prepopulated score)

I like that the size of the puzzle can be adjusted. It seems a bit off to have the score file prepopulated with a 10 minute minimum requirement regardless of the size though.

Idea: What about dropping the time limit, but allowing only games that have

  • not used the hint/help check
  • not been restored from a partly solved state
    to contribute to the score?

Incorrect "together-not-middle" clues

I know the game hasn't been updated in a while, but today I came across an unexpected situation for the second time and thought I'd let you know. Happens both when compiling from scratch as well when using the watson 0.8.3.1 OSX binaries.

Specifically, I was receiving the following hint, applying which led to the "Something is wrong. An item was ruled out incorrectly." message.
hint

Hitting s shows the following solution:
sol

Incorrect clues: Eta-Lamda-Hash

I'm running into a number of clue-related issues on both MacOS and Windows. To keep things easier to track, I'll dump each sample into its own issue.

  • MacOS: 0.8.3.1 binary (watson-0.8.3b.bin-macOSX.zip, identifies as 0.8.1 in "About" )
  • Windows: 0.8.4b binary (Watson.Installer.msi, identifies as 0.8.3 in "About" )

Eta < Lamda < Hash

Judged by the solution, ๐ถ was excluded correctly. The state of the puzzle doesn't allow that deduction though, and the reasoning given in the hint doesn't make sense to me.
EtaLamdaHash

Incorrect clues: Hint not directly deducible from the state of the puzzle (King left of Ampersand)

I'm running into a number of clue-related issues on both MacOS and Windows. To keep things easier to track, I'll dump each sample into its own issue.

  • MacOS: 0.8.3.1 binary (watson-0.8.3b.bin-macOSX.zip, identifies as 0.8.1 in "About" )
  • Windows: 0.8.4b binary (Watson.Installer.msi, identifies as 0.8.3 in "About" )

King < Ampersand < Pi - Hint correct, but not directly deducible from the state of the puzzle and the clue quoted

The hint states "โ™” left of &" as reasoning for ruling out the placement indicated. According to this clue, it could only rule out the king to the right of the one indicated.
If more clues are taken into consideration (& left of ๐ฟ), it is obviously correct to rule out that placement, just not from the clue that was quoted alone.

Watson

King < Ampersand < Pi, revealed

Watson

Incorrect "together-not-middle" clues: Eliminate Pi

I'm running into a number of clue-related issues on both MacOS and Windows. To keep things easier to track, I'll dump each sample into its own issue.

  • MacOS: 0.8.3.1 binary (watson-0.8.3b.bin-macOSX.zip, identifies as 0.8.1 in "About" )
  • Windows: 0.8.4b binary (Watson.Installer.msi, identifies as 0.8.3 in "About" )

Hint: Eliminate Pi.

Looks reasonable according to the clue "๐ฟ-not $-3", but as shown later in the solution, ๐ฟ and 3 are not in the same column, so the clue seems wrong. Would have worked if it had been "๐ฟ - either $ or 3", or "๐ฟ-$-not 3".
2023-04-01-EliminatePiHint

Watson is not happy about the result after follwing through on the suggestion

2023-04-01-Watson-after-wrong-hint

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.