My current project is to port the game from its original form (written in JavaFX) to its True Form in the Unity game engine. However, it’s going to take me years to finish the port, so if you want the original version of the game — the one I used to teach symbolic logic to college students — you can download that version here (files housed on my personal website).
If you are not on an iPhone or iPad,* you can click here to download a zipped file (from my personal site). That file contains:
- The Chambergon Battle Logic program (Classic Edition).
- The Chambergon Battle Logic “textbook.” [Click here for just the PDF, without all the other stuff.]
- The Chambergon Battle Logic User’s Manual. [Click here for just the PDF, without all the other stuff.]
- The syllabus for “Elementary Logic” (the course for which I wrote the program and textbook) [Click here for just the PDF, without all the other stuff.]
- Supporting files for the program (a generic “Character File,” 355 game files [Levels 0 through 9], and a logo file).
[Teachers: In addition to downloading the zipped file above, download this zipped file as well. It contains a “teacher character,” with all the games already completed. You can use it as an “answer key” for teaching logic to your students.]
Once you have downloaded the file, unzip it (or “extract” the files, as Windows says nowadays). If no one ever taught you how to unzip files, don’t worry; a simple Google search for “unzip file” + whatever version of Windows, MacOS, Linux, etc. your computer is running should help you figure things out.
Once you’ve unzipped the file, I would suggest you do the following:
- Read the “Course Description” in the Syllabus PDF file to get a feel for what this is all about.
- Take a look at the User’s Manual PDF file so you’ll know where to look later if you need hints, FAQs, and troubleshooting help.
- Maybe take a look at the Textbook PDF file. Reading it will give you hours of delirious enjoyment, as well as helping you figure out what is going on with this whole logic thing.
- Give the program a try.** It’s a .jar file/”Executable Jar File” (there are three of them; use the first one), so it should run on any computer that has Java already installed. (If you don’t know whether your computer has Java, try this link.)
- If you’re on a Mac, you’ll need to:
- If the program tells you your “Character File” is missing, try opening one of the other .jar files/”Executable Jar Files” (Each .jar file is the same program, but with different “debugging” settings.) Java is supposed to run on all systems, but sometimes it takes a couple of tries for a Java-based program to get its bearings and figure out where everything is.
*The classic edition is a Java-based program. However, the iOS operating system refuses to run Java (last I checked) and iPhones and iPads use that operating system.
**The program is “in beta,” and is provided “as is.” By downloading and running the program, you accept responsibility for whatever happens next — including the hours of fun you may have learning and playing the game, and the logical prowess you may obtain in the process.