I've been surfing the net for good programming projects for a week. I've found that most suggestions are not "fun to work with": reverse a string, tic-tac-toe, solve a sudoku. Some of them might be challenging, but they are mainly for learning. So, if it's legal here, I would like to collect ideas for people (including myself) who may be interested in programming projects/ideas which are a bit more advanced but also interesting. For an example or two:
- write a program that creates a virtual world from an ISO image, or from your HDD, e.g. flats from files, cities/towns from folders...ect. It is also good for file IO learning, filesystem design, data structures, graphics API...
- create a virtual pet...with auto startup on the desktop, real time behaviour: AI, use of OS APIs.
More ideas are welcome.
PS: I close/move this post if it's not the right place.
PPS: check out Google's DevArt. There're some nice things there too.