koro-xx / watson Goto Github PK
View Code? Open in Web Editor NEWWatson puzzle game
License: GNU General Public License v3.0
Watson puzzle game
License: GNU General Public License v3.0
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.
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.
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
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.
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.
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.
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.
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".
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
Tool | Version |
---|---|
Allegro | 5.2.7.0 |
CMake | 3.22.1 |
GCC | 11.3.0 |
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.