마음같아선 이렇게! 이렇게!

그저 울고싶다 | 조회 수 373 | 2016.08.10. 12:26

★플레이어 ☆적

[1][2][3] 이동 방향에 쓰임

[4][5][6] 그리고

[7][8][9] 각각 신체 타격 공격방향으로도 쓰임

 

                     ■■■■■■■■■■■■■■■■■■

                     ■□□■□□□□□□□□□■□□□■

                     ■□□■□□□□□□□□□■□□□■

                     ■□□□■□□□★☆□□□■□□□□

                     ■□■□■□□□□□■■■□□□□■

                     ■□□□□□□□□■□□□□□□□■

                     ■□□□□□□□□□□□□□□□□■

                     ■■■■■■■■■■□□■■■■■■

---------------------------------------------------------------------------------------------

ㅣㅡ ㅡㅣㅣㅡ ㅡㅣㅣㅡ ㅡㅣ

ㅣ  빈  ㅣㅣ  빈  ㅣㅣ  빈  ㅣ

ㅣㅡ ㅡㅣㅣㅡ ㅡㅣㅣㅡ ㅡㅣ

ㅣㅡ ㅡㅣㅣㅡ ㅡㅣㅣㅡ ㅡㅣ

ㅣ  빈  ㅣㅣ  나  ㅣㅣ  적  ㅣ

ㅣㅡ ㅡㅣㅣㅡ ㅡㅣㅣㅡ ㅡㅣ

ㅣㅡ ㅡㅣㅣㅡ ㅡㅣㅣㅡ ㅡㅣ

ㅣ  빈  ㅣㅣ  빈  ㅣㅣ  빈  ㅣ

ㅣㅡ ㅡㅣㅣㅡ ㅡㅣㅣㅡ ㅡㅣ

------------------------------------------------------------------------------------------------

[1][2][3]     [A] 공격

[4][5][6]     [G] 방어

[7][8][9]     [M] 회피

------------------------------------------------------------------------------------------------

[1] 잽 [2] 원투 [3] 스트레이트 [4] ....

------------------------------------------------------------------------------------------------

           [1][2][3]    

           [4][5][6]     

           [7][8][9]

------------------------------------------------------------------------------------------------

[6] 을 향해 CALLNAME은 산적A를 향해 잽을 날렸다!

산적A 는 당황하며 크게 뒤로 회피했다!

------------------------------------------------------------------------------------------------

                     ■■■■■■■■■■■■■■■■■■

                     ■□□■□□□□□□□□□■□□□■

                     ■□□■□□□□□□□□□■□□□■

                     ■□□□■□□□★□☆□□■□□□□

                     ■□■□■□□□□□■■■□□□□■

                     ■□□□□□□□□■□□□□□□□■

                     ■□□□□□□□□□□□□□□□□■

                     ■■■■■■■■■■□□■■■■■■

---------------------------------------------------------------------------------------------

ㅣㅡ ㅡㅣㅣㅡ ㅡㅣㅣㅡ ㅡㅣ

ㅣ  빈  ㅣㅣ  빈  ㅣㅣ  빈  ㅣ

ㅣㅡ ㅡㅣㅣㅡ ㅡㅣㅣㅡ ㅡㅣ

ㅣㅡ ㅡㅣㅣㅡ ㅡㅣㅣㅡ ㅡㅣ

ㅣ  빈  ㅣㅣ  나  ㅣㅣ  빈  ㅣ

ㅣㅡ ㅡㅣㅣㅡ ㅡㅣㅣㅡ ㅡㅣ

ㅣㅡ ㅡㅣㅣㅡ ㅡㅣㅣㅡ ㅡㅣ

ㅣ  빈  ㅣㅣ  빈  ㅣㅣ  빈  ㅣ

ㅣㅡ ㅡㅣㅣㅡ ㅡㅣㅣㅡ ㅡㅣ

