μ˜€ν”ˆμ›”λ“œ RPGκ²Œμž„μΈ HelloWorld(ν”„λ‘œμ νŠΈ λͺ…)λ₯Ό μ€€λΉ„ μ€‘μž…λ‹ˆλ‹€.

κ°œλ°œμ€ 9μ›” 달 λΆ€ν„° μ§„ν–‰ν–ˆλŠ”λ°, μœ λ‹ˆν‹°λ„ 이 λ•ŒλΆ€ν„° 처음 ν•΄λ΄μ„œ, 2μ£Ό κ°€λŸ‰μ€ μœ λ‹ˆν‹° 자체λ₯Ό μ΄ν•΄ν•˜λŠ”λ° λ‹€ μ¨λ²„λ Έλ„€μš”.



3dκ²Œμž„μ—μ„œ μ‚¬μš©ν•˜λŠ” μ‹¬λ¦¬μŠ€ λ‘œλ”© 방식에 μ˜κ°μ„ λ°›μ•„μ„œ, μ œκ°€ λ§Œλ“œλŠ” κ²Œμž„λ„ λΉ„μŠ·ν•œ μ›λ¦¬λ‘œ λ™μž‘ν•˜κ²Œ λ©λ‹ˆλ‹€.

viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73fee87fa11d02831c3cad598d6c02bb1ff74d6f6ae212f5a31889bd4700959e66bd7ff126b3da027fb68e239d3d737df126ea81ed052f55ff1df

(ν΄λ¦­ν•˜λ©΄ μ›€μ§μž…λ‹ˆλ‹€.)

ν˜„μž¬λŠ” κ·Έλž˜ν”½ μž‘μ—… 단계가 μ•„λ‹ˆκΈ° λ•Œλ¬Έμ—, λͺ¨λ“  청크(5x5의 μ˜μ—­ 쀑, ν•˜λ‚˜λ₯Ό μ§€μΉ­)κ°€ ν•˜λ‚˜μ˜ νŒŒμΌμ— μ—°κ²°λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

λ‹Ήμ—°νžˆ, 청크 파일 μž…μΆœλ ₯ λͺ¨λ“ˆμ€ μ™„μ„±λ˜μ–΄ 있고, μ²­ν¬μ—λŠ” μ§€ν˜• 좩돌 처리 데이터 뿐만 μ•„λ‹ˆλΌ, npcλ‚˜ λ“œλžλ˜λŠ” μ•„μ΄ν…œ, μƒν˜Έμž‘μš© κ°€λŠ₯ν•œ 물건에 λŒ€ν•œ 정보도 포함할 수 있기 λ•Œλ¬Έμ—, λ‹€λ₯Έ 3d μ˜€ν”ˆ μ›”λ“œ κ²Œμž„κ³Ό 별 λ‹€λ₯΄μ§€ μ•Šμ€ 컨텐츠 듀을 μ œμž‘ κ°€λŠ₯ν•  κ±° κ°™μŠ΅λ‹ˆλ‹€.

μ›λž˜λŠ” 타 3dκ²Œμž„ 처럼 λͺ¨λ“œλ„ μ§€μ›ν•˜κ³  μ‹Άμ—ˆλŠ”λ°, μ•ˆλ“œλ‘œμ΄λ“œλΌλŠ” ν™˜κ²½λ„ μ›Œλ‚™ νŠΉμˆ˜ν•˜κ³ (μ•ˆλ“œλ‘œμ΄λ“œ μ•± ν”„λ‘œκ·Έλž˜λ°μ€ 이번이 μ²˜μŒμ΄μ—μš” γ… γ… ), κ°€μž₯ 큰 μ΄μœ λŠ” 제 μ‹€λ ₯ λ―Έμˆ™μ΄λΌ, μ§€μ›ν•˜λ”λΌλ„ μ œν•œμ μœΌλ‘œ 지원할 κ±° κ°™μŠ΅λ‹ˆλ‹€ γ… γ… 


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73fee87fa11d02831c3cad598d6c02bb1ff74d6f6ae212f5a31889bd4700959e62a84af7f6f39aa239089f752f03d5b58ee4f05653c29


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73fee87fa11d02831c3cad598d6c02bb1ff74d6f6ae212f5a31889bd4700959e62a84af7f6f39aa239089a654f23a515fb91f05653c29

캐릭터 μ»€μŠ€ν„°λ§ˆμ΄μ§•λ„ λ‹Ήμ—°νžˆ 지원해야지 rpgλ₯Ό ν•˜λŠ” 맛이 λ‚˜κ² μ£ ??

μ € μŠ¬λΌμ΄λ”λ“€ 외에도 λ‹€μ–‘ν•œ μŠ¬λΌμ΄λ”λ₯Ό 더 지원할 κ²ƒμž…λ‹ˆλ‹€. μ§€κΈˆ μžˆλŠ” μŠ¬λΌμ΄λ” 듀은, κ°€μž₯ ꡡ직 κ΅΅μ§ν•œ μ»€μŠ€ν„°λ§ˆμ΄μ§• μš”μ†Œλ“€λ§Œ κ΅¬ν˜„ν•΄ 놓은 κ²ƒμž…λ‹ˆλ‹€.



