-
I need ideas for my game
Finally, I can resume programming my game. I had to get my other hard drive back with my program on it. Anyways, I have the engine now totally complete for my TEXT DOS CONSOLE rpg game. I have a few monsters and weapons done, but I want some more. Any ideas? Here is what I have so far:
Code:
strcpy(raven.name,"Horn Raven");
raven.health=30;
raven.max_health=30;
raven.magic=0;
raven.speed=20;
raven.strength=8;
raven.exp=150;
raven.gold=50;
raven.to_hit_low=1;
raven.earth_resistance=50;
raven.fire_resistance=25;
raven.water_resistance=0;
raven.wind_resistance=0;
raven.weapon_resistance=0;
strcpy(zombie.name, "Zombie");
zombie.health=35;
zombie.max_health=35;
zombie.magic=0;
zombie.speed=20;
zombie.strength=10;
zombie.exp=125;
zombie.gold=55;
zombie.to_hit_low=1;
zombie.earth_resistance=60;
zombie.fire_resistance=0;
zombie.water_resistance=60;
zombie.wind_resistance=60;
zombie.weapon_resistance=60;
strcpy(rat.name, "Rat");
rat.health=20;
rat.max_health=20;
rat.magic=0;
rat.speed=30;
rat.strength=8;
rat.exp=90;
rat.gold=70;
rat.to_hit_low=1;
rat.earth_resistance=15;
rat.fire_resistance=15;
rat.water_resistance=15;
rat.wind_resistance=0;
rat.weapon_resistance=90;
strcpy(shadow.name, "Shadow");
shadow.health=40;
shadow.max_health=40;
shadow.magic=0;
shadow.speed=21;
shadow.strength=10;
shadow.exp=150;
shadow.gold=20;
shadow.to_hit_low=1;
shadow.earth_resistance=0;
shadow.fire_resistance=0;
shadow.water_resistance=0;
shadow.wind_resistance=0;
shadow.weapon_resistance=0;
strcpy(wraith.name, "Wraith");
wraith.health=35;
wraith.max_health=35;
wraith.magic=0;
wraith.speed=25;
wraith.strength=9;
wraith.exp=150;
wraith.gold=50;
wraith.to_hit_low=1;
wraith.earth_resistance=40;
wraith.fire_resistance=0;
wraith.water_resistance=10;
wraith.wind_resistance=10;
wraith.weapon_resistance=0;
strcpy(mage.name, "Mage");
mage.health=100;
mage.max_health=100;
mage.magic=0;
mage.speed=30;
mage.strength=10;
mage.exp=200;
mage.gold=100;
mage.to_hit_low=1;
mage.earth_resistance=10;
mage.fire_resistance=10;
mage.water_resistance=10;
mage.wind_resistance=10;
mage.weapon_resistance=0;
strcpy(ghoul.name, "Ghoul");
ghoul.health=30;
ghoul.max_health=30;
ghoul.magic=0;
ghoul.speed=20;
ghoul.strength=14;
ghoul.exp=100;
ghoul.gold=40;
ghoul.to_hit_low=1;
ghoul.earth_resistance=50;
ghoul.fire_resistance=50;
ghoul.water_resistance=50;
ghoul.wind_resistance=50;
ghoul.weapon_resistance=50;
strcpy(vampire.name, "Vampire");
vampire.health=90;
vampire.max_health=90;
vampire.magic=0;
vampire.speed=30;
vampire.strength=15;
vampire.exp=200;
vampire.gold=300;
vampire.to_hit_low=1;
vampire.earth_resistance=60;
vampire.fire_resistance=60;
vampire.water_resistance=60;
vampire.wind_resistance=60;
vampire.weapon_resistance=60;
strcpy(golem.name, "Golem");
golem.health=150;
golem.max_health=150;
golem.magic=0;
golem.speed=20;
golem.strength=30;
golem.exp=210;
golem.gold=20;
golem.to_hit_low=1;
golem.earth_resistance=80;
golem.fire_resistance=10;
golem.water_resistance=10;
golem.wind_resistance=90;
golem.weapon_resistance=75;
strcpy(orc.name, "Orc");
orc.health=20;
orc.max_health=20;
orc.magic=0;
orc.speed=20;
orc.strength=10;
orc.exp=100;
orc.gold=40;
orc.to_hit_low=1;
orc.earth_resistance=0;
orc.fire_resistance=0;
orc.water_resistance=0;
orc.wind_resistance=0;
orc.weapon_resistance=0;
strcpy(troll.name, "Troll");
troll.health=100;
troll.max_health=100;
troll.magic=0;
troll.speed=30;
troll.strength=8;
troll.exp=120;
troll.gold=100;
troll.to_hit_low=1;
troll.fire_resistance=30;
troll.water_resistance=30;
troll.earth_resistance=30;
troll.wind_resistance=30;
troll.weapon_resistance=0;
strcpy(slave.name, "Slave");
slave.health=110;
slave.max_health=110;
slave.magic=0;
slave.speed=40;
slave.strength=13;
slave.exp=240;
slave.gold=0;
slave.to_hit_low=1;
slave.fire_resistance=5;
slave.earth_resistance=5;
slave.water_resistance=5;
slave.wind_resistance=5;
slave.weapon_resistance=10;
Code:
dagger.damage=4;
strcpy(dagger.name,"Dagger");
dagger.id=1;
dagger.next=&sword;
sword.damage=6;
strcpy(sword.name,"Sword");
sword.id=2;
sword.next=&mace;
mace.damage=7;
strcpy(mace.name, "Mace");
mace.id=3;
mace.next=&club;
club.damage=8;
strcpy(club.name, "Spike Club");
club.id=4;
club.next=&deathblade;
deathblade.damage=10;
strcpy(deathblade.name, "Death Blade");
deathblade.id=5;
deathblade.next=&diamondblade;
diamondblade.damage=12;
strcpy(diamondblade.name, "Diamond Blade");
diamondblade.id=6;
diamondblade.next=&kutaromace;
kutaromace.damage=15;
strcpy(kutaromace.name, "Kutaro's Mace");
kutaromace.id=7;
kutaromace.next=&kutarosword;
kutarosword.damage=20;
strcpy(kutarosword.name, "Kutaro's Sword");
kutarosword.id=8;
kutarosword.next=†
-
ENEMY NAMES
sorceress.name
elf.name
demon.name
ATTRIBUTES
name.moral /* this would be a variable that is counted into the attack. moral would be determined by many factors, such as health, winning percentage of battles, exp, time away from 'home', how many battles fought, etc... other things like rehealing, going 'home' for a visit, finding special items, winning a battle, etc... would increase moral. other things like getting hurt, being away from 'home' for a long time, losing a battle (having to retreat from a battle counts as losing), losing items, etc... would decrease moral. each enemy could already have a set moral, at the beginning of the game you are given a set moral, and throughout the game your moral changes from the factors. this may be a little hard to implement but would be really cool if you did. */
WEAPONS
longbow.name
boomerang.name
lance.name
firebow.name
firesword.name
END
I have a long list of weapon names that I looked for when I WAS creating my RPG awhile back. I got to v.13 in the game but stopped making it, because the code got too messy, and I lost interest. Looking at the code makes me want to go back and recreate the game all over again, except this time using some better methods. :D