Arcus
Arcus is een Rubik's Cube Simulator geschreven in Java met 3D-weergave en kubusmanipulatie. Naast conventioneel oplossen, wordt het ondersteund om van elk patroon naar elk doelpatroon te gaan. Hiermee kan de gebruiker bidirectioneel door de geschiedenis van de kubus lopen.

Kenmerken;
  • 3D-weergave van de kubus, inclusief geanimeerde rotaties en laagdraaien.
  • Naast het oplossen van de kubus (dat wil zeggen, van elk patroon naar de bereikte status met één kleur aan elke kant), kan Arcus van elk patroon naar elk ander doelpatroon gaan, wat een meer algemene taak is.
  • 3D Patroon Editor om het doelpatroon op te geven.
  • Patroonmagazijn om mooie patronen te verzamelen en op te slaan.
  • Elke beurt bijhouden, zodat de gebruiker bidirectioneel door de geschiedenis van de kubus kan lopen.
  • Eenvoudig configureerbaar uiterlijk en beleving, kleuren, muisgedrag, enz. De meeste wijzigingen worden onmiddellijk van kracht.

Systeemvereisten
  • Minimaal JRE versie 1.6.0
  • Getest met JRE versie 1.6.0 Build 27 GA5 (2013-02-17)


Arcus op een eComStation machine met Open JDK


Installeren van Arcus
Download het zip bestand arcus-os2.zip. Maak een map(directory) "arcus" of iets vergelijkbaars dat je het beste uitkomt. Open het zip-bestand en kopieer alles naar de nieuw gemaakte map (directory). Dat is het! Dit zip bestand bevat niet alleen het programma, maar ook een handleiding (Engels), iconen en het commandobestand.

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

  • [station: java] = station met Java
  • [station: arcus] = station met Arcus

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

Maak een nieuw programma object. Geef pad en de bestandsnaam op: "[station: arcus]\arcus\arcus.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 "Arcus" 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.

Arcus op een eComStation machine met Open JDK


Parameters / opties verklaard
  • Met de opgave "-Duser.home=[station: arcus]\arcus" wordt ervoor gezorgd dat Arcus alle benodigde bestanden in de eigen directory opslaat inplaats van in de Home directory.
  • De opgave "2>arcus-bugs.txt" zorgt ervoor dat alle probleem meldingen (bugs) worden bewaard in het bestand "arcus-bugs.txt". De 2 in "2>" is geen typefout! Het bestand blijft leeg op mijn machine, goed teken.


revisie 4 juni 2020