Computer Webmaster Gaming Console Graphics Forum

Welcome to the Computer Webmaster Gaming Console Graphics Forum forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

MK PitStop Main Earn $25 Earn Money Posting Extras Members Blogs Image Hosting User Pages
Go Back   Computer Webmaster Gaming Console Graphics Forum > Computer Forums > Software Programming
Register FAQ/Rules Become A V.I.P. Member Search Today's Posts Mark Forums Read

Software Programming Software programming talk, ask questions about computer software programming or help others

Google
Closed Thread
 
LinkBack Thread Tools Display Modes
Old 06-12-2007, 11:51 PM   #1
Mickey
 
Mickey's Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default Help with game formulas

I am creating a simple adventure game and I need help with some math
formulas. I would truly appreciate any help.

In my game I have 28 different monster types. I have arranged them so
that monster number one is the weakest and monster 28 is the most
powerful. The player begins with a dexterity attribute of 10 and can
obtain a maximum of 100. I need a formula that determines whether or not
a player strikes a monster when they attack one. I would like the
formula to work with the following rules:

If the player dexterity is equal to 10 and the monster type is equal to
1, then the chances of striking the monster should be 50%

If player dexterity is equal to 100 and monster type is equal to 1, then
the chances of striking the monster should be 100%

If player dexterity is equal to 10 and monster type is equal to 28, then
the chances of striking the monster should be 0%

If player dexterity is equal to 100 and monster type is equal to 28,
then the chances of striking the monster should be 50%

Using the above data, I also need a formula to fairly determine whether
or not a monster strikes the player when they attack him.


Thank you for your help!

-Mickey
 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Advertisements
Old 06-12-2007, 11:51 PM   #2
Konrad Gaertner
 
Konrad Gaertner's Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default Help with game formulas

Mickey wrote:
>
> If the player dexterity is equal to 10 and the monster type is equal to
> 1, then the chances of striking the monster should be 50%
>
> If player dexterity is equal to 100 and monster type is equal to 1, then
> the chances of striking the monster should be 100%
>
> If player dexterity is equal to 10 and monster type is equal to 28, then
> the chances of striking the monster should be 0%
>
> If player dexterity is equal to 100 and monster type is equal to 28,
> then the chances of striking the monster should be 50%
>
> Using the above data, I also need a formula to fairly determine whether
> or not a monster strikes the player when they attack him.


<nitpick> Impossible, since all the rules talk about the player
hitting the monster, not the other way around.</nitpick>

Anyway, here's how to code your rules:

const int MinDex = 10;
const float MaxDex = 100.0; /* to force floating point division */
const float MaxMonLvl = 28.0;

percentChanceToHit = 50 * (1 + (dex - MinDex) / (MaxDex - MinDex)
- (monLvl - 1) / (MaxMonLvl - 1) );

Then just get a random number between 1 and 100 and compare.

--
Konrad Gaertner email: gaertk@aol.com
http://www.livejournal.com/users/kgbooklog/
 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Old 06-12-2007, 11:51 PM   #3
Mickey
 
Mickey's Avatar
 
Posts: n/a
My Photos: (0)

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default Help with game formulas

Konrad Gaertner wrote:
> Mickey wrote:
>
>>If the player dexterity is equal to 10 and the monster type is equal to
>>1, then the chances of striking the monster should be 50%
>>
>>If player dexterity is equal to 100 and monster type is equal to 1, then
>>the chances of striking the monster should be 100%
>>
>>If player dexterity is equal to 10 and monster type is equal to 28, then
>>the chances of striking the monster should be 0%
>>
>>If player dexterity is equal to 100 and monster type is equal to 28,
>>then the chances of striking the monster should be 50%
>>
>>Using the above data, I also need a formula to fairly determine whether
>>or not a monster strikes the player when they attack him.

>
>
> <nitpick> Impossible, since all the rules talk about the player
> hitting the monster, not the other way around.</nitpick>
>
> Anyway, here's how to code your rules:
>
> const int MinDex = 10;
> const float MaxDex = 100.0; /* to force floating point division */
> const float MaxMonLvl = 28.0;
>
> percentChanceToHit = 50 * (1 + (dex - MinDex) / (MaxDex - MinDex)
> - (monLvl - 1) / (MaxMonLvl - 1) );
>
> Then just get a random number between 1 and 100 and compare.
>



Thanks for you help!
 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit!
Featured Websites
Free Space
Free Space
Free Space Free Space
Closed Thread
Tags: , ,




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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Heavenly Sword In-Game Scripted Real-Time Cutscene Using PS3 Game Engine Blig Merk Computer Consoles 1 05-30-2007 12:34 PM
Heavenly Sword Environmentals In-Game Scripted Real-Time Cutscene Using PS3 Game Engine Blig Merk Computer Consoles 0 05-30-2007 12:34 PM


Featured Websites




All times are GMT +1. The time now is 12:41 AM.


Powered by: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.0.0
Cheap Computers
MK PitStop Copyright 2005 - 2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98