본문 바로가기

분류 전체보기213

스마일게이트 UNSEEN 2기 합격 후기 스마일게이트 UNSEEN 2기 합격 후기 2022년도에 해커톤을 마치고, 23년도에는 학교에서 졸업작품을 만들며 시간을 보냈습니다. 졸업작품으로도 게임을 만들었는데, 유니티 3D로 만든 어드벤처 게임으로 게임이름은 입니다. 아직 출시를 하진 못했지만 시간이 된다면 완성 시켜 출시할 생각이 있습니다. 참고로 이 졸업작품으로 학교 경진대회에서 장려상을 수상했습니다. UNSEEN 2기 지원서론은 이제 마무리하고 이제 가장 최근에 있었던 24년도의 활동에 대해 이야기를 해볼까 합니다. 졸업작품을 마무리하고 졸업을 앞두고 있어서 뭘해야 할까 생각하던 중, 스마일게이트에서 진행하는 UNSEEN이 눈에 들어왔습니다.  UNSEEN unseen.futurelab.center 이 프로그램은 언리얼 개발자를 양성하기 위한.. 2024. 7. 2.
MapleStory Worlds X SUPER HACKATHON 2022 수료 후기 MapleStory Worlds X SUPER HACKATHON 2022 수료 후기 일단 너무 오랜만에 글을 쓰게 되어서 굉장히 낯설게 느껴집니다. 최근에 있던 바쁜 일이 끝나서 글을 쓰게 되었는데 이 글에 해당되는 내용은 아니고 추후에 글을 작성하게 될테니 그때 최근의 일을 이야기 할 생각입니다. 이 글의 내용은 2022년도의 활동이지만, 그 당시에는 블로그를 하지 않았던 터라 이제라도 남겨야 할 것 같아서 작성합니다. 아무래도 시간 순서대로 작성하는 것이 불편하지 않을 것 같아서 과거에 있던 일을 끄집어냈습니다. 그럼 이제 본론으로 넘어가겠습니다. MSW X SUPER HACKATHON 2022 일단 이게 무엇인지부터 살펴보자면, 넥슨(NEXON)과 멋쟁이 사자처럼(LIKELION)이 협업하여 진행한.. 2024. 7. 2.
[스팀 게임] - 파피 플레이 타임 챕터 3, 과연 몇 시리즈까지 나올까? 파피 플레이 타임 챕터 3, 과연 몇 시리즈까지 나올까? 이번에 알아볼 게임은 챕터 3로 다시 돌아온 공포게임 파피 플레이 타임 입니다. 유튜브나 인터넷 방송을 자주 보는 사람이라면 이 공포게임을 하는 것을 한번 쯤은 보셨을 것입니다. 파피 플레이 타임이 뭘까? 파피 플레이 타임(Poppy Playtime)은 1인칭 호러 생존 게임으로 챕터 3까지 나오긴 했지만, 생각보다 세상에 처음 나온지 얼마 안된 게임입니다. 2021년도 10월에 처음 게임이 공개되었고, 스팀에서 큰 인기를 얻으며 계속 게임을 출시해 이번엔 챕터 3까지 나오게 된 것입니다. 게임에 전체적인 스토리는 버려진 장난감 공장에서 펼쳐집니다. 주인공은 그곳에서 다양한 퍼즐과 기믹을 수행하며 스토리를 진행해 나가고, 그 과정에서 수 많은 괴물.. 2024. 2. 22.
[자료구조 4장] - 연결리스트(4) 연결리스트(4) 원형 연결리스트 구조와 구현방법 단순 연결리스트의 마지막 노드 포인터 : NULL 이 마지막 노드 포인터를 첫 번째 노드(head node)의 주소를 가리키도록 할 때 이 리스트를 원형 연결리스트 라고 한다. 원형 연결리스트의 장점 : 어느 하나의 노드로부터 다른 모든 노드로 접근 가능, 검색 시 처음부터 찾지 않고 현재 노드부터 검색 가능, 리스트 결합도 효율적 주의 : 검색을 끝낼 수 있는 노드가 있어야 한다. 없으면 무한루프에 걸릴 수 있다. 학생번호와 학점을 노드에 저장한 자기참조구조체 struct cnode를 다음과 같이 정의하고 이를 기본으로 원형 연결리스트의 구조와 구현방법에 대하여 알아보자. typedef struct cnode *npointer; struct cnode {.. 2024. 2. 18.
[자료구조 4장] - 연결리스트(3) 연결리스트(3) 응용 프로그램 동물연결리스트 예제 동물농장에 있는 5가지 동물의 종류(문자배열)와 동물의 수를 연결리스트로 구축하여 출력하는 프로그램을 작성하자. 우선 dog 10 하나의 데이터 항목 1개의 노드가 초기에 주어져 있고 4가지 동물의 종류와 동물의 수를 받아 차례로 연결하는 프로그램이다. typedef struct fnode *fpointer; struct node { char animal[10]; int item; fpointer next; }; void main() { fpointer head=NULL, ptr, another, before; int k, how_many=0; head = (fpointer) malloc(sizeof(struct fnode)); strcpy(head->a.. 2024. 2. 8.
[자료구조 4장] - 연결리스트(2) 연결리스트(2) 단순 연결리스트 구조와 연결방법 저장하려는 연결리스트 구조의 노드들은 첫 노드부터 꼬리에 꼬리를 물고 한 방향으로 연결되어 있으며 마지막 노드의 포인터는 NULL 값을 가진다. ex) 문자열의 집합 {"bake", "cake", "sake", "take"}을 알파벳 순서로 연결리스트에 저장하는 경우 헤드 노드 : 첫 번째 노드의 포인터 헤드 노드의 포인터를 잃으면 리스트 안의 전체 데이터에 접근할 수 없게 된다. 화살표는 다음 자료의 기억 장소 번지이며, 마지막 노드의 다음 데이터는 없으므로 NULL값을 가지게 된다. 이렇게 단순 연결리스트는 헤드 노드로부터 NULL 값을 가지는 노드까지 한 방향으로 연결되어 있다. 연결리스트를 사용하여 프로그램을 작성할 때, 리스트의 끝을 검사하는 경우.. 2024. 1. 30.
PALWORLD, 흥행 성공한 총켓몬? PALWORLD, 흥행 성공한 총켓몬? 이번에 알아볼 게임은 새로운 흥행 바람을 불러일으키고 있는 팰월드? 팔월드? 입니다. 저는 팰월드라고 부르겠습니다. 총켓몬? 무너진 장르의 경계 우선 이 게임은 1월 19일에 스팀에 출시된 유료게임으로 가격은 대략 29000원 정도이고, 언리얼엔진 5로 제작되었습니다. 그런데 우리가 살펴봐야 할 것은 이 게임의 장르입니다. 해당 게임의 장르를 나무위키에 검색해보면 오픈월드, TPS, 샌드박스, 서바이벌 이라고 나옵니다. 한마디로 거의 모든 장르가 짬뽕되어있다는 뜻입니다. 이에 사람들은 총쏘는 포켓몬, 젤다, ARK 등 다른 게임요소 여러 개를 섞어놨다는 이야기가 많습니다. 저작권, 새로운 게임 이 게임에는 몬스터로 등장하는 "팰" 이라는 존재들이 있는데 생김새가 우.. 2024. 1. 24.
[자료구조 4장] - 연결리스트(1) 연결리스트(1) 포인터와 연결리스트 순차리스트와 연결리스트 배열로 구현된 순차리스트 구조는 연속적인 순서를 유지해야 하기 때문에 다음과 같은 단점이 있다. 1. 리스트 중간에 자료를 삽입, 삭제하기 어렵다. 2. 리스트의 크기나 모양을 바꾸고자 하는 경우 문제가 발생한다. 3. 프로그램 수행 도중 리스트의 크기가 가변적이라면 최대 크기를 산정하여 처음부터 미리 이를 준비해 두어야 하므로 기억장소를 낭비하게 된다. 이와 같은 단점을 보완하기 위한 방법으로 자료와 그다음 자료의 위치를 하나의 단위로 저장하여 연결고리 형태로 리스트를 구성하는 연결리스트 구조가 제안되었다. 배열과 같은 리스트의 구조는 데이터 크기가 컴파일 시간에 정해진다. 연결리스트는 삽입과 삭제가 자주 일어나고 크기가 가변적인 경우 편리한 .. 2024. 1. 20.
[자료구조 3장] - 배열과 구조체(3) 배열과 구조체(3) 구조체 필드 : 어떤 객체를 표현하는 속성 레코드 : 필드들의 모임 구조체 : 여러 개의 레코드를 테이블로 저장하여 처리하는 관계형 데이터베이스 시스템 처럼 레코드 데이터를 위해 마련된 C 프로그램의 자료구조 구조체의 정의와 응용 구조체는 다양한 자료형의 연관된 자료를 묶어 새로운 자료형을 만들어 준다. 키워드 struct를 이용하여 member를 구초제 태그 이름으로 정하여 중괄호 사이에 연관된 자료를 다음과 같이 선언하면 struct member라는 새로운 타입이 생긴다. struct member { int id; char name[20]; float score; }; 구조체가 마련되었다면, 다음과 같은 선언문으로 프로그램에서 변수로 사용하게 된다. struct member one.. 2024. 1. 14.
[메이플스토리] - 메이플의 대격변! 앞으로의 미래는? 메이플의 대격변! 앞으로의 미래는? 안녕하세요 바로 어제 메이플스토리 관련 글을 작성하였는데, 정말 쉬지않고 사건이 터진다는 것을 증명하듯이 바로 어제 다시 한번 큰 사건이 하나 발생하였습니다. 바로 본론으로 들어가겠습니다. 확률조작사태 이후, 긴급 라이브 방송 앞서 작성한 글에 이어지는 내용입니다. 큐브 확률조작으로 인해 공정위에게 116억원의 과징금을 맞고 사람들이 충격에 빠져있던 도중, 바로 어제인 2024년 01월 09일에 긴급 라이브방송이 켜졌습니다. 사람들은 "지금 라이브 방송을 킨다고?" 같은 당황한 반응을 보였고 라이브 방송의 내용을 보고서는 더 큰 충격에 빠지게 되었습니다. 큐브 메소화, 메소 획득 제한, 리부트 너프 갑작스럽게 시작한 라이브 방송이지만, 메이플의 근간을 뒤흔들 엄청난 내.. 2024. 1. 10.