Naviary's Infinite Chess Program

Sort:
Naviary


null


 

Come here to download and get started working my graphical user interface I created to help view and mod games of chess on an infinite plane (it is also usable to mod many other variants)! Panning & zooming is a cinch. Place a huge variety of pieces, dye them different colors! Highlight squares on this infinite canvas. This makes it a lot easier to moderate quite exotic & complex games like NEISG by me or FISG #1 by @JamesAgadir!

I created this from scratch in the java programming language, I'm offering a free copy to anyone reading this! I just ask you let me know your thoughts happy.png Here's what you will need-


A computer capable of running java applications, can be windows or mac.

You need Java installed. If you don't, here's a good tutorial on how to install Java JDK on windows 10.

Download the latest version of the program from google drive here (includes both windows and mac versions).

Right-click the downloaded zip folder, click Extract All and extract to a destination of your choice. Then read the "Read Me" file, it will tell you to run it once by double clicking the .jar file corresponding to your current operating system, wait a few seconds while it creates the required directories (it will appear as if it opens and instantly closes), then you will need to drag the "Photos" folder to this location: "C:\chess folder\Infinite Chess\" for windows users or "/Users/username/Desktop/Infinite Chess/" for mac users, the program should have already created the folders "Games" and "Screen Captures" in that location.

After that it should start up normally! Let me know if you have trouble installing and I can assist.


Need help? Ask! Take cool shots? Post theme here! Find any bugs? Post them here. Want to request features? Ask here!

You can customize the texture pack by replacing the images in the "Photos" folder. They must have the exact same name, have a transparent background, and their resolution must be perfectly square and a power of 2 (i.e. 128x128, 256x256, 512x512...).

 

The current limit of this program (i.e. the limit you could teleport to AND everything is still functional) is currently unknown, you can go so far that the coordinates will fill up the entire screen and go off it.

The limit for zooming out is once you reach the number 1x10^131, when the y coordinates on the left hand side will begin to overlap right before the program crashes. I have already patched this and on the next release there will be no zoom limit!

Link to original program forum.

Naviary

Plan for a few updates in the future- Perspective mode so you can rotate the camera and see just just how far the board goes off into the distance, and see far off objects too.

Naviary

Testing out custom screenshot sizes-null


null


null

Naviary

Know what this is?null

A massive number of orange palette boxes, progressively less dense as you move outward!

 

My program can kinda be considered a universe simulator tongue.png

 

Or your infinite canvas! Literally, your painting that goes on forever. Create artwork on another level.

Naviary

Will be included in the coming update-

  • Games can store multiple board states, meaning you can rewind to previous moves and forward again to view how the game's progressed over time.
  • Zooming is now a smooth, seamless transition.
  • Navigate the board also using the mouse to pan and scroll wheel to zoom!
  • Settings such as take a screenshot, allow illegal moves, board color, toggle coordinates, etc. will be conveniently located on a new sidebar, and your custom settings will saved with each different game!
  • Take custom screenshots sizes by changing the width of the screenshot box!
  • [ and will now cycle through all eventful locations where pieces exist rather than cycling between each individual pieces one by one, much more efficient!
Lycan_the_Werewolf

I am talking about the Infinite Chess 1.1.0.0 windows.jar because I have a windows computer.

Naviary

Do you have Java installed? (What happens if you type "java" into a command prompt?)

Naviary

BIG UPDATE AVAILABLE

download here

What's new in v1.2.0: (the format changes so it will automatically convert your existing games into the latest format BUT- you have to first drag the games you want converted from "Games/1.0.6" to folder "Games/1.2.0"!

1.2.0 (Format Change)

- Games now can hold many different board states, meaning you can rewind to view previous   moves and forward again to see how the game has progressed over time! Cycle between   moves using < and > . Current move along with total # moves is displayed in top-right corner.

- You can now navigate the board using only the mouse! Click and drag the board to pan. Use  the scroll wheel to zoom in/out.

- Added a sidebar. Sidebar includes settings: Take snapshot, allow illegal moves, mergeMode, board color, letter-coords, and stacking! mergeMode will cycle between modes where moves will over-right game = , or merge with next board state + , or edit the current board state.

- You can now save your custom options per game file! Games will save your preferred options   for allowing illegal moves, the mergeMode, board color, and letter-coords!

- Right-clicking the camera button will allow you change the size of the screenshot  window. Clicking with the middle mouse button will allow you to set the screenshot  width manually. Or for automatic, you can select the first corner, then select second  corner to choose the rectangular capture size, program will automatically zoom and  change the screenshot box size. Expanding will automatically increase text size. Shrinking will decrease the text size.

- Board Color transparent now uses the image named “background” to render a custom   background picture as the dark tiles!

- Fixed an error where copied and pasted number 8’s would turn into 9’s.

- [ and ] now cycle between all eventful locations where pieces exist instead of cycling through every   single individual piece!

- Fixed spirits not rendering if on same square as hostile pieces.

- Will no longer display a spirit capturing another friendly spirit as legal. Spirits are not   supposed to possess other spirits. Spirits will also no longer delete the piece they capture or   “possess”.

- The Y coordinate whilst entering coords to teleport to is no longer white, but the invert of the   color existing beneath it (this matches how all other coords are rendered).

- Angels should now protect against unique move-set captures along with sliding moves.

- Changed key to print leaderboard to semicolon ; .

- Zooming is now a smooth transition!

Naviary

Also need new Photos folder download

Naviary

Now peeps have fun with all the new features and find all those bugs! Tell me what you think happy.png

eswaff

where is the games/1.2.0 folder? Is it supposed to download with the v1.2.0 zip?

Naviary

You can make it yourself, or just run 1.2.0.0 once and it will automatically create it. It is located at C:\chess folder\Infinite Chess\Games\1.2.0

or at "username/Desktop/Infinite Chess/Games/1.2.0" for mac

Lycan_the_Werewolf
Naviary wrote:

Do you have Java installed? (What happens if you type "java" into a command prompt?)

Yes, I have Java.

Lycan_the_Werewolf

I don't know what I'm missing.

Naviary

Werewolf if I remember correctly whenever you try to open the .jar file it asks you what program you want to open it with?

Naviary

Try running it using a command prompt, see my here video ----->

Naviary

Or maybe there's an option if you right-click the jar file to open with "Java runtime environment"?

Lycan_the_Werewolf
Naviary wrote:

Werewolf if I remember correctly whenever you try to open the .jar file it asks you what program you want to open it with?

Yes.

Lycan_the_Werewolf
Naviary wrote:

Or maybe there's an option if you right-click the jar file to open with "Java runtime environment"?

I tried it, but it doesn't come up as an option.

Lycan_the_Werewolf

null