Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

191130 #12

Closed
livlikwav opened this issue Nov 29, 2019 · 6 comments
Closed

191130 #12

livlikwav opened this issue Nov 29, 2019 · 6 comments

Comments

@livlikwav
Copy link
Owner

해볼거

DrawPanel 생각

hazard (, )
start (,)
이런식으로 좌표 받아올거니까

MapMatrix 그냥 만들고
0 빈공간
1 hazard
2 start
3 colorblob
4 robot
이런식으로 값 정해놓고

init
다 0으로 해두고
Mapdata 바꿔서
mapmtrix[i][j] = 1
이런식으로 바꿔주는 식으로
하고

repaint로 새로 다 그려주는 식으로 하기

로봇 방향 생각도 해야함

movestatus 써서
이미지 4개 짤라서 쓰기

더 나아가는 방향은

5 path
해서
앞으로 나갈경로 빨간 사각형으로 보여줄 수도 ㅇㅆ겟음

유의점

근데 그럼 나중에 path 받아오는게
위 옆 옆 위 이런명령이아니라
(,)
(,)
이런식으로 좌표값 나열이면 쉽게 할 수 잇음
위 옆 옆 위 이것도
뭐 할라면 생각해보니 할수잇을듯
지금좌표 x,y 받아서
내가 위 옆 옆 위 이걸로
x, y+1
x+1 y+1
이런식으로 만들어 넣고 그리면되니까

@livlikwav
Copy link
Owner Author

명령이 딱 두가지

  1. 앞으로 한칸 간다
  2. 왼쪽으로 돈다

GUI에서 둬야할 변수

  1. 로봇 현재 위치 (x, y)
  2. 로봇 보고 있는 방향

@livlikwav
Copy link
Owner Author

livlikwav commented Dec 1, 2019

ColorBlob, Hazard
한번 이동시 마다
Map에 새롭게 추가될 수도 있는거임
좌표값으로 추가됨

colorblob은 처음부터 없고
hazard는 처음부터 있다

colorblob 생기면 회색으로 표시하고
발견하면 진하게 표시하고

새롭게 포인트 지정
0 EMPTY
1 ROBOT
2 START
3 GOAL
4 HAZARD
5 NEWHAZARD
6 SEENHAZARD
7 NEWCOLORBLOB
8 SEENCOLORBLOB

@livlikwav
Copy link
Owner Author

4 HAZARD 는 발견시 6으로 XXXXX
5 NEWHAZARD는 발견시 6으로 OOOOO

@livlikwav
Copy link
Owner Author

livlikwav commented Dec 1, 2019

0 EMPTY
1 ROBOT
2 GOAL
3 SEENHAZARD
4 SEENCOLORBLOB
5 NEWHAZARD
6 NEWCOLORBLOB

시작점은 맵 init할때 로봇 위치 정해줌!

@livlikwav
Copy link
Owner Author

livlikwav commented Dec 1, 2019

  • package 같이 ADDON에 넣어야함 V
  • 우찬꺼의 SIM도 따로 빼면 좋을듯?
  • 내꺼 이름 MapGUIForm으로 바꾸기 V
  • Path 받아오는게 아니라 Operation 하나당 반응해야함 V

Operation A, B 돌거나 움직이거나 V
맵정보 수정하고 -> repaint() V

  • 버튼 빼버리기. 타이틀이랑 로고 예쁘게 수정하기 V
  • 로봇 방향값따라 다르게 그려야함 V

우찬꺼의 Map이랑 내꺼의 Mapdata랑 겹침

@livlikwav
Copy link
Owner Author

POINT
7 ROBOTONGOAL
탐색지점 밟은거 그려줘야함
그리고 여기서 벗어날때는 다르게 처리해야함;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant