Dong's Github Pages

메이플스토리2 - 하이 프리스트 "비숍의하루"

프로필 사진(비숍의하루)
Lv. 92 비숍의하루 2015.06.12 23:11 ~ 2025.05.29 10:00
GitHub GitHub YouTube YouTube Blog Blog

이력서 경계 (임시!!!)

아직 제작중인 페이지로, 아래에 있는 모든 내용들은 내용이 다소 부실한 점 양해 부탁드립니다.

프로필(비숍의하루)

비숍의하루 (계정주: 김동영)

프로그래밍 기술을 이용하여 게임 시스템을 분석하거나 모방, 안정적인 구조를 설계하려는 경험을 바탕으로 플레이 경험을 개선하는 것을 목표로 합니다.

간단 요약: 메이플스토리2 기반 툴·데이터 작업, 웹 프론트엔드 및 프로토타이핑 경험

Lv.
Lv. 1

스킬 & 숙련도

※ 추후 숙련도 퍼센트 표시 제거, 중요도에 따라서 색깔 링으로 표시하는 것으로 변경 예정 ※

  • Unity / C# 숙련도 40퍼센트
    Unity / C#
  • JavaScript 숙련도 50퍼센트
    JavaScript
  • Excel 숙련도 50퍼센트
    Excel
C C++ java HTML/CSS Python C# 한글한컴오피스(한글) 데이터 파싱 프로토타이핑

하이라이트

계정주 소개

고등학교 시절부터 게임 유즈맵/도구 제작을 시작했고, 대학과 개인 프로젝트를 통해 웹 기반 툴을 꾸준히 개발해 왔습니다.

장점: 빠른 학습 능력, 데이터/패턴 분석에 강함
단점: 발표/대인 커뮤니케이션에서 긴장함 — 문서와 코드로 보완 중
독학 프로토타입 게임 UX

자기소개서 (요약)

목표: 게임 시스템 기획과 웹 툴 개발을 결합해 사용자 경험을 개선하는 역할을 수행하고 싶습니다.

  • • 관련 경험: M2ID 도구 복제/개조, 여러 웹 프로토타입 제작
  • • 강점: 실무 재사용 가능한 툴 제작, 빠른 프로토타이핑
  • • 기대 역할: 프론트엔드 구현 + 데이터/기획 브릿지

(연락처는 페이지 하단 Footer를 참고해주세요)

Interactive Demo (Gameplay)

간단한 충돌 데모 — 화살표로 녹색 원을 움직여 빨간 원과 충돌을 확인하세요.

※ 글쓴이는 아래와 같은 방식의 충돌 처리를 써 왔으나, 벡터 간의 외적, 및 내젹 연산으로 충돌 처리를 해야 한다고 생각합니다. (아직 이 방식의 연산 방법을 몰라서 못 쓰는 중) ※

※ 아래 방식으로 충돌 처리를 하면 순간가속도 범위보다 충돌 대상이 더 작으면 (충돌 이벤트 없이) 충돌 대상을 뚫고 지나가버버리는 문제가 있습니다. ※

아래 예시는 Github Copilot으로 ChatGPT5 mini가 생성한 것으로, 다른 데모로 교체를 할 예정입니다.

코드 스니펫과 데모는 여기에서 전체 코드를 확인할 수 있습니다.

Design Sample (System / Tool)

기획·시스템 직군용 샘플 문서입니다 — 핵심 목표와 아키텍처, 테스트 항목을 한 페이지로 요약했습니다.

요약 & 링크

상점 고객 패턴 시뮬레이터 — 기획자가 시나리오를 빠르게 검증할 수 있는 도구 설계 예시. 원본 예시는 레포의 cashmart_test 폴더를 참고하세요.

  • • 요구사항: 시나리오 재현, 로그 내보내기, 빠른 전환
  • • 핵심: 경량 규칙 기반 시뮬레이션 + 실시간 시각화

전체 설계서 보기 →

데모(레포): cashmart_test/index_cashmart_exp.html

간단한 디자인 (요점)

아키텍처
  • 프론트엔드: Canvas 기반 시뮬레이터 + 시나리오 에디터
  • 시나리오 저장: JSON 파일(로컬 / Git)
  • 로그/내보내기: CSV/JSON
핵심 설계 결정
  • 경량 규칙 기반 모델로 빠른 반복과 가설 검증 우선
  • 실시간 시각화로 기획자가 즉시 피드백 확인 가능
검증 포인트
  1. 시나리오 재현성(동일 입력 → 유사 출력)
  2. 성능(초당 이벤트 목표)
  3. 사용성(기획자가 빠르게 수정 가능)

잡동사니

(아무도 관심 없겠지만 혹시 몰라서 만들어 놓은 영역)

공부나 개인 포트폴리오 등은 아니지만 활동 기록들을 정리해 놓아 보았습니다.

