'포폴'에 해당되는 글 6건

  1. 2017.12.16 CS2D
  2. 2017.10.12 API WORMS
  3. 2017.09.11 CON PACK
  4. 2017.08.06 FLYA 1
  5. 2017.07.19 Hide And Solve(졸업작품?)
  6. 2017.07.18 십이장기 4
posted by 구로보루 2017. 12. 16. 23:12

 

 

 DirectX를 배웠으면서 만든 게임이다. 캐릭터의 회전 등 DirectX의 백터와 행렬을 잘 사용할 수 있다고 추천을 받아 이 장르를 선택해서 만들었다.

 

 이번에는 별 이상한 문제를 많이 겪었는데 대표적으로 0xc0000005문제인데 해결을 하고 싶어도 이 문제가 일정한 상황에서 발생하는게 아니라 항상 다른곳에서 이 문제가 발생해서 도저히 해결을 못하겠다. 이게 내가 해결을 할 수 있는건지도 모르겠는게 처음 내 노트북에서는 이런 오류없이 돌아간다.(한번도 안떳음) 근데 학원컴퓨터는 연속으로 2번 게임을 하면 2번째 게임이 끝날 때 불러온 이미지 파일정보를 제거할 때 일어난다. 그리고 중간에 내 노트북을 포맷했는데 포맷한 후 노트북에서는 정말 무작위로 한번씩 뜬다.(3번 게임을 해도 안뜨기도 하고 시작하자마자 뜨기도 하고..) 그리고 대학교 프로젝트실 컴퓨터에서는 또 잘 돌아가더라.....

 

 아무튼 DirectX를 드디어 배우고 활용했다는 점에서 발전을 할 기회가 되었던 포폴이다.


 

posted by 구로보루 2017. 10. 12. 23:18

 

 액션슈팅게임 웜즈를 모방해서 만든 게임으로 이름도 매우 단순하게 API를 사용한 웜즈 API WORMS라고 했다.

 

 제작기간에 추석이 껴있어서 당초 계획한것에 비해 조금씩 게임의 규모를 줄여나간 슬플 제작기간이였다.(ㅜ.ㅜ) 그래서 그 긴 휴일 기간에 제대로 논것도 그렇다고 제대로 프로젝트를 진행한것도 아니게 되었다...

 

 아무튼 Unity를 사용할 때는 항상 그냥 되는구나 하다가 오브젝트 생성, 삭제, 검색 등을 일일이 관리하려다 보니까 난이도가 확 뛴다는 것을 느꼈다.  게임 내부에 거의 모든것을 관리하다 보니 실력이 는다는게 확실하게 느껴졌지만 그만큼 머리도 아프다. FMOD를 통해 소리를 사용했고 UI는 맘에 드는게 없어서 수준이 좀 낮지만 직접 원하는 문구로 만들었다. Unity의 편의성을 많이 느끼게해준 포폴.....

 

posted by 구로보루 2017. 9. 11. 21:20

 

 고전게임 PACKMAN을 모방해서 콘솔에 구현한 게임이다. 단순히 CONSOLE PACKMAN을 따서 CON PACK이라 명칭...

 

 지금까지 항상 포폴을 만들 때 AI를 구현하기 조금 꺼려져서 오프라인 2인용 혹은 네트워크를 구현하거나 이런식 이였는데 처음으로 길을 따라다니며 움직이는 허접하지만 AI를 구현해 본 게임이다.

 

 사실 스테이지마다 적이 늘어나고 맵 모양도 다르게 하려 했는데 파일 입출력도 잘 안되고 너무 노가다 작업이라 그냥 포기하고 적만 늘어나게 했다.

 

 3일 잡고 만들려고 한 게임인데 게으름피우다가 일주일이나....ㅠ.ㅠ

 

'포폴 > C/C++' 카테고리의 다른 글

FLYA  (1) 2017.08.06
posted by 구로보루 2017. 8. 6. 16:57

 

C를 이용한 간단한 비행기 게임.

비행기를 A로 사용해서 게임이름도 FLYA!!!

연결리스트를 이용해서 데이터 관리도 하고 데이터베이스 대신 메모장으로 랭킹시스템을 통해 파일입출력도 해보고 꽤 좋은 경험을 한 포폴!!

 

가끔 총알이랑 적이랑 충돌처리가 안되던데 어떤 상황에서 그러는지 확인을 못하겠다...

 

'포폴 > C/C++' 카테고리의 다른 글

CON PACK  (0) 2017.09.11
posted by 구로보루 2017. 7. 19. 13:39

 대학교 4학년 1학기에 졸업작품 개념으로 게임 프로젝트를 3인팀으로 진행했다. 컴퓨터공학과라는 학과 특성상 그래픽디자이너가 없어서 리소스지원을 받았지만 한학기 동안 3명이서 만든 프로젝트도 포트폴리오니까 여기에 올려야지...

 

 

 술래잡기게임인데 팀원중에 서버에 관심있는 사람도 있고 해서 유니티에서 제공해주는 좋은 네트워크 컨트롤러를 버리고 직접 C++ 서버를 만들어서 유니티에 C#으로 네트워크 매니져를 만들어서 5명이서 할 수 있게 만든 게임. 하지만 학과 프젝실에서 서버를 안켜주면 시작조차 못하는 실용성 없는 게임이다....

 

 팀장은 나니까 내꺼에 올려야지 팀원 여러분 모두 고생하셨습니다!!!!

'포폴 > Unity' 카테고리의 다른 글

십이장기  (4) 2017.07.18
posted by 구로보루 2017. 7. 18. 11:48

 학교에서 기회가 생겨서 만들었던 Unity 프로젝트 십이장기로 시간관계상 AI나 네트워크는 만들지 못 했지만 처음으로 만들었다는 의미가 큰 프로제트다.

 

 십이장기는 더 지니어스라는 프로그램에서 나왔던 보드게임(?)으로 그 당시에 재밌어 보였으나 할 방법이 없었고, 짧은 시간동안 하기에 적당한 난이도일거 같아서 직접 만들게 되었다.



 처음으로 만들어본 게임이라 굉장히 의미가 큰 프로젝트지만 역시 부족한 점도 많은 프로젝트이다. 나중에 아주 나중에 기회가 되면 한번 업그레이드 시키고 싶다(하지만 한번 끝낸 포폴은 손대지 않는 법칙...)

'포폴 > Unity' 카테고리의 다른 글

Hide And Solve(졸업작품?)  (0) 2017.07.19