제가 만들고 잇는 게임의 npc 들의 ai 중 길찾기 파트 코드의 일부입니다.


객체주위의 공간을 인식하고 길을 찾아가는 방식이 a*를 비롯해서 많은


유명한 길찾기 방식들이 있던데, 자연스러운 경로를 찾지 못하고 최단 경로만 찾는것이 맘에 안들고


무엇보다 저런 코딩 방식들이 나한텐 어려워서


맵의 정보(어디 뚫리고 어느방이 이어져 있고 등등)을 하나하나 측정해서 입력해 둔 뒤


반복문으로 경로를 찾아내는 방식을 사용했습니다.


프로그래밍 시작한지 한 2,3년은 된거 같은데


정식으로 배워나간게 아니라 액션 스크립트, 자바 쬐끔, c 쬐끔


이런식으로 야매로 배워나가다가


지금은 게임메이커로 게임을 만들어 나가는 중입니다.


제 코드의 100퍼센트가 while for if else 로 이루어 져있다고 생각하심 됩니다... 시발...


너무나 쫄리네요 씨발...


인디게임 개발자가 장래희망이고 지금 현재 미국 학년으로는 3학년, 이번 9월달에 4학년 올라가구요,


한국으로 치자면 벌써 고3이네요...


근데 if else while for 가 아니면 게임에서 어떤 방법으로 코딩을 해나가야 하는지


도저히 감이 안잡히네요;;;


아직 만들고 싶은거 구현하는데에는 막힘이 없는건 아니지만,


며칠 막 생각해서 구현해 놓으면 어딘가 완벽하지 않은 구석들이 보여서


제 코딩 방식에 문제가 있는건지 걱정이 됩니다.


프갤 형님들 조언좀...