TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Mazetar
NA
6
11.9k
Need help with Monster "creator" for Console RPG
Apr 11 2011 5:06 PM
Hello!
I'm trying to make an text based RPG game using Visual C#
I have so far not found any good articles on the subject I'm looking for so I'm asking for help here,
I'm have made a combat code for my game and all but I'm having trouble with the generation of monsters and I would like either some help on how to do it OR if you know of an good article about such I would be greatfull for a link;)
in my Monster class I have declared all the variables like HP, Attack, AC(Armor Class/Defence) etc.
before combat starts I set the int "nummberOfEnemies" to the nummber of opponents I want the player to face in the encounter.
and in the combat class I tried somthing like this:
Monster[] monsters;
monsters = new Monster[nummberOfEnemies];
And then I made this code:
for (int index = 0; index < nummberOfEnemies; index++)
{
monsters[index].monsterAC = 16;
Followed by a declearation of stats, like setting the AC to 16.
I thougth this would do the following:
it will do the for loop once for every monster,
and set all the monsters stats to the values they should have.
I got two problems with this:
1. Every monster will be exactly the same monster.
2. the program crashes when reading the last Line of code I posted, saying it's Out of range,
the value of Index is then 0, and I can't understand why this is happening since an array starts at 0?
this is when I test with nummberOfEnemies = 1; so it should loop once and then exit the loop.
atleast thats what I thougth, I was badly mistaken I realize:)
so do anyone have any hints or articles they can recommend?
below here is a short description of how I want to end up inn the end and I realize that they way I now tried to make it work will not give me the flexibility I want.
I want to be able to call for random encounters or premade encounters,
the premade ones is fine, I can make them work, atleast the monster generator part:)
the random ones I want to create a number of enemies equal to the nummberOfEnemies variable,
and I want them to have different stats depending on their type and such.
Also I want the types that are chosen to be from monsters defined as native to the players current area.
so that if hes in the aquatic area he whont meet a random fire elemental :P
as for the stats I have created a list of all stats for all the monsters inn my game and how they vary,
I have no idea how to applay this into the random generator though.
I realize that my "simple" text to give an idea of what I want to create is getting way to huge so I'm going to stop myself now and say:
thank you for your time:)
Reply
Answers (
1
)
how to copy data tiff file into Doc using c#
Reading from an writing to a text file by omitting specific lines in the read file.