C#/기본 문법
2025. 11. 13.
C# TextRPG2
이전 TextRPG와 다르게 객체지향으로 설계- 코드가 깔끔해짐- 확장성이 좋음 TextRPG에서는 절차지향으로의 제약사향이 있었음1. 게임이 로비 -> 타운 -> 필드순으로 규칙적으로 진행순서를 무조건 가정하고 진행했음로비 다음은 타운이고, 타운 다음은 필드라고 생각했음(절차지향) 객체지향에서는 순서를 가정하지 않고 개발함, 다음에 갈 곳을 정해주기만 하면 됨Game 매니저 클래스를 만들고 mode 맴버 변수를 활용하여 switch 안에서 각각의 케이스만 추가해주면 된다먄약, 기획자가 로비에서 캐릭터를 고르고 바로 필드로 가게 해달라고 한다면객체지향에서는 다음에 갈 곳만 mode 값으로 지정해주면 됨 로직Main() 함수에서 while문으로 Game 클래스의 Process() 함수를 호출계속 반복되고 ..