학창시절

2008년 ~ 2013년

Starcraft Icon 나라짓고 놀기..였나(?)
개조 유즈맵 첫 유즈맵 다루기

스타크래프트 유즈맵을 처음 다루기 시작하게 된 트리거 1개짜리 개조 맵

자세히 보기
Starcraft Icon 던파생쇼.scx
유즈맵 던전앤파이터 모방

던전앤파이터 소환사(+메카닉 일부, 마도학자 일부) 구현 자작 유즈맵

자세히 보기
Starcraft Icon 해처리 보호하기.scx
유즈맵 오펜스

건물로 적을 방어하며 타워로 적의 본진을 깨는 간단 유즈맵

C Language (이름 까먹음)
개인 C 콘솔 프로젝트 자유낙하 간단한 선택형 전투 게임

if문으로 퀘스트를 만들어 흥미를 가지기 시작한 것으로, 여러 콘솔 프로그램을 한데 모은 프로그램.

자세히 보기
C Language Win32 API 창창
WinAPI 연습용 프로그램

던파로 사이퍼즈 공성전을 만들어보려는 혼종(?) 상태의 연습용 프로그램

자세히 보기

안양대학교

2014년 ~ 2017년

HTML5 ES5 Print Page Project
개인 프로젝트 기능은 딱히 없음

원격 프린트 기능이 있었다면(?) 이라고 싶어서 만들어 본 웹 페이지

자세히 보기
HTML5 ES5 퀸-맥클러스키 주항 구하기
개인 프로젝트 논리회로 최적화 X

1학년에 배웠던 HTML을 기반으로 퀸-맥클러스키 주항을 구해주는 프로그램을 만들고 싶어서 만들어 본 웹 프로그램

실행 페이지
HTML5 ES5 크롱의 모기 잡기
2학년 2학기 웹프로그래밍 과제 쥬니어네이버 클리커 게임

이 게임을 만들어 오라는 줄 알고, 누끼따서 그대로 온 Canvas 게임. (정작 이 게임은 설명용 예시 게임이었다)

(저작권 읍읍...)
HTML5 ES5 (이름 없음)
슈퍼마리오 모작 테스트용

슈퍼마리오와 같은 게임 만들 수 있나 테스트해본 것

[웹 페이지 링크]
HTML5 ES5 BrickOut
3학년 2학기 안드로이드 과제

과제 제출용 평범한 벽돌깨기 안드로이드 앱

[링크 추후 제공 예정]
HTML5 ES5 와앙치키
졸업용 프로그램 발표/시연 안 함 웹 IDE 모방 프로젝트 이름은 메이플스토리2 유저 이름

조금 더 직관적인 편집 IDE가 있었으면 해서 선정한 졸작 졸업용 프로그램

메이플스토리2

2018년 ~ 2025년 ~ (쭈욱...)

HTML5 ES5 hancell 캐시마트 아르바이트 시뮬레이션
모작 웹 프로그래밍 과제 재활용

던전 "캐시마트 아르바이트"에서 나오는 NPC의 순서가 익숙해서 조사하여 알게 된 패턴을 가지고 만든 던전 캐시마트 아르바이트 모작

캐시마트 아르바이트 데모
HTML5 ES5 비숍이 실험실
모작

메이플스토리2 홈페이지 따라 만들기 + 잡동사니

자세히 보기
hancell (추후 비숍이 실험실에 추가 예정)
메이플스토리2 조사 자료 추가 옵션 및 구성 조사

과거에 썼던 거 재탕이며, 자료 보관용으로 추후 추가될 예정입니다.

(일단 예시는 이런 거)
HTML5 ES5 비숍이 실험실
습작

메이플스토리2 홈페이지 따라 만들기 + 잡동사니

자세히 보기
python M2ID (forked from Airplaner)
기능 추가 Python 2.7(원본) -> Python 3.9(복제) 메이플스토리2 공방도안 이미지 분할 프로그램

지뉴(Airplaner)의 M2ID 개조하기

gimp hancell 프리스트 가이드
미완성 언젠가 완성할 예정 방주였으면 좋겠음

프리스트 육성에 필요한 올인원 공략 자료를 만들고 싶었습니다.

Google_Slides_logo 메이플스토리2를 돌아보며
느낀 점 정리 서비스 종료 대체 불가능 게임 기능 영구 봉인

메이플스토리2 서비스 종료로 인해 정리해 보는 것

메이플스토리2.slides

MBC게임아카데미

2025년 7월 ~ 2026년 3월

Unity 돌 깨기
2D 포폴 망한 프로젝트

베지어 커브만 남기고 망한 2D 과제

자세히 보기
Unity Uni-Run (2D 실습용 프로젝트 개조)
수업 과제

런 게임 예제에 슈팅 기능 추가