Author Topic: GuiTools based MasterMind clones  (Read 3652 times)

0 Members and 1 Guest are viewing this topic.

Offline RhoSigma

  • QB64 Developer
  • Forum Resident
  • Posts: 565
    • View Profile
GuiTools based MasterMind clones
« on: September 17, 2019, 01:19:58 pm »
For the little gaming fun between two coding projects I present

LogicTrainer, a regular MasterMind clone (find 4 out of 6 colors in 7 tries)
and
LogicTrainerBig, a Super-MasterMind clone (find 5 out of 8 colors in 12 tries)

If you are not familiar with MasterMind and its rules, then just Google for it.

EDIT:
Download attachement removed ...
These games are GuiTools based applications and its sources are now available as part of the QB64GuiTools.7z source archive from here: https://qb64forum.alephc.xyz/index.php?topic=809
« Last Edit: January 31, 2022, 06:37:02 pm by RhoSigma »
My Projects:   https://qb64forum.alephc.xyz/index.php?topic=809
GuiTools - A graphic UI framework (can do multiple UI forms/windows in one program)
Libraries - ImageProcess, StringBuffers (virt. files), MD5/SHA2-Hash, LZW etc.
Bonus - Blankers, QB64/Notepad++ setup pack

Offline bplus

  • Global Moderator
  • Forum Resident
  • Posts: 8053
  • b = b + ...
    • View Profile
Re: GuiTools based MasterMind clones
« Reply #1 on: September 25, 2019, 06:25:08 pm »
Hi RhoSigma,

Very nice graphic effects! The popup message came just in time in a game to explain that I could change color choices before the "Check it" button press.

I look forward to checking out your GUI tools when released.

Offline RhoSigma

  • QB64 Developer
  • Forum Resident
  • Posts: 565
    • View Profile
Re: GuiTools based MasterMind clones
« Reply #2 on: September 26, 2019, 01:43:40 am »
Thanx for your interest b+,
the next release (v0.11) is almost ready, just need to finish some documentation. That's the most annoying part with coding, just write and write and write, but get not one line of code done :)
My Projects:   https://qb64forum.alephc.xyz/index.php?topic=809
GuiTools - A graphic UI framework (can do multiple UI forms/windows in one program)
Libraries - ImageProcess, StringBuffers (virt. files), MD5/SHA2-Hash, LZW etc.
Bonus - Blankers, QB64/Notepad++ setup pack

Offline bplus

  • Global Moderator
  • Forum Resident
  • Posts: 8053
  • b = b + ...
    • View Profile
Re: GuiTools based MasterMind clones
« Reply #3 on: September 26, 2019, 10:17:19 am »
Thanx for your interest b+,
the next release (v0.11) is almost ready, just need to finish some documentation. That's the most annoying part with coding, just write and write and write, but get not one line of code done :)

Well I hope it's your own high quality standards of documentation that you are finding annoying because documentation is so critical to make a great impact with great code.

I've downloaded last night your last set of GUITools to "prepare" for your next release and the first thing after skimming the folder is a beeline to your docs to see what is what. I am curious how your Tools compare to Fellippes' full fledged InForm GUI system and some Libraries Steve shares with us. I am guessing these tools are in between. I haven't even managed the Intro yet and wasn't going to write anything until I did but maybe you could use pep talk in favor of documentation ;-))

I myself have become interested in problem of keyboard and mouse input when you have several "controls" on a window since Tiny Navigator and Scrollbar Thread when those issues came up. Dang now that I think of it, it should have come up with my Word Search Editor that I started... no? no typing involved with buttons or "picture boxes" it's all mouse...  anyway, I suspect your work already done might be very instructive.

One of the problems is showing the user which control has focus for key input, who wants to move a mouse, type, move a mouse type... using the mouse always to indicate the control intended for key presses. So you dim/dull controls out of focus AND Color /light up the One that Is in focus. I think I saw some of that with the Mastermind clone.

Maybe writing docs is annoying because you have no idea who your audience is, you have to assume a most elemental knowledge base, maybe because it is a total monologue, a very long one. Dialogue would be so much easier because you have specific questions to answer instead of a wide open throw up of everything dependent on some sort of structure to keep organized and easy to lookup.

Well onto reading... :)
« Last Edit: September 26, 2019, 10:20:57 am by bplus »

Offline RhoSigma

  • QB64 Developer
  • Forum Resident
  • Posts: 565
    • View Profile
Re: GuiTools based MasterMind clones
« Reply #4 on: September 26, 2019, 12:46:28 pm »
Quote
Maybe writing docs is annoying because you have no idea who your audience is, you have to assume a most elemental knowledge base, maybe because it is a total monologue, a very long one.

This brings it straight to the point...
My Projects:   https://qb64forum.alephc.xyz/index.php?topic=809
GuiTools - A graphic UI framework (can do multiple UI forms/windows in one program)
Libraries - ImageProcess, StringBuffers (virt. files), MD5/SHA2-Hash, LZW etc.
Bonus - Blankers, QB64/Notepad++ setup pack