|
|
|
 |
|
Console.WriteLine("5. 종료");
Console.WriteLine("===여관=== ");
Console.WriteLine();
Console.WriteLine("잘못된 경험치값입니다");
Console.WriteLine("잘못된 골드값입니다.");
Console.WriteLine("===전투=== ");
Console.WriteLine("1. 공격");
Console.WriteLine("2.아이템 사용");
Class Program
C#텍스트RPG 만들기
Class BattleController
배틀루프 클래스 잘라내기
배틀 컨트롤러 내용 추가
P.. |
|
 |
console, writeline, 경험치, tostring, 골드, mp, 력, player, mmax, 값, hp, 이름, 최대, 배틀, 플레이어, if, exp, command, 여관, 공격 |
|
|
|
|
 |
|
Console.WriteLine("2.상점");
Console.WriteLine("4. 종료");
Console.WriteLine("게임 종료");
Console.WriteLine("===전투=== ");
Console.WriteLine();
Console.WriteLine("1. 공격");
Console.WriteLine("3.도망");
if(!monster.IsA ive())
C#텍스트RPG 만들기
stringplayerName=Console.ReadLine();// 플레이어 이름을 입력
유저의 입력을 처리하는 상태 부분
Console.WriteLine("===로비=== ");
Cons.. |
|
 |
console, writeline, hp, 력, 이름, 체력, tostring, mname, monster, 플레이어, 입력, form, at, string, if, true, 캐릭터, 공격, 방어, mplayer |
|
|
|
|
 |
|
Console.WriteLine("2.상점");
Console.WriteLine("4. 종료");
Console.WriteLine("게임 종료");
Console.WriteLine("===전투=== ");
Console.WriteLine();
Console.WriteLine("1. 공격");
Console.WriteLine("3.도망");
if(!monster.IsA ive())
C#텍스트RPG 만들기
stringplayerName=Console.ReadLine();// 플레이어 이름을 입력
유저의 입력을 처리하는 상태 부분
Console.WriteLine("===로비=== ");
Cons.. |
|
 |
console, writeline, hp, 력, 이름, 체력, tostring, mname, monster, 플레이어, 입력, form, at, string, if, true, 캐릭터, 공격, 방어, mplayer |
|
|
|
|
 |