건좕물 κ·Έλž˜ν”½ μž‘μ—… 용 툴인 λ² λ†ˆ μ—”μ§„μž…λ‹ˆλ‹€.


PYTHON, Pyglet 라이브러리 κΈ°λ°˜μ΄κ³ μš”, 1ν•™κΈ° python νŒ€ν”Œ λ•Œ, κ²Œμž„ μ—”μ§„μœΌλ‘œ μ“°λ €κ³  μ½”λ”© ν•΄ 놓은 κ±Έ, λͺ‡ 일 전에, 살짝 λ°”κΏ”μ„œ, 건좕물 이미지 μž‘μ—… 용 툴둜 κ°œμ‘°ν–ˆμŠ΅λ‹ˆλ‹€.

μ œκ°€ λ§Œλ“œλŠ” κ²Œμž„ν•˜κ³ , μ’Œν‘œκ³„κ°€ μ•ˆ λ§žμ•„μ„œ, 사싀 타일 크기 같은 μƒμˆ˜ κ°’ 듀을 재 μ„€μ • ν•΄μ£Όμ–΄μ•Ό ν•˜λŠ”λ°μš”, 아직 κ·Έλž˜ν”½ μž‘μ—… 단계가 μ•„λ‹ˆλΌ, ꡳ이 μ§€κΈˆ ν•  ν•„μš”λŠ” 없을 κ±° κ°™λ„€μš”.




였늘 μ†Œκ°œν•  주제인 AIμž…λ‹ˆλ‹€.

aiλŠ” μ „νˆ¬μ™€ 이동, 두 κ°€μ§€ μš”μ†Œλ‘œ κ΅¬μ„±ν–ˆλŠ”λ°μš”, μ΄λ²ˆμ— λ³΄μ—¬λ“œλ¦΄ 것은 μ΄λ™μ˜ μš”μ†Œ 쀑 ν•˜λ‚˜ 인, κΈΈ μ°ΎκΈ° μž…λ‹ˆλ‹€.


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73fee87fa11d02831c3cad598d6c02bb1ff74d6f6ae262f5a3736ddada58a7c4dd1d38776e2f57f15ddf3c2fbd0eab8b4aea71ec1de8a0bde9202

(ν΄λ¦­ν•˜λ©΄ μ›€μ§μž…λ‹ˆλ‹€.)

움지이 μš©λŸ‰ 문제 λ•Œλ¬Έμ—, 15fps, μ €ν™”μ§ˆλ‘œ μ°μ—ˆμŠ΅λ‹ˆλ‹€ γ… γ… (원본은 1080p, 60fpsλ™μž‘μž…λ‹ˆλ‹€)


A* μ•Œκ³ λ¦¬μ¦˜μ— μ‚¬μš©λ˜λŠ” λͺ‡ κ°€μ§€ μ•„μ΄λ””μ–΄λ§Œ λ”° μ™€μ„œ, 경둜 탐색을 κ΅¬ν˜„ν•΄λ΄€μŠ΅λ‹ˆλ‹€.

A* ν•˜κ³ λŠ” λ‹€λ₯΄κ²Œ, μ™„μ „ν•œ 경둜λ₯Ό μ°ΎλŠ” 게, μ•„λ‹ˆλΌ, λ‹€μŒμ— 이동할 타일을 μ°ΎλŠ” μ•Œκ³ λ¦¬μ¦˜μ΄λΌ, 3개 μ΄μƒμ˜ κ°ˆλ¦ΌκΈΈμ—μ„œλŠ” λŒ€μƒμ„ 따라가지 λͺ» ν•  κ°€λŠ₯성이 쑰금 μ‘΄μž¬ν•©λ‹ˆλ‹€.

ν™”λ©΄ μƒμ—μ„œ 검은 뢀뢄이 이동이 λΆˆκ°€λŠ₯ν•œ μ˜μ—­μΈλ°μš”, 이 μ˜μ—­μ„ ν”Όν•΄μ„œ, ν”Œλ ˆμ΄μ–΄μ—κ²Œ λ„λ‹¬ν•˜λŠ” 것이 λͺ©ν‘œμž…λ‹ˆλ‹€.

청크에 경계(νšŒμƒ‰ λΆ€λΆ„)μ—μ„œμ˜ 좩돌이 μ•„λ‹Œ 이상, λŒ€λΆ€λΆ„ 버그 없이 잘 λŒμ•„κ°€ μ€λ‹ˆλ‹€.(μ•„λ§ˆ, 청크 κ²½κ³„μ—μ„œ μ’Œν‘œ 연산이 꼬인 것 κ°™μŠ΅λ‹ˆλ‹€.)



κ²Œμ‹œκΈ€λ‘œ 올렀 λ³΄λŠ” 건 μ²˜μŒμ΄λ„€μš” γ… γ… 

HelloWorld λ§Žμ€ 응원 ν•΄μ£Όμ„Έμš”.


Hello World 곡식 페이슀뢁 νŽ˜μ΄μ§€

https://www.facebook.com/%EC%8A%A4%ED%86%B0%EC%9D%98-%EA%B2%8C%EC%9E%84-%EA%B3%B5%EC%9E%91%EC%86%8C-1992824454141123/?modal=admin_todo_tour