취미
20개의 글
놀이가 없었던 시절이 있었을까? 지나치게 게임에 과몰입하여 건강을 챙기지 못하여 사망한 사건, 혹은 자신의 캐릭터를 돌보느라 아이를 돌보지 못하여 아이가 죽은 사건 등. 게임으로 인하여 안 좋은 사건들이 일어나는 것을 뉴스를 통하여 종종 볼 수 있다. 게임은, 나쁜 것일까? 먼저 앞서서, 게임은 하나의 놀이이다. 놀이에 대해 생각해보자. 생각을 해보자면, 놀이가 없었던 시절이 있었을까? 컴퓨터와 스마트폰이 보급되지 않았던 시절에는, 전통 놀이들이 우리 선조들의 즐거움을 채워주었다. 윷놀이, 투호, 사방치기, 비석치기.전통놀이까지 가지 않더라도, 어렸을 적에 했던 딱지치기, 구슬치기는 누가 하라고 시키지 않았는데도 누구나 좋아하는 것이었다. 운동은 어떤가? 축구를 보면, 공을 찬다고 밥이 나오지 않는다.(..
요즘 너무 바쁜데, 막상 정말 해야할 일들은 못하고 있다. 블로그에도 신경쓸 틈이 없고, 토익 공부도 해야하고 논문도 발등에 불이 떨어졌는데 수정할 엄두를 못 내고 있다. 따라서 생활이 조금 안정될 때 까지는, 해야할 일들을 우선하고 그 외의 일들은 계획을 차근차근 해야겠다. 리눅스 - 리눅스 명령어부터 멀티쓰레드, 멀티프로세스, 소켓 프로그래밍까지 파이썬 - 기초부터 차근차근 ! 이 두가지를 먼저 하고, 여유가 생기면 다른 포스팅도 할 수 있도록 해야겠다. 1일 1포스팅은 꼭 할 수 있길 !
채팅방 구현 완료 ! 아래 사진은 안드로이드 어플인데, one 탭은 사냥 및 각종 게임에 관련된 곳, Two 탭은 채팅 탭이다. 광산 기능 구현 완료 !실버 을 얻었다니.. 나중에 살짝 손봐야겠다. 여러 인원이 한 광산에서 채광할 수 있으며, 광산의 체력은 1시간 마다 충전된다. (시간 정확히 미정) 남이 캔 것도 이곳에 나온다. 광석으로는 장비를 제작할 수 있다. 현재 일반 던전은 스킬을 비롯해서 모든 기능을 구현하였다. 레이드를 현재 고민중인데, 다수의 인원이 한번에 싸우게 만들지 (어그로 개념이 어렵더라..) 아니면 1:1 전투를 하고, 보상을 나눠 받게 만들지.. 천천히 생각해 봐야겠다. 대장간에서 장비를 만드는 기능을 다 만들었고, 수치는 조정이 필요해 보인다. 제련소 / 상점 / 보석상은 아직..
다시 제작중.. 어찌 되었든 한번 만들어 봤더니 다시 만드는건 금방이다. 하다가 그만두었던 이유는, 재미 요소의 부족 / 엉키고 꼬인 Database 가 가장 큰 이유였다. 단순히 몬스터만 잡는 게임이라면, 너무 재미가 없어 보였고 따라서 여러 기능들을 추가하게 되었다. 게임은 사냥 - 스펙업(게임에서조차 스펙이라니) - PvP 컨텐츠로 돌아간다. 스펙 업의 경우에는 가장 간단하게 장비 제작, 강화, 마법 부여의 기능을 추가할 예정이고, 저번과는 다르게 소환수 개념을 추가하였고, 메인 컨텐츠로 만들기 위해 노력중이다. 몬스터를 잡으면 나오는 아이템들로 장비를 제작하고, 보스몬스터를 잡으면 나오는 아이템들로 마법을 부여하고 소환수를 소환한다. 소환수는 인공지능(조잡한) 으로 전투를 보조하며, 캐릭터와 똑같..
Search Console? 네이버에 네이버 웹마스터 도구가 있다면, 구글에는 구글 Search Console 이 있다. 사용법이 조금 난해하다. 네이버는 한국 사이트가 대부분 웹사이트 / 블로그인 것을 감안하여 블로그 유저들도 쉽게 적용할 수 있도록 된 반면에, 구글은 기사는 기사의 포맷을, 일정은 일정 포맷을 따라야 한다. 검색자측에 더 많은 기능과 더 편리한 검색 환경을 제공하지만, 검색에 등록을 해야하는 사용자에겐 부담이 된다. 구글 서치콘솔 서치콘솔에 자신의 웹사이트를 등록하는 것은 이전 포스팅을 찾아보면 있다. 이번 포스팅은 서치콘솔을 어떻게 사용할 것인지에 관한 정보이다. 서치 콘솔 기능들 위의 사진이 서치콘솔의 기능들을 보여준다. 기본적으로 블로그가 아닌, 다양한 웹페이지들을 검색할 수 있..
텍스트 기반 웹게임그냥 취미 삼아 만들어 보자! 하고 시작했던 개발이 진도가 너무 빨랐다. 제대로 된 기획, 레벨링, 재미 요소 등을 부여하지 못한 상태로 게임 개발이 너무 빠르게 되어버렸다. 레벨업, 스탯, 아이템 , 장비, 전투 시스템, 길드, 지역, 던전 등.... 만들면서 생각나는대로 기능을 추가하고, 코드를 추가하고.. nosql의 장점이 굉장히 크게 다가왔던게, db를 뜯어고칠 필요없이 그냥 코드 몇줄 추가하는걸로 모든걸 다 받아준다. 그래도 코드가 너무 지저분해져서 이건 차마 이대로 진행할 수 없다 싶어졌다. 1차 시도는 실패로 돌아갔지만.. 2월달엔 시스템 기획부터 차근차근 해서 만들어보아야겠다. 시스템 기획 - 기능 기획 - 개발 순서로 천천히, 재미있을 게임을 만들어봐야겠다. 아쉽지만,..
달콤 스킨 #1 , 그림 클릭 !more_vert 2016. 01. 22 달콤 스킨 #1close 처음으로 스킨을 만들어 보았다 !티스토리 블로그를 마음 잡고 시작한지 1달이 되어가네요. 계속해서 티스토리에서 만들어준 #1이랑 #2만 쓰다가, 이번에 한번 새로 만들어보았습니다. 한 3일은 붙들고 있었던거 같네요.. 프로젝트 하느랴 포스팅 하느랴 정신없었는데 스킨 제작 과정이 가장 정신없는 일이였던 것 같습니다. 치환자가 뭔지, 어디부터 손을 대야할지 도저히 감이 안잡혔지만 그래도 그럭저럭 해냈습니다 ! 스킨 만든다는건 굉장히 머리아픈 일이네요... 디자인에 감각이 없는 사람이라서 라이브러리를 많이 활용했던 것 같습니다. Materialize라고 아주 고마운 라이브러리가 있거든요. 어쨌든, Demo는 아래..
현재 구현 : 로그인 / 회원가입 / 캐릭터 생성 / 전투 디자인 관리자 : 몬스터 추가 / 던전 추가 / 전투 승리 / 패배 지역 정보 / 지역별 던전 구현 예정 : 길드 정보 / 캐릭터 상세 정보 현재 던전별로 나오는 몬스터의 비중을 관리자가 조절 가능하게 만들어 두었다. 구상 중에는 던전의 몬스터를 정해진 카운트만큼 잡으면 해당 던전의 보스몬스터가 나오고 , 파티 혹은 공격대를 이루어 보스몬스터를 같이 잡으러 들어갈 수 있게 만들 계획이다. 아무래도 파티 전투가 알고리즘이 복잡해지지 않을까 싶고, 캐릭터 상세 정보 (공격력, 방어력 등의 세부 수치들) 정하는 것도 어려울 듯 하다. 작년 이맘쯤에 웹게임을 만들겠다고 끙끙댔던 적이 있었다. 그땐 php로 만들어보겠다고 옛날 게임 소스들 뒤적거리다가 포..
검색 엔진 최적화?검색 엔진 최적화, 영어로 Search Engine Optimization 은 각각의 검색 엔진들(구글, 다음, 네이버 등)에 자신의 웹 페이지가 검색의 상위에 나올 수 있도록 페이지를 재구성/최적화 시키는 것을 의미한다. 흔히 웹 마케팅을 인터넷 마케팅 / 바이럴 마케팅 이 있다고들 한다. 바이럴 마케팅은 입소문을 타고 사람들이 계속해서 찾아오게 하는 것이고, 인터넷 마케팅은 인터넷 곳곳에서 자신의 페이지로 찾아오게 하는 것이다. 검색 엔진 최적화는 따라서 인터넷 마케팅에 해당하겠다. 최적화 어떻게 ?검색 엔진 최적화는 검색 엔진에 따라 다르게 최적화 시켜야 한다. 작업장들이 키워드 생성을 통해서 블로그 광고료를 벌고, 악성 블로그들이 늘어남에 따라서 검색 엔진의 알고리즘도 계속해서 ..
아직도 텍스트 머드 게임의 추억에서 헤어나오지 못하고 있나보다. 텍스트 웹게임인 에x츠 나 , 카x스 같은 게임들과 같은 텍스트 기반 게임을 만들어보려고 한다. 허나 그들과는 다르게 실시간 전투 가 가능하도록 ! 또한 모바일에서만 실행 가능하도록 ! Node.js 기반으로 만들 예정이다. 서버 구현의 꽃은 게임이 아닌가 싶다. 게임서버는 수많은 라우팅, 각종 공격 알고리즘 , 스킬 알고리즘 , 데이터 트랜잭션, 그래픽 요소 들을 모두 포함한다. 그래서 취미로 시간 날때 간단한 게임을 하나 만들려고 시작했다. 실제 만든건 3~4일정도 되는데, 오늘부터 간간히 개발 일지를 써보려고 한다. 현재 구현 : 로그인 / 회원가입 / 캐릭터 생성 / 전투 디자인 관리자 : 몬스터 추가 / 던전 추가 구현 예정 : 전..
아무것도 모르고 가만히 있던 때와는 다르게 네이버 웹마스터 도구며 구글 서치 콘솔이며 이곳 저곳 다 들어가서 각각의 검색엔진에 맞게 블로그를 최적화시켰고, 검색 유입이 늘어나니 의욕도 불끈불끈 ! 블로그 만든지는 꽤 오래되었지만, 작년 크리스마스로부터 시작한 블로그에 벌써 애드센스 승인을 받았다. 더 좋은 품질의 글로 블로그 활동 열심히 해야겠다 ! 비록 요즘은 웹게임 개발한다고 블로그에 살짝 소홀해진 감이 없잖아 있었는데 , 다시 블로그에 공부 블로그 하면서 열심히 달려야겠다 !
사이트맵?사이트맵은 일반적으로 어떤 홈페이지 내부에서 이동할 수 있는 모든 페이지를 정리해놓은 맵이라고 볼 수 있다. 사이트맵 생성이 최근에 많이 찾게 되는 이유는, 구글 서치 콘솔이나 네이버 웹마스터 도구 등 검색할 때에 제출하면 보다 나은 검색 결과를 지원해 주기 때문이다. 따라서 블로그를 운영하고, 더 많은 사람이 검색 엔진을 통해서 유입되길 바란다면 등록하는 것이 바람직하다.생성 방법 무료로 사이트맵 생성을 도와주는 웹사이트가 대표적으로 2곳이 있다. https://www.xml-sitemaps.com/ http://www.web-site-map.com/ 보면 알 수 있겠지만, 둘다 사용법은 비슷하다. 매우 간단하다. 주소를 입력하고, 몇몇 조건들을 입력하고 시작을 누르면 끝난다.사이트맵 등록 만..
이미지 출처 : 승풍파랑 텍스트 머드 텍스트 머드 ?옛적에, 초등학교 시절에 인터넷이 귀했던 시절이 있다. 전화 망을 통해서 인터넷에 접속했기 때문에, 전화가 오면 인터넷이 끊기고 인터넷을 오래 사용하면 통신비가 수만원 수십만원 폭탄이 나오던 때가 있었다. 인터넷도 지금처럼 웹 브라우저 들어가서 다양한 그림들, 미디어 들을 접하는 것이 아니라 새롬 데이타맨, 하이텔 등의 프로그램으로 텍스트를 주고받는 형식의 인터넷만 존재했었던 때였다. 그때에도 게임은 존재했다는것이 더 놀랍다. 콘솔 게임이 성행하던 시기에, 온라인 게임은 획기적이었을 것이다. 위의 그림들과 같이 그래픽이라곤 온갖 아스키코드(글자)들과, 글자에 색을 입히고, 배경색을 지정하는 것 밖에 없었던 시기에 저 게임들은 왜 그렇게 재미있었는지 ! ..