Pieces
Pieces is een programma om de traditionele Tangram te spelen, een spel van Chinese oorsprong. Het bestaat uit het construeren van vormen met enkele veelhoekige stukken. Traditioneel heeft het spel zeven stukken, maar er zijn ook variaties met 5 tot 14 stukken en andere. Je kunt de tangram spelen in 40 verschillende modaliteiten. Je kunt nieuwe figuren maken en deze toevoegen aan het hoofdspel. Meer dan 31.000 door het programma voorgestelde vormen uitwerken. Daarnaast is het mogelijk om wedstrijden tegen je vrienden te spelen en alleen de vormen te selecteren die je wilt gebruiken. En meer.

Systeemvereisten
  • Minimum JRE version 1.6.0 Build 27 GA5 (2013-02-17)


Pieces op een eComStation machine met Open JDK


Installeren van Pieces
Download het zipbestand JPeces-4.2.1.zip. Maak een map(directory) "jpeces" of "jpieces" of iets vergelijkbaars dat je het beste uitkomt. Open het zip bestand, open de map(directory) "JPeces-4.2.1" en kopieer alles naar de nieuw aangemaakte map(directory). Wis het bestand "jpeces.sh", het is voor een ander systeem. Dat is het!

Het gebruikte jp.cmd bestand
Pieces werkt met Open JDK in OS/2-eCS. Ik heb een "jp.cmd" bestand met de volgende inhoud;
@echo off
set CLASSPATH=
set BEGINLIBPATH=[station: java]\JAVA160ga5\bin
set path=[station: java]\JAVA160ga5\bin
[station: jpeces]
cd [station: jpeces]\jpeces
java -Duser.home=[station: jpeces]\jpeces -jar jpeces.jar 2>jpeces-bugs.txt
Ik gebruik 2 aparte mappen(directories), een voor Java en een voor Pieces met de door het programma aangemaakte bestanden. De in het cmd bestand gebruikte verwijzingen;

  • [station: java] = station met Java
  • [station: jpeces] = station met Pieces

moet worden vervangen door echte schijfletters. Bewerk het bestand uit de onderstaande distributie, d.w.z. pas station en mappen(directories) aan. Sla "jp.cmd" op en kopieer het naar de map(directory) "jpeces" als je dat nog niet had gedaan.

Maak een nieuw programma object. Geef pad en de bestandsnaam op: "[station: jpeces]\jpeces\jp.cmd". In het tabblad Sessie de selectievakjes "OS/2 venster", "Starten als pictogram" en "Venster sluiten bij einde programma" aanvinken. In het tabblad Algemeen kan bij naam "Pieces" worden opgegeven. In de distributie zit ook een OS/2 icoontje.

Ik wil erop wijzen dat dit een manier is om het programma te starten, OS/2 en zijn opvolgers hebben veel meer manieren om een Java-programma te starten.

Parameters / opties verklaard
  • Met de opgave "-Duser.home=[station: jpeces]\jpeces" wordt ervoor gezorgd dat Pieces alle benodigde bestanden in de eigen directory opslaat inplaats van in de Home directory.
  • De opgave "2>jpeces-bugs.txt" zorgt ervoor dat alle probleem meldingen (bugs) worden bewaard in het bestand "jpeces-bugs.txt". De 2 in "2>" is geen typefout! Het bestand blijft niet leeg op mijn machine, eea heeft te maken met help of het starten van de browser.

Download
In het bestand kun je alle benodigde bestanden vinden, de stationsletters in het opdrachtbestand zijn ingesteld op C:. Het bestand kun je hier downloaden: jpeces-os2.zip.

revisie 9 mei 2020