review kodu game lab
몇 가지 인디 게임의 창작 과정에 참여한 후, 나는 게임 제작에 대한 취향을 얻었습니다. 나는 이제 혼자서 게임을 할 때까지 완전히 만족하지 않을 것이라고 생각한다. 한 가지 문제가 있습니다. 프로그래밍에 대해 잘 모르겠습니다. 나는 겪어왔다 게임 메이커 7 여가 시간에는 조금씩 많은 튜토리얼을했지만 여전히 내가하고있는 일과 그것이하는 일에 대해 아직 많이 알지 못합니다. 그렇기 때문에 내가 볼 기회가 주어 졌을 때 코두 게임 랩 Destructoid를 위해, 나는 그것에 뛰어 올랐다.
Microsoft의 연구 부서가 생성 코두 게임 랩 모든 사람들이 XNA를 사용하여 자신의 게임을 만들 수 있도록하고자합니다. 가장 작은 어린이들에게도 게임을 스스로 만들 수있는 창조적 인 자유를주는이 탐구는 제 생각에는 고귀한 것입니다. 그리고 아이가 사용하기에 충분히 간단하다면 훌륭한 비디오 게임을 만드는 데 사용할 수있을 것입니다. 최소한, 나는 그 경험에서 소중한 것을 빼앗아 갈 수있을 것입니다.
이 프로그램에 대해 많은 시간을 보냈으므로 올바르게 할 수 있는지 살펴 보겠습니다.
WHEN (마우스) (왼쪽 클릭) (점프 텍스트), DO (만들기) (검토) ( 홈 )
유닉스와 리눅스는 동일합니다
코두 게임 랩 (Xbox 360 커뮤니티 게임)
개발자 : Microsoft Research
출시 : 2009 년 6 월 30 일
MSRP : 400 Microsoft 포인트 /.00
마이크로 소프트는 바보가 아니었다. 홈 이해하고 사용하기가 더 간단 할 수 없었습니다. 'WHEN (무언가 발생), DO (무언가)'의 개념을 이해하는 것만 큼 쉽습니다. 언제 그리고 DO는 상수이며, 당신은 당신의 마음의 소원에 따라 다른 모든 것을 편집 할 수 있습니다. 이 프로그램은 이해하기 쉬운 이미지와 단어가 표시된 매우 간단한 메뉴 시스템으로 구성되어 있습니다.
지금까지 경험의 가장 어려운 부분은 시작입니다. 시작하기위한 세 가지 자습서 수준이 있지만, 내가 알 수있는 한, 매우 도움이되지 못했습니다. 예를 들어, 첫 번째 문자는 왼쪽 아날로그 스틱을 사용하여 문자를 옮길 수 있도록 문자를 프로그래밍하도록 요청하지만 이러한 지시를 한 후에는 문자를 어떻게 수행해야하는지에 대해 자세히 설명하지 않습니다. . 거의 단서가 없지만 코드를 편집하기 위해 강조 표시된 문자에서 Y를 눌러야한다는 것을 깨달을 때까지 나는 조금 어리둥절했습니다. 내가 엉망으로하지 않았다면 아마도이 시점 이후에 더 많은 문제가 있었을 것입니다. 게임 메이커 너무 많이.
프로그래밍 언어 나 게임 제작 프로그램에 대한 경험이없는 사람은 처음부터 정확히 무엇을해야하는지 깨닫기 전에 많은 실험을 거쳐야합니다. 그것의 많은 것은 자명하지만, 여전히 생각에 반작용을 느낀다 홈 모든 연령대가 접근 할 수 있어야합니다. 튜토리얼 레벨 이상에서 방향이 부족하면 더 젊은 세트가 그들이하는 일에 대한 관심을 잃을 수 있습니다.
다행히도 앞에서 언급 한 바와 같이 홈 XNA를 사용하면 학습 단계를 마치면 스스로 게임을 시작하는 데 필요한 모든 것을 알 수 있습니다. 공부할 게임, 레벨 및 캐릭터 / 아이템 코드를 만들었습니다.
당신은 미리 만들어진 레벨 중 하나에서 구축하거나 빈 세계로 시작할 수 있습니다. 어느 쪽이든, 뒤로 버튼을 누르면 편집 메뉴가 풀리고 그것을 다시 누르면 당신이 가진 것을 테스트 할 수 있습니다. 여기에서 캐릭터를 배치하고 풍경을 그리며 물을 만들고 언덕과 계곡을 만들고 게임의 일반 설정을 망칠 수 있습니다. 대부분의 하위 메뉴는 모든 옵션을 보여주는 휠로 나타납니다. 풍경이 진행되는 한, 사용할 패턴이 엄청나게 많아서 게임을 시작할 독특한 세계를 쉽게 만들 수 있습니다. 미학은 궁극적으로 웅장한 사물의 구성표에서 뒷좌석을 가져갑니다. 게임의 외관을 다듬을 수있는 도구를 갖추십시오.
의 주요 '캐릭터' 홈 플로팅 메카니컬 헤드 인 이름이 있습니다. 플레이어가 제어 할 수있는 유일한 캐릭터가 될 것이라고 생각했지만 플레이어 캐릭터, 악당 및 NPC를 만들 수있는 12 가지 이상의 다른 기계적 생물체가 있다는 사실에 놀랐습니다. 그러나 각각에 대해 구체적으로 할 수있는 것은 다소 제한적입니다. 그들은 모두 그들이 할 수 있고 프로그래밍 할 수없는 특정 일을 가지고 있으며, 짧은 요약은 캐릭터가 메뉴에서 움직일 때 제공됩니다. 이러한 한계의 대부분은 의미가 있습니다. 어류 특성은 수역 밖으로 이동하도록 프로그래밍 할 수 없지만, 연식 비행선과 접시는 X 축과 Y 축 모두에서 공기를 통해 이동할 수 있습니다. 그러나 점프하도록 프로그래밍 할 수있는 캐릭터가 하나 뿐인 것과 같은 이상한 것들이 있습니다.
문자와 객체를 선택하는 동안 A를 눌러 '공백'문자를 배치하거나 Y를 눌러 예제 코드 목록을 표시 할 수 있습니다. 이 예제 중 하나를 선택하면 이미 프로그래밍 된 코드로 게임 내 캐릭터를 배치 할 수 있습니다. 캐릭터를 위해 놀랍도록 복잡한 AI를 만들 수 있습니다. 색상, 소리, 프로그래밍 된 감정 등 매우 구체적인 것들에 반응하도록 프로그래밍 할 수 있습니다. 실험이 끝날 무렵, 나는 거북이이기 때문에 나를 공격하는 적의 유형을 가졌고 거북이는 그들을 화나게했습니다. 이로 인해 거북이가 건강을 잃고 쏠 수 없게되어 슬퍼지게되었습니다. 거북이의 슬픔에 반응하도록 프로그램 된 도움이되는 인물은 내 편으로 달려 가서 적을 쏴서 거북이를 다시 행복하게 만들었습니다.
부정적인 측면에서 컨트롤은 미끄럽고 정확하지 않았습니다. 처음에는 그것이 단지 엉뚱한 프로그래밍이라고 생각했지만 기성품 수준을 연주하더라도 많은 것들을 강화시킬 수 있다고 느꼈습니다. 홈 의 시스템은 지배하지 않습니다. 네, 맞습니다. 실제 텍스트 코드를 보거나 편집 할 수있는 방법이 없습니다. 최소한 당신이 순수한 형태로 무엇을했는지 볼 수있는 것은 학습 과정에서 아주 좋은 단계 였을 것입니다. 구입하면 홈 더 나은 커뮤니티 게임과 동등한 수준의 게임을 만들 수 있다고 생각하면 아마 낙담하게 될 것입니다.
이 프로그램에 대한 또 다른 불행한 점은 현재 사람들은 자신의 작품을 친구 목록에있는 사람들과 만 공유 할 수 있다는 것입니다. 이것은 나에게 가장 큰 충격이었고 많은 사람들을 멀리 할 수 있습니다. 모든 사람들이 자유롭게 아이디어를 교환 할 수 있도록 전 세계 수준 공유가 언젠가 구현 될 수 있기를 바랍니다. 여기에 관련된 법적 문제가있는 것을 볼 수 없습니다. 누군가가 탄소 복사를한다면 슈퍼 마리오 브라더스 레벨 1-1, 여전히 그렇지 않습니다 보기 그것이 공물을 바친 것과 같은 것.
단순한 레벨 편집기 이상의 것으로 생각되는 것으로, 홈 많은 사람들에게 너무 단순하고 제한적이라고 느낄 수 있습니다. 그러나 그 한계는 사물이 너무 복잡 해지는 것을 막는 이유가 있습니다. 모든 사람들을위한 교육은 홈 그러나 모든 제한 사항이 있더라도 레이싱 게임, 3D 플랫 포머 또는 스크롤 슈팅 게임 등 자신의 모든 것을 생각 해낼 수있을만큼 충분합니다. 2.5D 사이드 스크롤러, 1 인칭 슈팅 게임 또는 고정 화면 게임을 만들 수있는 방식으로 카메라 및 캐릭터 이동 설정을 조작 할 수도 있습니다.
5 달러의 팰 트리 금액으로 홈 XNA를 쉽게 배울 수있는 방법을 원하거나 대부분의 레벨 에디터가 제공 할 수있는 것보다 조금 더 창의적인 자유를 원하는 사람들을 찾아 볼 가치가 있습니다. 확실하지 않은 경우 다운로드 가능한 평가판은 시간이 정해진 데모이지만 완전한 기능을 갖추고 있습니다. 어느 쪽이든 결정을 내릴 수있을 정도로 오래 사용할 수 있어야합니다.
나에 관해서는, 나는 그것이 제공하는 것을 정말로 좋아합니다. 저는 어린 아이가이 시스템의 도움으로 코드가 어떻게 작동하는지 배울 수 있다고 생각합니다. 모든 사람이 게임 매체를 통해 자신을 표현하는 선물을주는 것은 꽤나 훌륭한 것입니다. 비디오 게임의 내부 작업을 더 잘 이해하는 데 도움이되었습니다. 이제 많은 게임 아이디어를 실험 해 보았습니다. 홈 , 나는 그것이 내게 가르쳐 준 것을 가져갈 수있다 게임 메이커 만약 내가 원한다면. 하지만 난 고수 홈 실제로는 실제로 내 아이디어의 첫 번째 빌드를 볼 수 있습니다.
점수 : N / A