View Full Version: Need ideas...

C++ Learning Community > C++ in General > Need ideas...


Title: Need ideas...
Description: just ideas


yankees26 - February 24, 2006 04:09 AM (GMT)
I need some ideas for a console program to practice what I learned earlier today. I would prefer that it could incorporate classes, pointers, and possibly arrays. I only want ideas, no code (I'd prefer to come up with that myself). About my skill level, I started to learn earlier this week (it's February break so I have had all day each day the majority of this week).

ih8censorship - February 24, 2006 04:56 AM (GMT)
you could make a life simulator of sorts.... have male objects and female objects and have them move around somewhat randomly when they are in the same area have them mate and then possibly have a variable number of offspring. You wouldnt have to do much with graphics, outputting the numbers of males and females would be fine. You could expand on it later on to include food in certain areas, and have them die too..... you could devide the world into sectors or whatever and then have it so each sector could contain 5 different things (at once), a male, a female with offspring, a female, food, and a death trap.

lol i had to restrain myself from posting code....

C-Man - February 24, 2006 09:26 AM (GMT)
you could experiment with neural nets and genetic algoriths that way

yankees26 - February 24, 2006 12:57 PM (GMT)
I don't even know what a neural net is. Maybe I'll try that simulation spiel.

Bench - February 26, 2006 03:36 PM (GMT)
You could seek inspiration from things you use in everyday life, especially with common consumer electrical goods. For example,

A mobile phone contact list (Split your contacts down between friends, family, work colleagues, company contacts etc.)
An iPod music list (organise by genre, sort alphabetical, add/delete songs)
An electronic diary/organiser (ability to add one off reminders, weekly alerts, check dates & times, etc)
SMS predictive text/dictionary (using numbers like on a mobile phone to create words)
Using an ATM (need PIN encryption, create a system of linked menus, check balance, withdraw cash, etc)

You can make them as simple or complicated as you like - in fact, most of the problems above could be solved by breaking them down into multiple smaller, simpler "modules" and combining them together in a larger program.




Hosted for free by InvisionFree