Programming Excersises

Hello All,

By request of fans, I will post some of my programming exercises I do.

Lately I started playing boardgames on BoardGameArena. Some games could be made more enjoyable with a little tool.

CardChecker is the first program I wrote for this purpose. It is a graphic log for the card game Papayoo. I wrote it in C# and sadly it (of course) gets flagged as a virus. Also with CardChecker the user had to input all the actions.

Feedback from friends and users pointed me towards Chrome Extensions. Thus the input is completely automatic and more user friendly. In the Chrome Extension – section you will find extensions for games I made.

Running updates include:

  • Fusing all extensions for BGA into one Fixed in BGA Booster
  • Automatic selecting of the right language version Fixed in BGA Booster
  • Constant onscreen functionality – Support discontinued by Google
  • Migrating to Manifest V3
  • Ability to refer to a specific player directly in chat
  • Ability to run on Android with Kiwi Browser
  • Bug fixing

Running projects:

  • Program Tric Trac (Rotterdam – version) in BGA
  • Program Tric Trac Doubles (Rotterdam – version) in BGA
  • Program Mage Knight in BGA

Enjoy!


Chrome Extension

Instructions

  • Download the file
  • Move the file to your preferred location
  • If necessary, rename the file (F2) and change the extension in .zip
  • Unpack the zip-file

How to load the extension in Chrome

  • Open Chrome
  • Open the Extension Management page by navigating to chrome://extensions.
    • Alternatively, open this page by clicking on the Extensions menu button and selecting Manage Extensions at the bottom of the menu.
    • Alternatively, open this page by clicking on the Chrome menu, hovering over More Tools then selecting Extensions
  • Enable Developer Mode by clicking the toggle switch next to Developer mode.
  • Click the Load unpacked button and select the extension directory.

How to use the extension

The extensions work off the game log, which is presented to all the players. Therefore you have to wait until the entire log is loaded in your browser. Otherwise the information given by the extension will not be valid.

BGA Booster

Booster scr1
Booster scr1

This extension has Papayoo and El Grande support for Dutch and English language settings. All future games can be easily added to this extension.


Papayoo

99 PH papayoo
99 PH papayoo

Works with English

99 PH v12 NL
99 PH v12 NL

Works with Dutch

El Grande

99 screenshot EG EN
99 screenshot EG EN

Works with English

99 screenshot EG NL
99 screenshot EG NL

Works with Dutch


Programs in C#

CardChecker

WARNING! All actions from this point on are at your own risk. I will and cannot be held accountable for damages to your pc, or online rating. Because this is a program I just wrote, it will be flagged as a possible virus. The code is also available on GitHub (https://github.com/JohnEns/CardChecker) and you can also download it from there.

Instructions:

  • Download the file CardChecker v11. This might flag the first virus warnings.
  • Change the extension of the file to .exe
  • Start the program and override the last virus warning.
CardChecker scr1
CardChecker screenshot