Arcade : Alien Swarm
Board : Chess - Checkers - Connect 4 - Othello
Mich Robinson wrote:
I found the main page a little difficult to understand, for a moment I thought it was just a background image. It's certainly quite pretty but it's not obvious what you're looking at. Personally I'd prefer a simple list or options to view current games, historic games, etc which would make it more obvious what you're being shown.
Mich Robinson wrote:
I didn't understand the goto {game number} feature either as I can't see why I'd know the number of a game unless I scrolled down to find it, in which case I could just click on it.
Mich Robinson wrote:
It was interesting viewing the old games but it would of been nice to step through them move by move rather than the moves playing automatically.
Mich Robinson wrote:
When displaying moves it would occasionally be moving the queen all across the board and the opponent would move before the previous move was finished. Also, if a piece was taken, then it would disappear before you knew that was where the opponent was moving to.
Mich Robinson wrote:
I tried playing a game and was noting down my opinions of the software when I spotted it defaults to a time limit of 2 minutes! That's a very quick game. I couldn't see any way of changing the time limit either. My opponent didn't appear to know about the time function. Needless to say the game finished on time.
Mich Robinson wrote:
It also took me a while to realise I had to click ready before I could play - why?
Mich Robinson wrote:
Does it use the winboard commands to run with chess engines or other chess servers?
Mich Robinson wrote:
Your biggest problem will be finding a unique selling point or feature that will get people to use it.
I don't think it's a speed issue (even though my PC is far from modern) as the rendering is quite smooth. The issue was simply that it played the next move before it had finished moving the last piece but only if the last piece had to travel all across the board. The taken piece disappearing (before you know the player has moved there) could be solved by just making it flashing etc.This is a CPU speed issue. I only tested in my computer, in which the rendering is very smooth.
Personally I'd prefer options to show up on screen that say what I can do at that stage ie play, watch etc. I tried every button on screen before I spotted the little ready tick box or are you aiming at the subset of chess players that also play age of empires ;)So everyone has to confirm he's ready to start. Age of Empires does that too.
There are a series of commands that allow each chess engine or chess server to communicate in a standard way. This means if your system could understand the commands then it could play against any chess engine or any player on a standard chess server like ics. The commands are simple text commands like e2e4 which moves a piece from e2 to e4 but also more complicated commands to set up positions or set time limits etc. I think you should at least have a peek at this "standard" language for chess programs. Also have a look at xboard, ics commands and areana.Never heard of winboard.
I'm quite impressed by your system but I personally find it difficult to know what I'm looking at or what I'm supposed to do next. My comments definitely aren't criticisms but more my initial impressions but these initial impressions count as they are what make a user continue playing on your system or whether they use google to look for something similar. I would add simple titles for each screen so a stupid user (like me) knows what he's looking at. I would also add simple buttons so a user can quickly state what he wants to do ie play or watch. I think the chat should be on the playing screen as I had to keep moving between the full size playing screen and finding the tab for the chat. I'd also default the game time to 5 minutes rather than 2 - there's nothing worse than trying out a new system and then being a minute into the game and wondering why there's a little number rapidly counting down from 59 in the corner. The aim is surely to get people to play together on your system than to have a frantic 120 seconds.thanks for your input.
I've never made my stuff open source but I think that would look good on your CV - people are always impressed by any programming around chess. The main aim is to get people to use the system (which shows it's worth) and for that you need to make it slightly more intuitive. I'd listen to peoples input (no matter how crazy they sound) because users never use systems the way you designed them to be used. If things aren't obvious then there's no point even coding them. Once you have users then you could make it open source.For example I am wondering about open source
Arcade : Alien Swarm
Board : Chess - Checkers - Connect 4 - Othello
Hold that thought. Tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
|