NetLogo는 Uri Wilensky가 저작하고 CCL에서 개발한 다중 에이전트 프로그래밍 가능 모델링 환경입니다. 이 소프트웨어는 전 세계 수많은 학생, 교사, 연구자들이 사용하며, HubNet 참여 시뮬레이션을 구동합니다. NetLogo는 무료로 다운로드할 수 있으며, NetLogo Web을 통해 온라인으로도 사용해 볼 수 있습니다.
NetLogo를 처음 사용하거나 프로그래밍에 익숙하지 않은 사용자를 위해 다양한 리소스가 제공됩니다. NetLogo 튜토리얼은 모델을 로드하고 사용하는 기본부터 NetLogo 코드로 모델과 상호 작용하는 방법, 그리고 처음부터 모델을 프로그래밍하는 방법까지 안내합니다. 초보자를 위한 인터랙티브 NetLogo 사전에는 시작하기 페이지를 포함한 입문 주제에 대한 기사와 비디오가 있습니다. 비디오에는 처음부터 모델을 만드는 여러 예제가 포함되어 있습니다. 또한 "프리미티브란 무엇인가?"와 "배워야 할 첫 11가지 프리미티브"를 확인하여 NetLogo 코드 프리미티브를 배우면서 직접 시도해 볼 수 있습니다.
NetLogo 프로그래밍에 대해 더 깊이 알고 싶다면, 전체 NetLogo 매뉴얼을 확인하세요. 특히 인터페이스 탭 가이드, 정보 탭 가이드, 코드 탭 가이드는 소프트웨어의 모든 핵심 기능에 대한 많은 세부 정보를 포함하고 있습니다. 프로그래밍 가이드는 NetLogo 코드 작성 및 고급 NetLogo 기능 사용에 대한 많은 정보를 제공합니다. NetLogo 프리미티브 사전은 NetLogo 언어의 모든 내장 프로그래밍 프리미티브를 사용하는 방법을 설명합니다. 매뉴얼에는 NetLogo와 함께 제공되는 다양한 기능, 확장 프로그램 및 애플리케이션에 대한 설명과 지침도 포함되어 있습니다.
또한, NetLogo 사용자 포럼에 가입하여 다른 사용자에게 질문을 하고 NetLogo의 최신 소식을 확인할 수 있습니다. NetLogo는 다양한 샘플 모델 라이브러리를 제공합니다. 아래의 몇 가지 예제를 클릭하여 확인해 보세요.