1bZYi (1).png

파이콘 한국 2023의 로보코드 프로그램에 오신 것을 환영합니다!

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/8cb842ad-fb81-4300-9750-197a2a8b5f23/robot.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/8cb842ad-fb81-4300-9750-197a2a8b5f23/robot.png" width="40px" /> 로보코드는 자바 프로그램 교육을 위한 도구로 개발된 것으로 개발자들이 커스터마이징한 소스에 의해 움직이고 공격하는 탱크들의 전투를 시뮬레이션하는 환경을 제공합니다.

탱크의 움직임, 레이더의 동작 방식, 포탄 발사등을 제어하여 더 나은 전투방식을 프로그램하여 다른 탱크와 겨루어 볼 수 있습니다.

올해 파이콘에서는 로보코드를 파이썬으로 참여할 수 있도록 환경을 제공하고 있습니다.

</aside>

참가방법


  1. 하단의 작성된 예제 코드를 참고하여 파이썬을 이용해 프로그래밍해주세요.

    GitHub: https://github.com/pythonkr/pyconkr-2023-robocode

    demo.py

  2. 작성이 완료된 코드는 구글폼을 통해 오후 4시까지 제출해주세요. (폼 제출 시간 기준으로 4시 이후 제출 파일은 운영 상의 이유로 참가가 어렵습니다.)

  3. 제출된 코드는 제출 순으로 오후 5시부터 토너먼트를 진행합니다.

  4. 최종 1, 2, 3등에게는 소정의 상품을 보내드립니다.

시뮬레이터 사용 방법


GitHub Repository 내부의 simulator/main.py 파일을 이용하면 직접 실행해보실 수 있습니다.

  1. Python 설치

  2. PyQt5 설치 pip install pyqt5

  3. simulator/Robots 디렉토리에 작성한 로봇 코드 이동

  4. simulator/main.py 실행

  5. 상단 메뉴의 Battle → New

    Untitled

게임규칙