8 씨샵 프로그래밍 텍스트RPG 8
정보/기술 > 소프트웨어
8 씨샵 프로그래밍 텍스트RPG 8
파워포인트
2021.12.16
13페이지
Console.WriteLine("잘못된 경험치값입니다");
Console.WriteLine("잘못된 골드값입니다.");
Console.WriteLine("==========로비========== ");
Console.WriteLine("4. 종료");
Console.WriteLine("==========전투========== ");
Console.WriteLine();
Console.WriteLine("1. 공격");
Console.WriteLine("3.도망");
C#텍스트RPG 만들기
Class Gam eController
privateintmLevel;//플레이어 레벨
mMax Hp=5*mLevel+5;//최대 MP값 변경
mHP=mMax Hp;//체력값 최대값으로 변경
mMax MP=5*mLevel-5;//최대한 MP값 변경
mMP=mMax MP;//마나값 최대값으로 변경
mDefense=mLevel-1;//디펜스값은 레벨-1만큼 변경
mCu r rentExp-=mMax Exp;//경험치 초기화
mMax Exp=mLevel*20;//획득해야 하는 경험치
Console.WriteLine("잘못된 경험치값입니다");
Console.WriteLine("Level: "+mLevel. ToString()) ;//레벨 출력
Console.WriteLine(string. Form at("EXP: {0}/{1}",mCurrentExp.ToString(), mMax Exp. ToString())) ;//현재 경험치 /최대 경험치
Console.WriteLine("3.상태보기");
Console.WriteLine("4. 종료");
Console.WriteLine("상태 보기 미구현");
Console.WriteLine("잘못된 커맨드입니다.");
Console.ReadKey();
Console.WriteLine(randval);// 랜덤값출력
if(!mPlayer. IsA ive())
if(!monster.IsA ive())
mHP= hp;
Console.WriteLine(string. Form at("HP: {0}/{1}",mHP.ToString(), mMax Hp. ToString())) ;//HP: 체력/최대 체력
if(mHP<=0) {retu rn;}
Console.WriteLine(string. Form at("{0}(이)가{ 1}에게 {2}의 피해를 줬다.", mName, target.mName, mAttack.ToString()));
retu rns> 해당 피격후, 캐릭터가 사망했을 때 true를 반환합니다.
if(dam age>= 0)
intrealDam age=damage-mDefense;
mHP-=realDam age;
Console.WriteLine(string. Form at("{0}(은)는 {1}의 피해를 입었다.", mName, realDam age. ToString()));
console ,
writeline ,
tostring ,
경험치 ,
력 ,
hp ,
mmax ,
골드 ,
form ,
at ,
string ,
값 ,
이름 ,
체력 ,
최대 ,
플레이어 ,
mp ,
exp ,
공격 ,
방어
3 씨샵 프로그래밍 텍스트RPG 3
Console.WriteLine("===로비=== ");
Console.WriteLine("1.전투 시작");
Console.WriteLine("3.상태보기");
Console.WriteLine("4. 종료");
Console.WriteLine("===전투=== ");
Console.WriteLine();
Console.Writ..
3 씨샵 프로그래밍 텍스트RPG 3
Console.WriteLine("===로비=== ");
Console.WriteLine("1.전투 시작");
Console.WriteLine("3.상태보기");
Console.WriteLine("4. 종료");
Console.WriteLine("===전투=== ");
Console.WriteLine();
Console.Writ..
9 씨샵 프로그래밍 텍스트RPG 9
Console.WriteLine("5. 종료");
mPlayer.Attack(monster);
Console.WriteLine("===전투=== ");
Console.WriteLine();
Console.WriteLine("1. 공격");
Console.WriteLine("3.도망");
monster.Attack(mPlayer);
if(!..
9 씨샵 프로그래밍 텍스트RPG 9
Console.WriteLine("5. 종료");
mPlayer.Attack(monster);
Console.WriteLine("===전투=== ");
Console.WriteLine();
Console.WriteLine("1. 공격");
Console.WriteLine("3.도망");
monster.Attack(mPlayer);
if(!..
15 씨샵 프로그래밍 텍스트RPG 15
Item[] mOriginalItem Ar r;
mOriginalItem Ar r=newItem[3];
mOriginalItem Ar r[0].Name= "회복 포션(소)";
mOriginalItem Ar r[0].Value= 5;
mOriginalItem Ar r[0].ID= 0;
Console.WriteLine("===상점=== ");
..
15 씨샵 프로그래밍 텍스트RPG 15
Item[] mOriginalItem Ar r;
mOriginalItem Ar r=newItem[3];
mOriginalItem Ar r[0].Name= "회복 포션(소)";
mOriginalItem Ar r[0].Value= 5;
mOriginalItem Ar r[0].ID= 0;
Console.WriteLine("===상점=== ");
..
5 씨샵 프로그래밍 텍스트RPG 5
Console.WriteLine("2.상점");
Console.WriteLine("4. 종료");
Console.WriteLine("===전투=== ");
Console.WriteLine();
Console.WriteLine("1. 공격");
Console.WriteLine("3.도망");
monster.Attack(mPlayer);
..
5 씨샵 프로그래밍 텍스트RPG 5
Console.WriteLine("2.상점");
Console.WriteLine("4. 종료");
Console.WriteLine("===전투=== ");
Console.WriteLine();
Console.WriteLine("1. 공격");
Console.WriteLine("3.도망");
monster.Attack(mPlayer);
..
4 씨샵 프로그래밍 텍스트RPG 4
Console.WriteLine("1.전투 시작");
Console.WriteLine("2.상점");
Console.WriteLine("4. 종료");
Console.WriteLine("게임 종료");
Console.WriteLine("===전투=== ");
Console.WriteLine();
Console.WriteLine(..
4 씨샵 프로그래밍 텍스트RPG 4
Console.WriteLine("1.전투 시작");
Console.WriteLine("2.상점");
Console.WriteLine("4. 종료");
Console.WriteLine("게임 종료");
Console.WriteLine("===전투=== ");
Console.WriteLine();
Console.WriteLine(..