473,326 Members | 2,111 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,326 software developers and data experts.

mini project

hai
i wud like to do a mini project with two of my friends in c or c++.i jus cant decide on a suitable one.it wud n very very helpful if u guys cud suggest some topics
Dec 3 '06 #1
7 4226
uhmmm...hi...i got a project last term....it's a typing tutor game where random characters fall down the screen and the user must hit the letter before it reaches the bottom. the letters that are already typed/hit will turn into asterisks(*).

or maybe a movie info system (database) that would be able to add movies, delete movies,purchase tickets...everything really...

hehe...hope these are helpful in one way or another....
Dec 3 '06 #2
hai
thanks
hpbutterbeer!lovely to get a reply from a harry potter fan!am a harry potter freak too!!!
thanks.i ll try doing the typing tutor thing
can u give me a breif idea to start upon?
Dec 3 '06 #3
haha...really??? you are one too? gosh....potter fanatics are EVERYWHERE i tell you!!! :D

Here are the specs from that project...we spent a week of sleepless nights for that...we're doing the Text Twist game right now...

The machine project is a game called Typing Tutor. It is similar to typing or keyboarding games such as Typer Shark.

Characters are released on the screen at random. These characters are determined at random as well. The goal of the game is to type as many characters falling from the screen as possible before the characters reach the bottom line. Each time the user types a character on time, that character turns into an asterisk as a signal that it has been typed. The user then accumulates the corresponding points that the character is worth. There should be at most 10 characters on the screen at one time. The game ends when 100 characters have been released.

The basic user interface is displayed below. It is recommended to have an interface 50 characters wide and 15 characters tall.

There are three types of characters, and each type has a corresponding colour and is worth a certain number of points. The types of characters are as follows.

1. Alphabet
Lower case letters appear in green and are worth 5 points.
Upper case letters appear in yellow and are worth 7 points.
2. Numbers
Numbers appear in blue and are worth 10 points.
3. Symbols
Special characters appear in red and are worth 12 points.
Allowed characters are ~ ! @ # $ % ^ & ( ) _ + { } [ ] | \ : ; " ' < , > . ? /
The asterisk (*) symbol is used for indicating that the character has been typed and so it is not one of the allowed characters.

The game has 3 difficulty levels, which indicate what types of characters will appear on the screen. The difficulty level is given as an option to the user at the start of each game. The three difficulty levels are as follows.

1. Easy - Only the alphabet characters appear on the screen.
2. Medium - The alphabet and numbers appear on the screen.
3. Difficult - All types of characters appear on the screen.
Dec 3 '06 #4
haha...really??? you are one too? gosh....potter fanatics are EVERYWHERE i tell you!!! :D

Here are the specs from that project...we spent a week of sleepless nights for that...we're doing the Text Twist game right now...

The machine project is a game called Typing Tutor. It is similar to typing or keyboarding games such as Typer Shark.

Characters are released on the screen at random. These characters are determined at random as well. The goal of the game is to type as many characters falling from the screen as possible before the characters reach the bottom line. Each time the user types a character on time, that character turns into an asterisk as a signal that it has been typed. The user then accumulates the corresponding points that the character is worth. There should be at most 10 characters on the screen at one time. The game ends when 100 characters have been released.

The basic user interface is displayed below. It is recommended to have an interface 50 characters wide and 15 characters tall.

There are three types of characters, and each type has a corresponding colour and is worth a certain number of points. The types of characters are as follows.

1. Alphabet
Lower case letters appear in green and are worth 5 points.
Upper case letters appear in yellow and are worth 7 points.
2. Numbers
Numbers appear in blue and are worth 10 points.
3. Symbols
Special characters appear in red and are worth 12 points.
Allowed characters are ~ ! @ # $ % ^ & ( ) _ + { } [ ] | \ : ; " ' < , > . ? /
The asterisk (*) symbol is used for indicating that the character has been typed and so it is not one of the allowed characters.

The game has 3 difficulty levels, which indicate what types of characters will appear on the screen. The difficulty level is given as an option to the user at the start of each game. The three difficulty levels are as follows.

1. Easy - Only the alphabet characters appear on the screen.
2. Medium - The alphabet and numbers appear on the screen.
3. Difficult - All types of characters appear on the screen.

gee thanks!u must b really brainy to have implemented this!awesome!can this b done only with c/c++ or do we need something else too?
think u ll b sorted into ravenclaw for ur brains!
Dec 4 '06 #5
Hi Friend,

Solving Difficult Mathematical Equations through C or C++. Then my name is S.Archanakumar. I think that you might consider my suggestion. We will meet through mail. Give your mail id. Bye. Take Care. Meet soon thro mail.
Dec 4 '06 #6
Hi Friend,

Solving Difficult Mathematical Equations through C or C++. Then my name is S.Archanakumar. I think that you might consider my suggestion. We will meet through mail. Give your mail id. Bye. Take Care. Meet soon thro mail.
hai archana
my email is pangsans@gmail.com
thnx 4 ur suggestion!if u know anymore topics,i d gladly welcome them!
ur email?
Dec 4 '06 #7
Oh no! I didn't make that stuff up! It was given to us by our professors and we just worked on it. haha, thanks for the compliment though, even if you totally misunderstood...oh well... :D
Dec 4 '06 #8

Sign in to post your reply or Sign up for a free account.

Similar topics

0
by: tbatwork828 | last post by:
VS 2005. I have compiled my dlls/exes in Release mode and also setting Debug Info="full"under Project - Properties - Build - select "Release" under "Configuration" drop down - the Advanced button...
2
by: tbatwork828 | last post by:
Visual Studio 2005. I have compiled my dlls/exes in Release mode and also setting Debug Info="full"under Project - Properties - Build - select "Release" under "Configuration" drop down - the...
2
by: Eric S. Johansson | last post by:
as one would expect when creating a body of software, eventually you create a series of relatively generic components you find yourself using over and over again. As a result, I'm finding myself...
0
by: gunimpi | last post by:
http://www.vbforums.com/showthread.php?p=2745431#post2745431 ******************************************************** VB6 OR VBA & Webbrowser DOM Tiny $50 Mini Project Programmer help wanted...
4
by: Pankaj S | last post by:
Hi! I have just joined this group. I want just a mini project in c/c++ on any topic so that it is not so much easy and not so much complicated. It should be just looking like a engineering...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.