현재 동영상 보기 권한을 획득했습니다.
FORK BOMB: A Programming Game
【게임 소개】
파이썬과 유사한 언어로 실제 코드를 작성하여 스스로 복제하는 기계를 제어하세요. 그런 다음, 여러분이 만든 프로그램의 수천 개의 복제본이 세상을 파괴하는 모습을 지켜보세요. 자기 복제 기계를 소재로 한 싱글 플레이어 프로그래밍 게임입니다.당신은 황량한 바위 위에 놓인 기계 한 대와 텍스트 편집기를 받게 됩니다. 이 기계는 움직이고, 땅을 파고, 발밑의 땅을 감지하고, 식민지의 에너지를 읽을 수 있습니다. 네 번째 수업쯤 되면 모든 것을 바꿔놓는 단 한 가지 일을 배우게 됩니다. 바로 자기 복제본을 만드는 것입니다. 이 복제본은 당신이 작성한 코드를 처음부터, 정확히 그대로 실행합니다.
한 대의 기계가 한 대의 기계를 만든다
이게 게임의 전부입니다. 다른 어떤 것도 확장되지 않습니다. 능력치 업그레이드도 없고, 배율도 없고, 더 강해지기 위해 사용하는 게임 내 화폐도 없습니다. 모든 진행 단계는 여러분이 익혀야 할 새로운 함수들입니다. move()부터 sense(), spawn()까지 총 17개의 함수가 있습니다. 그중 15개는 처음 10개의 레슨에서 배우게 됩니다. 나머지 두 함수인 send()와 recv()는 기계 간 메시지 전송에 사용되며, 11번째 레슨에서 배우게 됩니다. 여러분이 작성하는 코드만이 유일하게 확장되는 요소입니다.
네 대의 기기에서는 작동하는 코드가 400대의 기기에서는 작동하지 않습니다.
인위적인 난이도 설정 때문이 아닙니다. 수백 대의 기계가 같은 광맥에 몰려들어 자원이 고갈되기 때문입니다. 기계 무리의 몸체가 유일한 통로를 막아버리기 때문입니다. 하나의 이벤트가 모든 기계를 동시에 깨우기 때문입니다. 각 기계는 틱당 고정된 명령어 예산을 받는데, 단순한 코드는 그 예산을 다 써버리고 눈앞에서 멈춰버리기 때문입니다.
성장은 보상인 동시에 압박감이기도 합니다. 기계의 수가 난이도 곡선을 나타내므로, 후반 게임은 결코 저절로 진행되지 않습니다.
50단계, 그리고 어려운 단계에서는 무언가를 잃게 됩니다
11개의 단계별 강의는 각각 하나의 아이디어를 소개하며, 절대 빈 버퍼를 제공하지 않습니다. 4단계에 걸쳐 39개의 시나리오가 제공되며, "기계 한 대, 회선 다섯 개"에서 시작하여, 우리가 아는 최고의 프로그램이 100틱 안에 400대의 기계를 지도에 배치하는 반경 60의 세계까지 점진적으로 확장됩니다. 프로 단계는 센서, 가격 표시, 위치 정보, 식별 정보 등을 모두 제거하는 방식으로 구성됩니다. 10단계에 걸쳐 각 단계는 장비를 비활성화하고 센서 어레이가 고장난 이유를 가상의 설정으로 설명합니다.
그다음에는 약 30개의 다이얼이 있는 샌드박스가 있는데, 여기에는 세계 반경, 광석 밀도 및 경도, 방사능, 휘발성 광석, 포탑, 구멍, 기계 수명, 유지 보수, 명령 예산, 그리고 개별적으로 비활성화할 수 있는 API 호출이 포함됩니다. 하지만 목표는 전혀 없습니다.
오류는 곧 교훈이다
실제로 발생하는 오류에는 해당 줄과 개념을 명확하게 설명하는 쉬운 영어 번역이 제공됩니다. 예를 들어, "콜론(:)으로 끝나는 줄 다음에는 4칸 들여쓰기를 해야 합니다. 그래야 시스템이 해당 줄이 그 안에 속한다는 것을 알 수 있습니다."와 같습니다. 전체 API 참조는 키 입력 한 번으로 검색 가능하며, 모든 호출에 대한 예제와 함께 제공됩니다. 또한 배포 전에 어떤 호출이 잠겨 있는지, 어떤 호출이 레벨 제한으로 사용이 제한되었는지 알려줍니다. 필드 가이드에는 화면에 표시되는 모든 기호의 이름이 나와 있습니다.
이 제품에 없는 것은 무엇일까요?
마이크로트랜잭션 없음. PvP 없음, 매치메이킹 없음, 랭크 대기열 없음. 게임 자체적으로 난수를 생성하며, 시뮬레이션은 틱 단위로 결정론적이므로 동일한 시드와 동일한 프로그램을 사용하면 어떤 기기가 고장나는지까지 항상 동일한 결과가 나옵니다.
[시간][/시간]
프로그래밍은 파이썬과 유사한 간단한 언어로 진행됩니다. 첫 수업에서는 필요한 모든 개념을 하나씩 소개하며, 빈 파일을 채우는 대신 작동하는 코드를 직접 편집하게 됩니다.
개념을 이해하고 나면 프로그램이 일일이 안내해주지는 않습니다. 레벨을 실제로 해결하는 방법을 알아내는 것이 게임의 핵심이며, 프로그래밍 경험이 전혀 없다면 상당히 어려울 수 있습니다.
만약 당신이 이미 코딩으로 생계를 유지하고 있다면, 처음 10개 강의는 1시간도 채 걸리지 않을 것이고, 그 이후부터는 이미 업무에서 접했던 문제들이기 때문에 더욱 흥미로운 문제들이 시작될 것입니다.
【Screenshot】
【구성 요구 사항】
Requires 64-bit processor and operating system
OS: Windows 10 64-bit, version 1803 or later
CPU: Any x64 processor, 2.0 GHz dual-core
Memory: 4 GB RAM
Graphics: Integrated graphics with hardware acceleration enabled
Storage: Need 300 MB Available space
Tips:
- 저희는 게임을 해킹하지 않습니다.
- 모든 게임은 네트워크 디스크에서 네티즌이 공유합니다.
- 우리는 어떤 수수료도 부과하지 않습니다.
- 회원 등록을 환영합니다.
- 일부 게임은 테스트 및 커뮤니케이션 전용입니다. 이 게임이 저작권을 침해하는 것으로 확인되면 [email protected]으로 이메일을 보내주세요. 가능한 한 빨리 제거하겠습니다.
- 곧 더 많은 게임 학습 공유 기능을 추가할 예정입니다.









