3 ms·
Write a simple chess program. The rules are easy but require some thought. Displaying a board is easy but requires some thought. Writing an alpha-beta search is
by daly 8y ago
Write a simple chess program. The rules are easy but require some thought. Displaying a board is easy but requires some thought. Writing an alpha-beta search is easy but requires some thought.
By the time you have a simple working chess program that couldn't beat a child you have learned everything you need to know about a programming language. You have to write an algorithm, handle input, handle fancy output, etc.
This is the first program I write whenever I start on a new programming language. I know WHAT I want to do, I just don't know HOW to do it in the new language.
- spent_insanity 8y agoWhere should I start with assembly though? What programs should I be using? where do I find them? which ones are good and which ones are bad? I originally thought assembly language was just 1 or 2 different languages and as I research I am seeing otherwise. I just started reading a book I found called the beginners guide 4 reverse engineering if that helps to show where I am at so far.