in reply to Project ideas
When I am new to languages, I typically write Conway's game of life as a first program, mainly because it offers similar challenges of (how do I manipulate these efficiently? how do I do graphics? etc). Chess is another good big project. Ok, so everyone reinvents the Chess wheel every now and again, but doing something from the ground up (often without the help of domain-specific modules -- if you want to learn) is a great way to keep interest.
Other good ideas might include web spiders that comb your favorite message board, or something to play with algorithmic musical composition (see MIDI::Simple), Neural Nets, or anything that is off on the edge and is unlike anything you'd have to do for work and/or school.
Shake things up. Live dangerously. Don't stop short and pick easy problems. Pick something impossible -- and achieve it. I'm still begging for hero status myself, yeah, it's hard to find time to play after work, but there are an infinite supply of projects as long as your imagination is there. This is why I like games more than business/useful stuff -- imagination is fun.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Project ideas
by Trag (Monk) on Mar 18, 2004 at 21:19 UTC |