using System.Collections;using System.Collections.Generic;using UnityEngine;using Priority_Queue;[System.Serializable]public class Node{ public bool isWall; public Node parentNode; public int x, y; public int g, h; public int f { get { return h + g; } } public Node(bool _isWall, int _x, int _y) { isWall = _isWall; x = _x; y = _y; }}public class G..
학원에서 C# 언어 공부를 마치며 개인 프로젝트를 만들게 되었다.콘솔 창에서 플레이 가능한 TEXT RPG를 만드는 것이었다.이전 과제 때 제출했던 콘솔용 포켓몬스터 게임을 더 다듬어 보기로 했다. 규정상 학원 로고를 삽입했습니다. 똑같은 프로젝트를 다시 진행하면서 특별히 추가된 것은 스프라이트 이미지이다. 콘솔 환경이므로 아스키 아트를 사용하였다. 무료 변환 사이트의 도움으로 30여 종의 텍스트 이미지를 만들고 파일을 불러와 그대로 출력했다. //콘솔 창에서 이미지를 출력할 위치와 파일명을 매개변수로 사용한다. public static void DrawImage(int cursorPosX, int cursorPosY, string fileName) { ..
학원 과제로 7포커를 만들면서 어려움을 많이 느꼈다. 유니티라면 필요한 기능이나 함수를 써서 쉽게 만들 수 있을 것 같았는데콘솔앱으로만 만들려고 하니 막막했다. 이게 C#의 기본은 없고 유니티의 각종 편의 기능만 써와서 그런것 같아 느낀게 컸다... 코드를 일일히 리뷰하는 건 어렵고, 만들면서 남기고 싶은 부분만 정리해본다. 1. 나는 포커룰을 모르잖아 족보만 대충 알았지 백스트레이트, 마운틴 이런거 몰라서...게임 룰을 모르니 못만들었던게 큰거같다.공부해보려고 애니팡 포커 시작했는데 초기자금 300억 받고 첫판에 파산한거 ㄹㅇ 실화? 카드 구조체인지 클래스인지 부터 만들어본다.카드 게임을 하려면 카드가 있어야 하니까. using System;using System.Collections.Generi..
이전에 지뢰찾기를 만들기 위해 구글 play 게임의 무료 게임을 참고했었다.그 외에도 틈틈히 즐길만한 재미있는 게임이 많이 있었는데,공부에 조금 도움 되겠다 싶어 '뱀 게임(Snake Game)' 이라는 걸 만들기로 했다. 조작은 간단하다. 터치 드래그로 방향을 바꾸는 것이다.처음 봤을 때부터 어떻게 만든거지? 하며 궁금했던 것은꺾이는 부분을 둥글게 만든 것이었다.유니티의 Trail을 사용하면 될까 고민해 봤지만...일단 나중에 고민해 보기로 하고...우선 기본 게임 구현을 우선하기로 했다. 이번 작업물은 아래의 주소에서 다운로드할 수 있다.https://drive.google.com/file/d/11o7p7OoSwE6S5RcgCs6pL-LcnxcP-DrF/view?usp=sharing Mineswe..
윈도우에 기본 설치되어 있는 그 게임, 지뢰찾기.평소 거들떠도 안보는 게임이었지만군대에서 야간당직 근무 중 당직실 컴퓨터로 시간 가는 줄 모르고 했던 기억이 난다.하지만 마지막 두 칸을 남겨두고50 대 50의 확률에 승부를 거는 때면추론 게임이라는 이름이 무색해진다.그래도 간단한 규칙으로 직관적인 플레이를 제공하는 훌륭한 게임임엔 틀림없다.나무위키에는 무려 죽기 전에 꼭 해야 할 비디오 게임이라고 하는데... 공부를 위해 간단한 것부터 차근차근 만들어보자!라는 생각으로 도전했지만,어려웠다! 저번 테트리스의 경우,처음부터 강좌를 보고 만들어서 어려운 줄 몰랐지만,이번엔 처음부터 혼자 생각한지라생각하는 데만 하루,코딩에 하루를 썼다.많은 시행착오가 있었지만 몰랐던 걸 많이 배울 수 있어의미있는 작업이었다....
위 영화는 애플티비 플러스에서 볼 수 있다.본래 SF로 제작 된다는 얘기가 있었지만,결국 실존 인물들의 이야기를 각색한 영화가 되었다.개인의 자유와 개성, 가치가 무시 받는 공산주의 나라에서전 세계를 매료시킨 역사상 가장 전설적인 게임이 탄생했다.그 이름하여 '테트리스'.TIME지 선정 50대 인기 게임 1위에 빛나는 이 게임에 대한 이야기는게임 개발자에게 큰 감명을 주기에 충분하다고 느꼈다. 5개의 사각형으로 조합된 도형을 사용하는전통 퍼즐게임 펜토미노(Pentomino)를 4개의 사각형으로 조합된 도형(Tetromino)을 사용하도록 바꾸고4개를 뜻하는 Tetro~에개발자 '알렉세이 레오니도비치 파지노프'가 좋아하던 테니스를 어미에 붙인 이름이다. 첫 과제로 이 테트리스를 만들어 보기로 했다. ..