Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Jul 19th, 2005, 5:46 PM   #1
Broax
Hobbyist Programmer
 
Broax's Avatar
 
Join Date: Jan 2005
Location: Porto, Portugal
Posts: 142
Rep Power: 4 Broax is on a distinguished road
Send a message via MSN to Broax
Suggestions...

Well... As you all know I'm just a n00b here, and know next-to-nothing of programming. But I am learning, and I do know it can get frustrating not to have any ideas to practice what you're learning.

So I'll give a couple of ideas in no pariticular order, that you can do with help of others. I don't think they are too hard so it's a good starting point.

a) Simple console IM program. This is not an MSN. A person would just be asked for a screen name, and then the IP of the other client. The program would establish the connection and swap messages. A bit in the style of the first matrix. Remember? Later you could do the same thing but with a pretty GUI. And port the program to linux from windows.

b) Tic-Tac-Toe. This is self explanatory, right? First make a console version, then a graphical one. The swap it between OSs.

c) Text-Adventure Game. Remember the old text-adventures? It could be a nice idea to make one, hey? It can't be that hard. First in console, then in a window. Make it for diferent OSs. Later down the road, maybe you could do the sequel but this time using more advanced stuff.

d) ASCII stuff. This is more console oriented, but maybe it would be nice to make some simple ASCII animations... It shouldn't be too hard. Maybe just a bit of hardwork... Also include ASCII boxes for all of your console projects.

e) Simple Notepad. Just a notepad where you could load and save text-files. Maybe include some nice features. First maybe in a console, then in a window, later in another OS...

f) Media Player. I recon this should be a bit tricky, but a simple program that loads a sound file and stops it could be a nice thing to teach how to use sound-related libraries.

g) Html editor. Do a simple html editor that bolds texts and stuff like that. It should be simple since all you have to do is to add the <b> </b> tags along the text. Use a couple of buttons and stuff like that...

h) Do joke-programs. Those annoying programs that move the mouse crusor, or open the cd-rom drive. They're stupid but are nice to screw with a friend and show-off your programming genius.

i) Redneck translator. Once I saw a website (can't remember the URL though... ) that translated plain english with redneck english. It would just search for keywords for the redneck version. EG: "cool" for "kewl". I dunno... I'm not english so I don't know much about redneck english.

j) Make a 1337 translator. Ok... I think 1337 is stupid childish and annoying, but still you would be the envy of your CS buddies.

k) decimal-hexadecimal-octan converter. A program that would convert 17 (decimal) to 0x11 (hexadecimal) or 021 (octal).

l) ASCII character helper. Today I've done a couple of simple programs using ASCII code (for drawing boxes on console applications). It would be a lot easier to have a program that would simplify this process. Imagine a index of charachters. Instead of "xE7" there would be an index where "xE7" would be (for example) 2. instead of having to type a series of \xE7\xE7\xE7 (on C++) I would just type 222, then the program would output the could and I could just copy it and paste it into the source code.

m) random message generator. A bit like a fortune cookie on your desktop.

n) a analog clock. Can you use ASCII to make a console clock?



Oh well... These are just a couple of tips to help everyone get unstuck and start a project. Since I don't know much about programming I can't really sort this by dificulty.

I hope someone finds this usefull and not just stupid. I gave a bit of my imagination to this... :p

Cheers and good luck!

Ps.: If anyone has good ideas post them here. Otherwise just post comments... those are always welcome! :p

EDIT: Use ASCII to make nice boxes for the console programs and make them for linux and windows, since that will make you learn how things work on both sides. But make things the pretty way... "pretty" usually gives a lot of work and tends to be a good learning experience.
__________________
PORTUGALPORTUGA
PORTUGALPORTUGA
PORTUGALPORTUGA
PORTUGALPORTUGA
PORTUGALPORTUGA
Broax is offline   Reply With Quote
Old Jul 19th, 2005, 6:01 PM   #2
Thekingryaan
Programmer
 
Thekingryaan's Avatar
 
Join Date: Jul 2005
Location: Texas, Conroe
Posts: 33
Rep Power: 0 Thekingryaan is on a distinguished road
Send a message via AIM to Thekingryaan
Dude ur soo cool, hey u have aim i wanna talk to you.
Thekingryaan is offline   Reply With Quote
Old Jul 20th, 2005, 6:54 AM   #3
Ooble
I eat cake for breakfast.
 
Ooble's Avatar
 
Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 9 Ooble is on a distinguished road
Great ideas mate. BTW, the #define preprocessor instruction is perfect for L.
__________________
Me :: You :: Them
Ooble is offline   Reply With Quote
Old Jul 20th, 2005, 8:18 AM   #4
Infinite Recursion
Programming Guru
 
Infinite Recursion's Avatar
 
Join Date: Jul 2004
Location: United States
Posts: 3,467
Rep Power: 8 Infinite Recursion is on a distinguished road
Send a message via MSN to Infinite Recursion Send a message via Yahoo to Infinite Recursion
yup, these ideas will definitely help people looking for the "what's next" project to work on.
__________________
http://jasonpowers.net

"There are a thousand hacking at the branches of evil to one who is striking at the root."
Infinite Recursion is offline   Reply With Quote
Old Aug 6th, 2005, 11:49 PM   #5
layer
Hobbyist Programmer
 
Join Date: Feb 2005
Posts: 112
Rep Power: 4 layer is on a distinguished road
I've made some of them In AutoIt
layer is offline   Reply With Quote
Old Aug 7th, 2005, 3:48 AM   #6
Lockick
Newbie
 
Join Date: Aug 2005
Posts: 7
Rep Power: 0 Lockick is on a distinguished road
Have you guys seen this?

http://www.cenqua.com/commentator/

It's just an april fools day joke (incase you thought it was real), but it would be neat to program something that would take a file full of source code and insert quirky comments. Not very usefull, I know, but something to work on, and not very hard to do unless you want to make a real time editor with a fancy GUI that comments in real time. In fact, I think I'm going to start making a simple one right now. Wish me luck and logic.
Lockick is offline   Reply With Quote
Old Aug 7th, 2005, 4:12 AM   #7
darkone916
Hobbyist Programmer
 
darkone916's Avatar
 
Join Date: Jul 2005
Location: Oman
Posts: 125
Rep Power: 3 darkone916 is on a distinguished road
Send a message via MSN to darkone916
Good ideas... but its too difficult 4 me!!!
__________________
From the bottom of the stone steps...
...i'm calling still.
darkone916 is offline   Reply With Quote
Old Aug 18th, 2005, 6:13 PM   #8
theguy0000
Programmer
 
Join Date: Jul 2005
Posts: 73
Rep Power: 4 theguy0000 is on a distinguished road
do you have any instant message names?
theguy0000 is offline   Reply With Quote
Old Aug 19th, 2005, 7:25 AM   #9
Ooble
I eat cake for breakfast.
 
Ooble's Avatar
 
Join Date: Jul 2004
Location: In my box.
Posts: 4,434
Rep Power: 9 Ooble is on a distinguished road
Quote:
Originally Posted by Lockick
Have you guys seen this?

http://www.cenqua.com/commentator/

It's just an april fools day joke (incase you thought it was real), but it would be neat to program something that would take a file full of source code and insert quirky comments. Not very usefull, I know, but something to work on, and not very hard to do unless you want to make a real time editor with a fancy GUI that comments in real time. In fact, I think I'm going to start making a simple one right now. Wish me luck and logic.
Damnit! Where's the freakin' download link!
__________________
Me :: You :: Them
Ooble is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 10:01 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC