취미/개발일지
6개의 글
채팅방 구현 완료 ! 아래 사진은 안드로이드 어플인데, one 탭은 사냥 및 각종 게임에 관련된 곳, Two 탭은 채팅 탭이다. 광산 기능 구현 완료 !실버 을 얻었다니.. 나중에 살짝 손봐야겠다. 여러 인원이 한 광산에서 채광할 수 있으며, 광산의 체력은 1시간 마다 충전된다. (시간 정확히 미정) 남이 캔 것도 이곳에 나온다. 광석으로는 장비를 제작할 수 있다. 현재 일반 던전은 스킬을 비롯해서 모든 기능을 구현하였다. 레이드를 현재 고민중인데, 다수의 인원이 한번에 싸우게 만들지 (어그로 개념이 어렵더라..) 아니면 1:1 전투를 하고, 보상을 나눠 받게 만들지.. 천천히 생각해 봐야겠다. 대장간에서 장비를 만드는 기능을 다 만들었고, 수치는 조정이 필요해 보인다. 제련소 / 상점 / 보석상은 아직..
다시 제작중.. 어찌 되었든 한번 만들어 봤더니 다시 만드는건 금방이다. 하다가 그만두었던 이유는, 재미 요소의 부족 / 엉키고 꼬인 Database 가 가장 큰 이유였다. 단순히 몬스터만 잡는 게임이라면, 너무 재미가 없어 보였고 따라서 여러 기능들을 추가하게 되었다. 게임은 사냥 - 스펙업(게임에서조차 스펙이라니) - PvP 컨텐츠로 돌아간다. 스펙 업의 경우에는 가장 간단하게 장비 제작, 강화, 마법 부여의 기능을 추가할 예정이고, 저번과는 다르게 소환수 개념을 추가하였고, 메인 컨텐츠로 만들기 위해 노력중이다. 몬스터를 잡으면 나오는 아이템들로 장비를 제작하고, 보스몬스터를 잡으면 나오는 아이템들로 마법을 부여하고 소환수를 소환한다. 소환수는 인공지능(조잡한) 으로 전투를 보조하며, 캐릭터와 똑같..
텍스트 기반 웹게임그냥 취미 삼아 만들어 보자! 하고 시작했던 개발이 진도가 너무 빨랐다. 제대로 된 기획, 레벨링, 재미 요소 등을 부여하지 못한 상태로 게임 개발이 너무 빠르게 되어버렸다. 레벨업, 스탯, 아이템 , 장비, 전투 시스템, 길드, 지역, 던전 등.... 만들면서 생각나는대로 기능을 추가하고, 코드를 추가하고.. nosql의 장점이 굉장히 크게 다가왔던게, db를 뜯어고칠 필요없이 그냥 코드 몇줄 추가하는걸로 모든걸 다 받아준다. 그래도 코드가 너무 지저분해져서 이건 차마 이대로 진행할 수 없다 싶어졌다. 1차 시도는 실패로 돌아갔지만.. 2월달엔 시스템 기획부터 차근차근 해서 만들어보아야겠다. 시스템 기획 - 기능 기획 - 개발 순서로 천천히, 재미있을 게임을 만들어봐야겠다. 아쉽지만,..
현재 구현 : 로그인 / 회원가입 / 캐릭터 생성 / 전투 디자인 관리자 : 몬스터 추가 / 던전 추가 / 전투 승리 / 패배 지역 정보 / 지역별 던전 구현 예정 : 길드 정보 / 캐릭터 상세 정보 현재 던전별로 나오는 몬스터의 비중을 관리자가 조절 가능하게 만들어 두었다. 구상 중에는 던전의 몬스터를 정해진 카운트만큼 잡으면 해당 던전의 보스몬스터가 나오고 , 파티 혹은 공격대를 이루어 보스몬스터를 같이 잡으러 들어갈 수 있게 만들 계획이다. 아무래도 파티 전투가 알고리즘이 복잡해지지 않을까 싶고, 캐릭터 상세 정보 (공격력, 방어력 등의 세부 수치들) 정하는 것도 어려울 듯 하다. 작년 이맘쯤에 웹게임을 만들겠다고 끙끙댔던 적이 있었다. 그땐 php로 만들어보겠다고 옛날 게임 소스들 뒤적거리다가 포..
아직도 텍스트 머드 게임의 추억에서 헤어나오지 못하고 있나보다. 텍스트 웹게임인 에x츠 나 , 카x스 같은 게임들과 같은 텍스트 기반 게임을 만들어보려고 한다. 허나 그들과는 다르게 실시간 전투 가 가능하도록 ! 또한 모바일에서만 실행 가능하도록 ! Node.js 기반으로 만들 예정이다. 서버 구현의 꽃은 게임이 아닌가 싶다. 게임서버는 수많은 라우팅, 각종 공격 알고리즘 , 스킬 알고리즘 , 데이터 트랜잭션, 그래픽 요소 들을 모두 포함한다. 그래서 취미로 시간 날때 간단한 게임을 하나 만들려고 시작했다. 실제 만든건 3~4일정도 되는데, 오늘부터 간간히 개발 일지를 써보려고 한다. 현재 구현 : 로그인 / 회원가입 / 캐릭터 생성 / 전투 디자인 관리자 : 몬스터 추가 / 던전 추가 구현 예정 : 전..