본문 바로가기
반응형

분류 전체보기123

C# 코딩 연습 - 클래스, 다형성 오늘은 클래스와 다형성에 대한 코딩 연습을 해봤습니다. 다형성은 코딩량을 획기적으로 줄여주고 더 효율적인 관리를 가능케 합니다. class Army { protected int _HP; protected int _MP; protected int _Speed; protected int _Attack; public virtual void Run() { Console.Write("Speed : {0}, ", _Speed); } public virtual void Attack() { // 줄내림 Console.WriteLine(); // Console.Write("Att : {0}, "); } } class Babarian : Army { // 생성자, 기본값 설정 public Babarian() { _HP =.. 2020. 11. 13.
C# 코딩 연습 - 배열기반 달리기 게임 이번에는 배열 기반으로 달리기 게임 코딩 const int MAP_X = 7; const int MAP_Y = 22; const int DELAY_TIME = 300; static void UpdateView(char[] _tile, int[,] _map) { for (int i = 0; i < MAP_X; i++) { for (int j = 0; j < MAP_Y; j++) { int tileIndex = _map[i, j]; Console.Write(_tile[tileIndex]); if (j == MAP_Y - 1) Console.WriteLine(); } } } static void ClearView() { Thread.Sleep(DELAY_TIME); Console.Clear(); } stati.. 2020. 11. 11.
C# 코딩 연습 - 랜덤한 두수의 합 다섯 문제 맞추기 오늘은 연습으로 "랜덤한 두 수의 합" 다섯 문제 맞추기 게임을 만들어봤습니다. static void Main(string[] args) { Random rnd = new Random(); int score = 0; int q1, q2 = 0; int currentCount = 0; int MAX_COUNT = 5; int solution = 0; while(true) { q1 = rnd.Next(1, 99); q2 = rnd.Next(1, 99); solution = q1 + q2; Console.WriteLine("{0} + {1} = ?", q1, q2); if (solution == int.Parse(Console.ReadLine())) { Console.WriteLine("정답!"); score.. 2020. 11. 7.
C# 코딩 연습 - 달리기 게임 유니티를 제대로 한번 공부해보자! 마음 먹고 C# 코딩 연습을 하고 있습니다. 오늘은 그 시작으로 콘솔 기반 달리기 게임을 만들어봤지요. 처음 C++을 배울때도 이렇게 재미있게 배웠다면 얼마나 좋았을까? 유니티 공부는 전에도 시작은 많이 해봤지만 끝을 보지 못해서 항상 아쉬웠는데, 이번에는 작품까지도 만들어보리라! 끝을 보리라 마음 먹고 도전해봅니다. 달리기 게임 플레이 영상 2020. 11. 6.
반응형