473,396 Members | 2,029 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,396 software developers and data experts.

help me please

hi friends,
im a very eager person to do something funny and crazy but serious programs with C.
i need your help. i have done a program for some funny(simple) games like "flames" and guessing a four digit number and so on.
now i need some topics that i can implement in programming. That is i need some different topics to work on.
Can anybody help me?
Oct 17 '06 #1
6 1806
hi friends,
im a very eager person to do something funny and crazy but serious programs with C.
i need your help. i have done a program for some funny(simple) games like "flames" and guessing a four digit number and so on.
now i need some topics that i can implement in programming. That is i need some different topics to work on.
Can anybody help me?

hi.. design a expression evaluator.. :)
Oct 17 '06 #2
Banfa
9,065 Expert Mod 8TB
hi.. design a expression evaluator.. :)
Of course if you look at anushhprabu' posts you will realise that he only says that because he wants someone to do one for him.

However you would learn a lot from designing an expression evaluator.

How about this, design a space racing game.

The track is defined by a series of way points in 3D space in a cube 100Mk on a side, a ship must pass within 5km of a way point to have passed it.

The track definition will be in a file.

each ship definition will be in a file, a ship is defined by 5 parameters

Thrust, how fast it can accererate in a forward direction
Manuver, how fast it can change direction
Hull, how much damage it can take before falling apart
Guns, the strength of the weapons it has for firing at other ships
Accuracy, how good it is at hitting the target

In any race the sum of Thrust, Manuver, Hull, Guns and Accuracy must be below a given value.

The program will take a parameter giving the ship parameter limit value and multiple file names, 0 or 1 of the named files can be a track definition, the rest must contain a ship definition.

If none of the files is a track file then the program will just verify that all the ships meet the parameter limit.

If 1 of the files is a track file then the program will verify that all ships meet the ship limit and then run a 3 lap race round the supplied course.

Ships will follow this behaviour each turn

1. Fire guns at nearest opponent
2. If required rotate to face the next way point (ths may take more than 1 turn for a ship with low manuver
3. If it is advantagous fire the main thruster.

Ships do not run out of fuel
Ships can not go faster that 0.25c

All files will be text format, editable by and standard text editor.
Oct 17 '06 #3
thank you for your kind help. now only i saw the msg because im not available in work due to my sick. i started working on...
Oct 26 '06 #4
hi,
please explain me detail about an expression evaluator.
Nov 13 '06 #5
Banfa
9,065 Expert Mod 8TB
An expresion evaluator is a program that can evaluate a mathematical expression given as a string, for instance you could give it the string

"4 * (3 + 2)"

and it would evaluate the expression in the string and return the result

20
Nov 13 '06 #6
baburk
111 100+
I think this site may help U.

http://developer.nomadph.com/links.html
Nov 15 '06 #7

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

Similar topics

3
by: laurie | last post by:
Hi all, I'm trying to help out a friend who has inherited a client with a PHP shopping cart application. Neither of us know PHP, but I've been muddling my way through, trying to get these old...
1
by: the_proud_family | last post by:
HELP ME PLEASE!! my email is the_proud_family@yahoo.com I can't get the ball to go up right side and then I need it to turn around and keep turning until velocity=0 I have been at it for the ...
0
by: Kurt Watson | last post by:
I’m having a different kind of problem with Hotmail when I sign in it says, "Web Browser Software Limitations Your Current Software Will Limit Your Ability to Use Hotmail You are using a web...
12
by: Christo | last post by:
borland c++ 5.01 character constant must be one or two characters long get this when compiling my first c++ program can anyone out there help? it is highlighting this line as the problem ...
7
by: x muzuo | last post by:
Hi guys, I have got a prob of javascript form validation which just doesnt work with my ASP code. Can any one help me out please. Here is the code: {////<<head> <title>IIBO Submit Page</title>...
5
by: Craig Keightley | last post by:
Please help, i have attached my page which worksin IE but i cannnot get the drop down menu to fucntion in firefox. Any one have any ideas why? Many Thanks Craig ...
17
by: JT | last post by:
Help me the following C++ question: Write a program to help a local bookshop automate its billing system. The program should do the following: (a)Let the user enter the ISBN, the system will...
7
by: tyler_durden | last post by:
thanks a lot for all your help..I'm really appreciated... with all the help I've been getting in forums I've been able to continue my program and it's almost done, but I'm having a big problem that...
23
by: Jason | last post by:
Hi, I was wondering if any could point me to an example or give me ideas on how to dynamically create a form based on a database table? So, I would have a table designed to tell my application...
2
by: =?Utf-8?B?U2NvdHRSYWREZXY=?= | last post by:
I'm creating a doc project for my c# program. I've done this before but this time sonething is wrong. I build my doc project and is succeeds but when I open the help file, there is no documentation...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

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.