Author |
Topic: 4steps - standalone Arimaa client (Read 6483 times) |
|
aaaa
Forum Guru
Arimaa player #958
Posts: 768
|
|
4steps - standalone Arimaa client
« on: Dec 19th, 2017, 5:26pm » |
Quote Modify
|
4steps is an Arimaa client written in C++ and Qt. It has enough features to play online games with, but it doesn't yet allow one to go through a game's history or play out speculative lines. Ideally, you should build it yourself from the source code, but if you're comfortable enough running a Windows executable from an untrusted source, you can find one here. Undo steps with right-click, redo them with middle-click and submit moves by double-clicking on any empty square. Otherwise, the interface shouldn't be hard to figure out.
|
|
IP Logged |
|
|
|
Hippo
Forum Guru
Arimaa player #4450
Gender:
Posts: 883
|
|
Re: 4steps - standalone Arimaa client
« Reply #1 on: Dec 26th, 2017, 11:53am » |
Quote Modify
|
Ok I have found the link mentioned in the game coments. ... what white background means? What are the client special features? http://arimaa.com/arimaa/games/jsShowGame.cgi?gid=613097&s=w OK 18g ... white denotes squares included in the last move.
|
« Last Edit: Dec 26th, 2017, 11:58am by Hippo » |
IP Logged |
|
|
|
aaaa
Forum Guru
Arimaa player #958
Posts: 768
|
|
Re: 4steps - standalone Arimaa client
« Reply #2 on: Dec 26th, 2017, 3:18pm » |
Quote Modify
|
As played moves are not animated, they are instead indicated by highlighting the squares changed as a result of them.
|
|
IP Logged |
|
|
|
Lion
Forum Senior Member
Arimaa player #9500
Gender:
Posts: 28
|
|
Re: 4steps - standalone Arimaa client
« Reply #3 on: Dec 30th, 2017, 12:55pm » |
Quote Modify
|
I played a game on it yesterday. The new client is excellent for quick time controls (especially lightning). Dragging pieces (rather than clicking stupid arrows) is the way of the future. Instant (not animated) moves are very useful for fast time controls and, in general, might be preferred by seasoned players (though worse for beginners). It would be nice to have an options to choose between animated and instant moves. Thumbs up!
|
|
IP Logged |
|
|
|
Lion
Forum Senior Member
Arimaa player #9500
Gender:
Posts: 28
|
|
Re: 4steps - standalone Arimaa client
« Reply #4 on: Dec 31st, 2017, 8:13pm » |
Quote Modify
|
I just compiled the 4steps client in windows. I tested it and it works fine (I demolished bomb_lightning). The only thing is that I needed to copy a bunch of .dll files (libgcc_s_dw2-1.dll, libstdc++-6.dll, libwinpthread-1.dll, Qt5Core.dll, Qt5Gui.dll, Qt5Multimedia.dll, Qt5Network.dll, Qt5Svg.dll, Qt5Widgets.dll) into the folder containing 4steps.exe. aaaa, how did you make the executable such that it works all by itself? I used Qt 5.10.0 and MinGW_32bit.
|
|
IP Logged |
|
|
|
eykca
Forum Full Member
Andrew Bressette
Gender:
Posts: 12
|
|
Re: 4steps - standalone Arimaa client
« Reply #5 on: Dec 9th, 2018, 11:21am » |
Quote Modify
|
I downloaded the 4steps app and love it! I have two questions: 1) How do I play against bots using this client? (is it possible) 2) Is it possible to setup a position (from the strategy/tactic book that I bought) and then begin the game from there so I can follow the moves presented in the book? This last idea, is very common in chess for following along with books that present a starting position (at some midpoint of the game) and then list off potential moves. I understand I could simply setup a real board and follow along, but doing so on my tablet would be pretty cool.
|
|
IP Logged |
Andrew Bressette California, USA
|
|
|
aaaa
Forum Guru
Arimaa player #958
Posts: 768
|
|
Re: 4steps - standalone Arimaa client
« Reply #6 on: Dec 9th, 2018, 3:42pm » |
Quote Modify
|
on Dec 9th, 2018, 11:21am, eykca wrote:1) How do I play against bots using this client? (is it possible) |
| Start a bot game manually after browsing to http://arimaa.com/arimaa/gameroom/botLadderAll.cgi and following the appropriate "Play" link; then join the game from the client. In the future, this procedure might become a more user-friendly function in the client itself. Quote:2) Is it possible to setup a position (from the strategy/tactic book that I bought) and then begin the game from there so I can follow the moves presented in the book? |
| Not yet, but text I/O obviously has a high priority.
|
|
IP Logged |
|
|
|
eykca
Forum Full Member
Andrew Bressette
Gender:
Posts: 12
|
|
Re: 4steps - standalone Arimaa client
« Reply #7 on: Dec 9th, 2018, 11:31pm » |
Quote Modify
|
Thank you for the prompt reply. I appreciate your help.
|
|
IP Logged |
Andrew Bressette California, USA
|
|
|
aaaa
Forum Guru
Arimaa player #958
Posts: 768
|
|
Re: 4steps - standalone Arimaa client
« Reply #8 on: Jan 6th, 2019, 9:28am » |
Quote Modify
|
Big update: You can now start and join bot games, play in unrated mode and get to the chatroom, all through 4steps. This should eliminate most of the need to log in via the website (including for when playing (unrated) simuls).
|
|
IP Logged |
|
|
|
eykca
Forum Full Member
Andrew Bressette
Gender:
Posts: 12
|
|
Re: 4steps - standalone Arimaa client
« Reply #9 on: Jan 15th, 2019, 12:19am » |
Quote Modify
|
I left a couple questions/comments in the chat. I tried out the new 4steps and loved it, but had a few suggestions/concerns as well. My n00b brain NEEDS animated moves from my opponent. The way it is feels less like a game and more like a series of semi-related puzzles.
|
|
IP Logged |
Andrew Bressette California, USA
|
|
|
eykca
Forum Full Member
Andrew Bressette
Gender:
Posts: 12
|
|
Re: 4steps - standalone Arimaa client
« Reply #10 on: Jan 15th, 2019, 4:50pm » |
Quote Modify
|
I was playing around with the custom position setup feature. It's awesome! It's exactly what I was looking for to help work through problems in the Arimaa: Strategies and Tactics book. It is very similar to the Analysis Board feature on Lichess. Is it possible for the custom board setup to have a START from this position feature and then have a move list off to the side. That way if I want to work through a variation, I can then snap back to the starting position. The only other thing I was thinking about, and this is just me listing pie in the sky stuff, is a rough computer analysis of the position. That way if I'm working through a problem from the book and I pull my patented "why don't you just do this" the computer can quickly show a refutation. If I worked on something as hard as I am sure you have on this, I wouldn't take "just add this" stuff very well, but I got the impression you wanted some feedback and the such. Again, I greatly appreciate your effort, it makes me want to keep playing the game.
|
|
IP Logged |
Andrew Bressette California, USA
|
|
|
aaaa
Forum Guru
Arimaa player #958
Posts: 768
|
|
Re: 4steps - standalone Arimaa client
« Reply #11 on: Jun 25th, 2019, 8:17am » |
Quote Modify
|
4steps will now optionally animate moves by playing out the steps its made of (although these are themselves still shown instantly). Replaying the previous move manually is always possible by pressing middle-click. It's also possible to configure the delay between steps by editing 4steps.ini. Re- and undoing steps can now be done with the mouse wheel.
|
|
IP Logged |
|
|
|
aaaa
Forum Guru
Arimaa player #958
Posts: 768
|
|
Re: 4steps - standalone Arimaa client
« Reply #12 on: Feb 11th, 2020, 3:03pm » |
Quote Modify
|
You can now freely explore back and forth in a game.
|
|
IP Logged |
|
|
|
Hippo
Forum Guru
Arimaa player #4450
Gender:
Posts: 883
|
|
Re: 4steps - standalone Arimaa client
« Reply #13 on: Mar 12th, 2020, 1:00pm » |
Quote Modify
|
on Dec 19th, 2017, 5:26pm, aaaa wrote: If you're comfortable enough running a Windows executable from an untrusted source, you can find one here. |
| Actually I am not able to find it there ...
|
« Last Edit: Mar 12th, 2020, 1:00pm by Hippo » |
IP Logged |
|
|
|
aaaa
Forum Guru
Arimaa player #958
Posts: 768
|
|
Re: 4steps - standalone Arimaa client
« Reply #14 on: Oct 29th, 2020, 2:20pm » |
Quote Modify
|
Major update! By right-clicking on the board, you can now send (custom) setups and moves through the clipboard (also directly with middle-click) and set up a custom game starting from the shown position. By right-clicking on the move list, you can copy moves and sequences to the clipboard and modify the game tree by moving and deleting branches. Other changes include improved raster piece icons.
|
|
IP Logged |
|
|
|
|