공정 엔지니어의 AI 엔지니어로의 성장 기록

python 2

디아블로2 봇 만들기 #1— (맵핵구현)D2R 게임 메모리 구조 분석

게임 화면을 건드리지 않고도 몬스터 위치, 워프포인트, 보스를 실시간으로 알 수 있다면? D2R(Diablo II: Resurrected)은 모든 게임 데이터를 프로세스 메모리에 올려두고 있고, Windows API를 통해 그 데이터를 읽는 것은 완전히 가능하다. 이 글에서는 코드 주입이나 치트 없이 순수하게 메모리를 읽는 방식으로 맵핵의 첫 번째 단계, 즉 게임 데이터 구조를 역공학하는 과정을 정리했다. ※ 이 프로젝트는 학습 목적의 역공학 실습이다. 메모리 쓰기나 코드 주입은 일절 없고, 오직 읽기만 한다. 오픈소스 참고 프로젝트: D2RMH (soarqin, MIT 라이선스). 01 맵핵이란 무엇인가 디아블로의 맵핵은 게임 화면..

클로드코드(Claude Code)로 코인 자동매매 프로그램 만들기 : #1. 계획 수립 및 PRD

코인 자동매매 개발기 · 1편계획 수립과 PRD 작성하기— 아이디어에서 MVP 설계까지2026.05 · Next.js · FastAPI · Korbit API · 바이브코딩코인 직접 투자를 하다 보면 누구나 한 번쯤 겪는다. 오를 것 같아 못 팔고, 내릴 것 같아 못 사는 그 심리적 함정을. 이성이 아니라 감정이 매매를 결정하는 순간들이 반복되면서, 규칙 기반의 자동매매 시스템이 필요하다는 결론에 이르렀다. 아래에 거래소 선택부터 기술 스택 확정, 첫 번째 PRD 작성까지의 과정을 정리했다.01 왜 자동매매인가코인 시장은 24시간 열려 있다. 사람이 직접 보기엔 너무 긴 시간이고, 보고 있어도 감정이 개입하면 의미가 없다. 손실이 나면 본전 심리에 물타기를 하고, 수익이 나면 욕심에 매도 타이밍을 놓..