이메일: [email protected]
clomia / lifegame Goto Github PK
View Code? Open in Web Editor NEWcellular automata based 3D PvP online game // CA를 기반으로하는 3D PvP 온라인 게임
License: Mozilla Public License 2.0
cellular automata based 3D PvP online game // CA를 기반으로하는 3D PvP 온라인 게임
License: Mozilla Public License 2.0
이메일: [email protected]
Todo: 위 시스템을 개선해야 한다 -나에게 보내는 메세지-
현재 상수가 적용되면 연산사용량이 최대일때(초당 1세대를 소비할때) simul프로세스의 메모리량은 산 모양의 그래프를 그립니다.
CacheManagementPipe가 작동할때가 되면 대략 25000세대정보가 여유분으로 남게되며 (매번 500세대씩 남는게 50번 반복되므로)
CacheManagementPipe가 작동한 이후 정보의 여유분이 사라지기까지 대략 10만세대 이상 이터레이션 할 수 있습니다. (매번 500세대씩 부족한 제공이 50번 반복되므로)
가장 최적이라고 생각되는 상수를 적용한 결과(예상)입니다.
이런 연산 제공방식은 개선이 필요합니다. 시간 간격에 의존하는것이 아니라,
simul 게임로직쪽에서 연산요청을 보내고 그것에 응답하는 방식으로 진행되어야 합니다.
용량을 알 수 있는 Queue상속 클래스를 구현해서 용량이 부족해지면 스스로 정보 요청신호를 보내도록 설계해야 합니다.
일단 보류중이지만 반드시 개선하고 이 글을 지워주세요
Fatal Python error: _enter_buffered_busy: could not acquire lock for <_io.BufferedWriter name='<stdout>'> at interpreter shutdown, possibly due to daemon threads
Python runtime state: finalizing (tstate=000001E035193960)
Current thread 0x00003e00 (most recent call first):
<no Python frame>
배경 이미지와 레이어가 섞이면서 발생하는 문제로 보인다.
Text가 깨지는 모양이 실시간으로 바뀌는 걸로 보아서 그렇게 단순한 문제인거 같지는 않다.
이전에 Esc패널 OOP구조를 대거 변경할때 이 문제를 완전히 해결했는데 아니었다.
일단 이곳에 기록해두고 보류해두겠다.
매우 드물게 일어나는 버그이다. simul에서 카운트다운으로 들어갈때 카메라가 고정되는데
이 사이에 언어를 변경하면 갖가지 레이어가 렌덤으로 깨지는거 같다.
현재 이 버그는 재현하기도 까다롭다.
( 임시방편: esc버튼을 한번 눌러주면 해결되는거 같다 )
정확히 관찰단계가 끝나는 세대에 한쪽 세포가 모두 죽을 확률이 매우 낮고, 해결방안도 즉시 떠오르지 않아서 배타버전 완성까지는 보류
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.