이 질문은 모두 다 : 나는 Boids 논문에 처음에 기술 된 알고리즘 (또는 그 파생물)의 실행, 오픈 소스, 구현을 찾고있다.오픈 소스 구현을위한 Boids 알고리즘은 어디에서 찾을 수 있습니까?
답변
는 "오픈 소스는"정말 아무것도 의미하기 전에이 작성된에서 대부분의 코드처럼 보인다. I asked Mr Google :
- Craig Reynolds's Boids page는 다양한 언어와 약간의 대부분은 오리지널 리스프에 대한 링크의 무리가 있습니다. Lisp 인터프리터를 임베드하는 것은 그렇게 어렵지 않아야한다.
- Christopher Kline, C++, Not-For-Profit. 저작자와 협상 할 수있는 상업적 앱의 사용권 조항.
- Tom Bak, Thong Chau, Visual C++/OpenGL/GLUT, no licence. 연락을 취할 수 있습니다.
- Robert Platt, VC++/D3D, no licence. 당신도 그에게 연락을 시도 할 수 있습니다.
"iOS 용"(또는 Objective-C로 작성된 항목)을 찾을 확률은 적지 만 C 및 C++ 버전은 쉽게 포팅 할 수 있어야합니다. .NET 버전은 MonoTouch를 사용하여 실행하기에 충분해야합니다.
현재 WWDC 2014에서 일부 세부 사항을 행동을 풀어 boids 애플의 SpriteKit 구현을 체크 아웃 할 수는, 알고리즘 너무 오래 아이폰 OS를 좋아하니? iOS 구현 가능성이 높은 최신 버전이 있습니까? – blueberryfields
알고리즘은 일반적으로 * 플랫폼 *이 아닌 * 언어 * 용으로 개발됩니다. 대부분의 사람들은 Objective-C에 대한 알고리즘을 작성하지 않습니다. 왜냐하면 널리 사용되지도 않고 빠르지도 빠르지도 않기 때문입니다. 표준 C 또는 C++ 코드를 실행하기는 쉽습니다. –
이 도움이 될 수 있습니다 : Chapter from Killer game programming in Java about Flocking Boids
는 : 누군가가 뭔가를 구현하기 위해 시도하는 https://stackoverflow.com/q/44235801/4376309 – peacetype