최근 한 개발자가 웹 브라우저 안에서 살아있는 듯 움직이는 가상 초파리를 구현해 화제입니다. 더스틴 브렛(Dustin Brett)은 자신의 웹 기반 데스크톱 환경인 'daedalOS'에 '데스크톱 플라이(DesktopFly)'라는 앱을 포팅했다고 발표했습니다. 이 가상 초파리는 단순히 애니메이션이 아니라, 실제 초파리의 뇌 연결체(connectome) 데이터를 기반으로 시뮬레이션되어 웹 사용자들에게 독특한 경험을 제공합니다.
데스크톱 플라이는 1,275개의 실제 초파리 뉴런 데이터를 활용하여 구동됩니다. 각 가상 초파리는 고유한 뇌와 감각을 가지고 있어, 웹 브라우저 창의 가장자리를 걸어 다니거나, 사용자가 드래그하는 창이나 마우스 커서에 반응하고, 클릭하면 놀라 도망가는 등 다양한 행동을 보입니다. 심지어 도망, 후퇴, 몸단장, 수면, 일주기 리듬과 같은 복잡한 행동 패턴까지 시뮬레이션되어 생물학적 행동을 웹 환경에서 재현하려는 시도가 돋보입니다. 사용자는 daedalOS 터미널에서 'fly' 명령어를 입력하여 이 가상 초파리를 소환할 수 있습니다.
이 프로젝트는 복잡한 생물학적 시뮬레이션 데이터를 웹 브라우저 환경으로 가져와 실행할 수 있음을 보여주는 중요한 사례입니다. 이는 웹 기술의 발전과 더불어, 과학 연구나 교육 분야에서 복잡한 개념을 시각화하고 상호작용할 수 있는 새로운 가능성을 제시합니다. 일반 사용자에게는 웹 데스크톱 환경에서 즐길 수 있는 재미있는 '가상 펫' 경험을 제공하며, 개발자들에게는 웹 기반 시뮬레이션 및 인터랙티브 애플리케이션 개발에 대한 영감을 줄 수 있습니다.