-
Project idea?
Hi, I'm mostly new to Java. I started to learn it for a project I wanted to do for school. My initial idea was to make a Soduko solver, even though I know it's possible for me to make, I wanted to make an "easier" program to start out with. I don't want something like a clock.... I want something that is interesting, somewhat of a challenge, and "cool".
Was just wondering if you guys had any ideas of projects for me to do?
Thanks :)
-
Re: Project idea?
A Sudoku solver is fairly easy to make (at least brute force solvers are). Hmm... You could make an AI which will play tic-tac-toe with you, or maybe some other simple game.
If you're looking for a challenge of your analytical and math skills (and a test of how good your number theory is) you can take a look at Project Euler. This will definitely be harder than any Sudoku solver (well, not all of the problems are harder), though the programming portions are actually quite easy. And depending on who you are, solving these problems is kind of cool :)
-
Re: Project idea?
Well if you say a sudoku solver is kind of simple, I might stick with it :)
Could you give me some tips on it? I've searched the web, but haven't found /too/ much stuff on it.
Thanks! :)
-
Re: Project idea?
See: Sudoku algorithms - Wikipedia, the free encyclopedia. There's actually an implementation of the back-track (aka. brute force) algorithm for solving a sudoku about 3/4 the way down the page (link). It's implemented in ruby, but you can try treating this as pseudo code and converting it to Java.