Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

ChessalystView project page

Desktop application to create pgn (portable game notation) files.
Submitted by Ameisenigel — 11 hours, 39 minutes before the deadline
Add to collection

Play tool

Chessalyst's itch.io page

Results

CriteriaRankScore*Raw Score
UI Design#14.0004.000
Software Design#14.3334.333
Overall#14.0004.000
Idea/Originality#23.6673.667

Ranked from 3 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Judge feedback

Judge feedback is anonymous and shown in a random order.

  • Amazed at the chess board implementation in flutter, really like the look of the app overall. I'd say as you said, a bit over-engineered, especially with the MVP architecture (which I find to be the worst pick for separation of concerns in flutter, personal opinion though). One note about the UI, the settings dialog will overflow vertically if there's not enough space for the options, be careful! Use a ListView and you should be good to go. Very good submission overall, very interesting idea too, good job!
  • Amazed by the fully functional game you submitted! Software design is very good, IMO, use of locator, watch_it and go_router! The only minus point is maybe the missing of a first tour through the app at the beginning and/or tooltips on the icon buttons! Very nice app! Will we see this in the snapstore/flathub? :)
  • Very nice, clean and easy to use interface! I hope you'll publish this to the snap store, I'll definitely use it. For a future version, maybe we could get analysis by some engine in there too? :D

License
GPL-3.0

Developer Commentary
I achieved most of what I wanted to do and the basics are done.
The commenting functionality is buggy, it only shows a new or changed comment if you make a move, or navigate through the game. If you make a comment in the initial position, so not "before" the first move, it will not be saved or displayed, without a warning.
Also, I over-engineered this by using go-router for a single existing screen or intl for just one language (where parts are still hard-coded), so if I would have had my priorities straight in the beginning, the app might have been more polished.

All in all, I'm still very proud of what I did here. :D

Credits
Timo Schröder (Ameisenigel)

Github URL
https://github.com/Timo-Schroeder/chessalyst

Leave a comment

Log in with itch.io to leave a comment.

Comments

No one has posted a comment yet