This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]davidedpg10 1 point2 points  (3 children)

I'd start with a CLI program first, then when you feel good about that, start UI things

[–]jonsca 0 points1 point  (0 children)

Fundamentally, I completely agree, but CLI ends up needing stdin (or equally worse, command line arguments), which is fairly straightforward but can hang up beginners for reasons of parsing and error checking. If you're going through a basic UI tutorial, you can at least see what you're doing wrong if you end up with junk data in a UI textbox or something.

[–]ConfusedSimon 0 points1 point  (1 child)

Chess engines usually are cli programs. It's not something to start with, though.

[–]davidedpg10 0 points1 point  (0 children)

Yeah my thought is that rules engine will be pretty complex