I need ideas for my game

This is a discussion on I need ideas for my game within the Game Programming forums, part of the General Programming Boards category; Finally, I can resume programming my game. I had to get my other hard drive back with my program on ...

  1. #1
    Unregistered Leeman_s's Avatar
    Join Date
    Oct 2001
    Posts
    753

    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=†

  2. #2
    Rambling Man
    Join Date
    Jan 2002
    Posts
    1,050
    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.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. 2D Game project requires extra C++ programmers, new or experienced
    By drallstars in forum Projects and Job Recruitment
    Replies: 2
    Last Post: 05-16-2007, 11:46 AM
  2. beach bar (sims type game)
    By DrKillPatient in forum Game Programming
    Replies: 1
    Last Post: 03-06-2006, 01:32 PM
  3. Try my game
    By LuckY in forum A Brief History of Cprogramming.com
    Replies: 14
    Last Post: 09-15-2004, 12:58 PM
  4. 2d game ideas
    By BeholderOf in forum Game Programming
    Replies: 5
    Last Post: 10-27-2003, 06:06 PM
  5. Idea's for game
    By Unregistered in forum Game Programming
    Replies: 5
    Last Post: 10-02-2001, 10:16 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21