본문 바로가기

2018/01/18

Node.js agar.io 서버 열기 예전에 한창 유행했던 게임인 Agar.io를 아시나요? 국내에서는 '세포키우기' 라고 불리며 많은 사람들의 사랑을 받았는데요. 그걸 보고, 저도 한번 세포키우기 서버를 열어볼까 하는 마음에 찾아봤습니다. 역시나, 찾아보니까 agar.io를 똑같이 복제해둔 프로젝트들과 여러 문서들이 나오더군요. 그중에 가장 기본이 되는 프로젝트는 Ogar였습니다. Node.js 로 이루어진 서버 프로그램이었는데, 이 Ogar라는 프로젝트가 가장 쉽고 간단하고 빠르고 원래의 agar.io 서버에 가까운 것 같더군요.하지만, 우리는 이제 저런 것에 계속 매달릴 필요는 없습니다. 왜냐하면 게임은 그저 재미있고 빠르고 우리에게 편리하면 되기 때문이죠. 기존에 있던 것들을 무조건 고집할 필요는 없다고 생각했기에, 저는 조금 더 찾.. 더보기
Bitnami WAMP 비트나미 설치하기 PHP 서버를 운영하기 위해서는 어떤 과정이 필요할까요? 대표적으로 Apache가 필요하겠고.. MySQL 같은 데이터베이스도 깔아야 되고.. 두개를 또 연동시켜야되고.. 그저 간단한 과정 같지만 다시 생각해 보면 상당히 귀찮은 것 같기도 합니다. 이거저거 깔아야 되지, 연결시켜야되지.그래서 제가 오늘은 이런 귀찮음을 날려 버릴 수 있는 프로그램인 Bitnami를 가져왔습니다. Bitnami는 Mysql과 Apache 모두를 한번에 깔수도 있고 관리도 편리하게 할 수 있는 프로그램입니다. 그럼, 설치해봅시다. Bitnami WAMP stack 사이트https://bitnami.com/stack/wamp위 사이트에 들어간 후, 오른쪽에 있는 설치파일을 받아 주면 됩니다. 누른 뒤에 무슨 창이 뜬다면, 그냥.. 더보기
JAVA 디스코드 봇 챗봇 만들기 - 2. 개발하기 저번 글에 이어서 이번에는, 디스코드 봇을 직접 만드는 법에 대해 알려드리려 합니다. 혹시라도 이전 글을 안보신 분들은 여기를 먼저 읽으신 후 다시 오시길 바랍니다.그럼, 시작해 보죠.JAVA로 디스코드 봇 만들기 어떤 JAVA 프로젝트던, 자바의 모든 것을 이루는 '클래스'는 필요합니다. 먼저 기본 클래스(메인 클래스)를 생성합시다. 현재 우리가 해야 되는 일은 특별한 뭔가를 상속받거나 한 class를 만드는 것은 아니고, 그냥 코드가 실행되게 하기 위한 클래스를 만드는 것이기 때문에 그냥 아무것도 없는 클래스를 만들거나 main 함수가 있게 해 주는 기능이 있다면, 그걸로 만들어 주면 됩니다. 그럼, 간단한 예제와 함께 시작해볼까요? API 사용하기 1234567891011121314151617181.. 더보기