|
Console.WriteLine("===상점=== ");
Console.WriteLine("1.구매");
Console.WriteLine("3.나가기");
Console.WriteLine("잘못된 경험치값입니다");
Console.WriteLine("잘못된 골드값입니다.");
Console.WriteLine("5. 종료");
Console.WriteLine("===여관=== ");
Console.WriteLine();
C#텍스트RPG 만들기
배열값 추가
상점 부분 연결 추가
상점 연결만 테스트
상점 열거형 내용 추가
mOriginalItem Ar r[0.. |
|
 |
console, writeline, i, tostring, r, ar, hp, string, mp, mmax, form, at, t, 값, if, moriginalitem, 경험치, 플레이어, command, 변경 |
|
|
|
|
 |
|
Console.WriteLine("===상점=== ");
Console.WriteLine("1.구매");
Console.WriteLine("3.나가기");
Console.WriteLine("잘못된 경험치값입니다");
Console.WriteLine("잘못된 골드값입니다.");
Console.WriteLine("5. 종료");
Console.WriteLine("===여관=== ");
Console.WriteLine();
C#텍스트RPG 만들기
배열값 추가
상점 부분 연결 추가
상점 연결만 테스트
상점 열거형 내용 추가
mOriginalItem Ar r[0.. |
|
 |
console, writeline, i, tostring, r, ar, hp, string, mp, mmax, form, at, t, 값, if, moriginalitem, 경험치, 플레이어, command, 변경 |
|
|
|
|
 |
|
mMax Hp=5*mLevel+5;//최대 MP값 변경
Console.WriteLine("잘못된 경험치값입니다");
Console.WriteLine("잘못된 골드값입니다.");
Console.WriteLine("Gold: "+mGold.ToString()) ;//골드 출력
Console.WriteLine();
Console.WriteLine("1. 공격");
Console.WriteLine("2.아이템 사용");
Console.WriteLine("3.도망");
아이템 사용 시 hp가 채워지는 부분 내용 추가
PlayerInventory 내용 추가
privateintm.. |
|
 |
console, tostring, writeline, 경험치, mmax, 값, at, string, form, hp, mp, 골드, player, 최대, i, exp, 추가, 변경, monster, 마나 |
|
|
|
|
 |
|
mMax Hp=5*mLevel+5;//최대 MP값 변경
Console.WriteLine("잘못된 경험치값입니다");
Console.WriteLine("잘못된 골드값입니다.");
Console.WriteLine("Gold: "+mGold.ToString()) ;//골드 출력
Console.WriteLine();
Console.WriteLine("1. 공격");
Console.WriteLine("2.아이템 사용");
Console.WriteLine("3.도망");
아이템 사용 시 hp가 채워지는 부분 내용 추가
PlayerInventory 내용 추가
privateintm.. |
|
 |
console, tostring, writeline, 경험치, mmax, 값, at, string, form, hp, mp, 골드, player, 최대, i, exp, 추가, 변경, monster, 마나 |
|
|
|
|
 |
|
Item[] mOriginalItem Ar r;
Console.WriteLine("===상점=== ");
Console.WriteLine("1.구매");
Console.WriteLine("2. 판매");
Console.WriteLine("3.나가기");
Console.WriteLine("상점을 나갑니다.");
Console.WriteLine("잘못된 경험치값입니다");
Console.WriteLine("잘못된 골드값입니다.");
상점에서 보여주는 부분 추가(연결)
상점 판매 할 아이템 추가
Item[] mOriginalItem Ar r;
mOriginalItem A.. |
|
 |
i, console, t, r, writeline, ar, tostring, moriginalitem, string, form, at, mmax, mp, 값, 경험치, if, name, hp, nventroy, mi |
|
|
|
|
 |
|
Item[] mOriginalItem Ar r;
Console.WriteLine("===상점=== ");
Console.WriteLine("1.구매");
Console.WriteLine("2. 판매");
Console.WriteLine("3.나가기");
Console.WriteLine("상점을 나갑니다.");
Console.WriteLine("잘못된 경험치값입니다");
Console.WriteLine("잘못된 골드값입니다.");
상점에서 보여주는 부분 추가(연결)
상점 판매 할 아이템 추가
Item[] mOriginalItem Ar r;
mOriginalItem A.. |
|
 |
i, console, t, r, writeline, ar, tostring, moriginalitem, string, form, at, mmax, mp, 값, 경험치, if, name, hp, nventroy, mi |
|
|
|
|
 |
|
mMax Hp=5*mLevel+5;//최대 MP값 변경
mMP=mMax MP;//마나값 최대값으로 변경
Console.WriteLine("잘못된 경험치값입니다");
Console.WriteLine("잘못된 골드값입니다.");
Console.WriteLine("잘못된 아이템인 덱스입니다."+itemI ndex.ToString());
Console.WriteLine(string. Form at("MP: {0}/{1}",mMP.ToString(), mMax MP.ToString())) ;//HP: 마나/최대 마나
Console.WriteLine("Level: "+mLevel. ToS.. |
|
 |
tostring, console, writeline, i, mmax, 경험치, 아이템, mp, at, form, string, minventroy, hp, 최대, 값, exp, nventroy, mi, 마나, 변경 |
|
|
|
|
 |
|
mMax Hp=5*mLevel+5;//최대 MP값 변경
mMP=mMax MP;//마나값 최대값으로 변경
Console.WriteLine("잘못된 경험치값입니다");
Console.WriteLine("잘못된 골드값입니다.");
Console.WriteLine("잘못된 아이템인 덱스입니다."+itemI ndex.ToString());
Console.WriteLine(string. Form at("MP: {0}/{1}",mMP.ToString(), mMax MP.ToString())) ;//HP: 마나/최대 마나
Console.WriteLine("Level: "+mLevel. ToS.. |
|
 |
tostring, console, writeline, i, mmax, 경험치, 아이템, mp, at, form, string, minventroy, hp, 최대, 값, exp, nventroy, mi, 마나, 변경 |
|
|
|
|
 |
|
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("===상점=== ");
Console.WriteLine("1.구매");
Console.WriteLine("2. 판매");
텍스트RPG 게임만들기
Class Player
C#텍스트RPG 만들기
내용 추가
내용 수정
구매하는 멤버 선언 부삭제
Item[] mOriginalItem A.. |
|
 |
ar, r, t, i, moriginalitem, console, riginalitem, mo, writeline, 텍스트, rpg, name, 포션, 출력, 확인, 만들기, string, if, int, item |
|
|
|
|
 |
|
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("===상점=== ");
Console.WriteLine("1.구매");
Console.WriteLine("2. 판매");
텍스트RPG 게임만들기
Class Player
C#텍스트RPG 만들기
내용 추가
내용 수정
구매하는 멤버 선언 부삭제
Item[] mOriginalItem A.. |
|
 |
ar, r, t, i, moriginalitem, console, riginalitem, mo, writeline, 텍스트, rpg, name, 포션, 출력, 확인, 만들기, string, if, int, item |
|
|
|
|
 |
|
추상 클래스
추상 클래스에서 지정한 변수와 메소드를 재정의 하여 사용할 수 있음
class클래스 이름
클래스 객체 생성
Console.WriteLine("{0} : 멍멍!", name);
클래스 객체 생성(응용)
클래스, 멤버 변수, 메소드 속성 생성자 이벤트에서 사용할 수 있습니다.
동물객체.이동();
추상 클래스 vs 인터페이스 vs 일반 클래스
일반 클래스는 하나의 추상 클래스만 상속할 수 있음
추상 클래스에서 지정한 변.. |
|
 |
클래스, 객체, 소드, 메, 정의, 이름, 변수, name, this, console, writeline, 속성, 필드, m, 사용, age, color, 생, 인터페이스, 만들다 |
|
|
|
|
 |
|
추상 클래스
추상 클래스에서 지정한 변수와 메소드를 재정의 하여 사용할 수 있음
class클래스 이름
클래스 객체 생성
Console.WriteLine("{0} : 멍멍!", name);
클래스 객체 생성(응용)
클래스, 멤버 변수, 메소드 속성 생성자 이벤트에서 사용할 수 있습니다.
동물객체.이동();
추상 클래스 vs 인터페이스 vs 일반 클래스
일반 클래스는 하나의 추상 클래스만 상속할 수 있음
추상 클래스에서 지정한 변.. |
|
 |
클래스, 객체, 소드, 메, 정의, 이름, 변수, name, this, console, writeline, 속성, 필드, m, 사용, age, color, 생, 인터페이스, 만들다 |
|
|
|
|
|
|