------------------------------------------------------------------------------------------------

[1][2][3]     [A] 공격

[4][5][6]     [G] 방어

[7][8][9]     [M] 회피

 

머리속에서 상상하지만.. 지식이 없어 그림의 떡이돠ㅏ...

만들어진거 봐도 감이 안왕 우와ㅏㅏ

얌전히 C 길라잡이 다 때고 다시 와야하나 흑흑

  • |
facebook twitter google plus pinterest kakao story band
파일 첨부

여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.

파일 크기 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )
토닥토닥 2016.08.10. 16:59

내가 해줄수있는건 기도뿐...

C 길라잡이나 공부해야겠어요 2016.08.10. 18:20

밤새 위키들 암만 쳐다보고 만들어진 것들 암만 쳐다봐도

어디서부터 만들어야할지를 갈피를 못잡으므로

C 길라잡이 책 한달간 하면서 기획서 같지도 않은 걸 작성하려구여

돈을 줘서라도 만들고픈 심정 1人

ㅇㄹ 2016.08.10. 23:50

음... 격투 게임을 만들고 싶으신거면 굳이 에라로 안해도 될건데요(뭐 GUI 안만들어도 된다는 장점이 있지만)

파라디클로로벤젠 2016.08.11. 00:46

잡담 게시판에 올라왔길래 별로 질문은 아닌것 같아서 대답 안했는데..

진짜로 하고싶다면 존나간단하고 무식하게 함수 대엿개만 쓰면 될듯.

 

1. 위치를 인식하는 함수

1-9번 칸의 위치에 유닛이 있는가 없는가를 인식하는 함수.

 

2. 스테이터스를 연산하는 함수

1번에서 인식된 캐릭터의 스테이터스를 계산해서, 출력하는 함수

 

3. 전투함수 A

4. 전투함수 G

5. 전투함수 M

 

전투시 각 커멘드를 선택할경우 일어나는 상황에 대한 대응함수. 2와 연동되어 작동함.

세개 합쳐서 커멘드 함수로 만들까 했는데 지속적인 개발을 생각해보면 이쪽이 더 편할거같아서 나눔.

 

6. Ai 함수

 

이게 제일 어려움. 적이 어떤 선택을 할것인가를 알고리즘화하는 함수인데..

나같은경우 일반잡몹은 랜덤난수로 첫턴을 선택하고, 그 후 스테이터스의 변화에 따라 다른 선택지의 확률이 오르는 식으로

확률성을 둬서 만들듯.

 

7. UI 함수

 

이게 제일 좇같음. 전투 메인 프레임의 기본 틀. 1번에서 연산된 칸 형태와 3,4,5번에서 연산된 결과를 출력함.

그외에도 이 뒤에 나올 상세 스테이터스 함수와 연동되어 UI를 구성하는 함수일것.

 

8. UI 세부 함수

 

2번에서 연산된 세부 정보를 유저에게 출력하는 형식.

스테이터스에 따른 회피율/방어율/공격성공률과 다양한 CSV 정보를 불러와서 보여주는 형식

 

9. 변수저장용 함수

 

1~8번함수들을 이용한 전투가 종료됐을때, 변화해야 할 값을 적용시키며

리셋되지 않은 1~8번까지의 함수들을 정리하는 종료함수.

 

 

이정도면 만들겠네. 그닥 어렵지 않을걸? 막말로 RAND랑 IF~ELSEIF만 쓸줄 알아도 만들수 있을것 같다.

ㅜㅜ 파라님처럼 2016.08.11. 00:59

그렇게 뚝딱 만들고 싶사옵니다 ㅠㅠ

맵의 경우 더월드 를 보면서 해보려고 합니다.

이동의 경우는.. 메가텐을 좀더 뒤져보고

솔까 고용하고싶.. 은 2달 뒤에..

아무튼 징징글에 정성스레 답변 달아주셔서 감사합니다.