이 문제에 답할 수 있는 사람은 많지 않다
Clojure를 소수가 사용하고
그걸로 게임을 만드려는 인간은 극극소수라..
스윙으로 맨든 짭 콘솔에서 돌아가는 로그라이크를 해 봤는데
제작자 말로는 7일만에 만들었다고..(7DRL)
별문제는 없어 보였다
GUI가 되는 실시간 게임은 과연?
유니티3d를 클로저로 포팅한 건 봤지만..
이걸로 상업게임을 만든 사례는 보지 못했다...
언젠간 해 봐야지... 클로저로 실시간 액션게임 (2d) 만들기
3학년 여름이나.. 겨울 방학 때 쯤?
성능이.. 읍읍! - return 0;
안느림
clojure도 let, set!같은게 있으니 clojure로 만든다고 그게 다 함수형인건 아니지 s-expression으로 게임만들 수 있냐는 수준의 의문이면 M-x tetris
함수형 객체지향에서는 모든걸 복사생성으로 하던데 안 느린가 - return 0;
아. 상업 게임 수준
함수형의 장점을 살릴만한 게임이 어떤 종류인지 부터 생각해보면 ?
아님 그냥 픽셀던전 수준
Land of lisp을 보시면 딱이겠음
일회성 객체 생성정도야 jvm이 허구헌날 처리하는 일 중의 하나임. 그리고 중요한건 객체보다 주요 로직의 처리속도겠져
그게 문제가 되서 clojure가 shared로 구현 - Make PHP Great Again!
함슬람에 조예가 얕아서 모르겠네요.. 그보다 언어가 게임 장르를 가리면 애초에 부적절한 건가
troublecoder//되서->돼서 (되어 = 돼임) [리듬 맞춤법 봇♬]
어차피 AAA타이틀급 아니면야 - Make PHP Great Again!
여튼 빠른 시일 내에 함슬람과 께임 둘다 공부해서 이 물음에 대한 답을 내 보겠읍니다..
근데 어차피 고성능으로 만들려면 메모리구조까지 내려가야하는거 아닌감... 그럼 자바의 한계가 클로저의 한계가 될텐데
머학 졸업 전에 결론을 내릴 수 있으면 좋겠네요. 함수형으로도 게임을 만들 수 있는 건 분명한데, 그 규모나 한계를 알고 1인 게임 개발에 써먹어서 돈 좀 벌었으면 합니다...
JVM이 그래도 gc 딸린 얘들 중에선 최고조넘이니까...
VM을 포기하면 되는 것 - return 0;
haskell도 gc가 필요한데
나는 GC 있는 하스켈보다 GC 없는 C++이 더 좋아
개인 컴터에 옥타 코어 기본으로 보급 되면 가능할지도..?