Home 기울기 컴퓨터 과학을 가르치는 게임

컴퓨터 과학을 가르치는 게임

0
컴퓨터 과학을 가르치는 게임

모든 비디오 게임은 코딩 및 컴퓨터 과학을 확고한 파악한 프로그래머가 작성한 수천 개의 코드에 수천 명으로 구성됩니다. 어떤 사람들은 자신의 게임을 만들고 싶을 수도 있지만 새로운 기술을 배우고 모든 텍스트와 기호 라인을 배우는 것을 찾는다.

모든 사람이 밤새 컴퓨터 과학자가되지는 않지만 여러 게임은 플레이어에게 코딩의 기초를 가르칩니다. 플레이어는 일련의 작업을 계획하고 변수를 정의하며 논리적 추론을 사용하여 작업을 달성해야합니다.

이런 종류의 추론은 코딩의 토대 일뿐 만 아니라 인생을위한 기초를 제공합니다. 예를 들어, 사람들은 프로젝트를 수행하는 가장 좋은 방법을 계획 할 때 이런 종류의 사고를 실행해야 할 수도 있습니다. 프로젝트를 수행해야 할 단계, 수행해야 할시기, 수행 해야하는 조건 및 기타 변수 그것은 고려해야 할 수도 있습니다. 컴퓨터 과학을 가르치는 몇 가지 게임이 있습니다 .

포털 2는 플레이어가 (컴퓨터 과학)를 위해 반복적으로 죽게 만듭니다!

코딩 로직을 가르치는 게임 목록에는 플레이어가 포털을 뛰어 넘고 과학을 위해 여러 번 죽어가는이 고전적인 공상 과학 게임이 있어야합니다. Portal 2 에서 플레이어는 다시 한 번 가학적이고 냉소적 인 AI 인 Glados가 고문 퍼즐을받는 조리개 실험실의 유골에 있습니다.

Portal 2 의 플레이어는 Glados의 고문 가공에서 살아 남기 위해 국수를 구부려 야합니다. 객실에는 플랫폼, 가벼운 교량, 압력 패널 및 트랙터 빔이 채워져 있습니다. 물리 변경 젤을 포함 시키면 게임 플레이에 더 복잡성이 추가됩니다. 시행 착오를 통해 플레이어는 이러한 금투를 탐색하여 포털을 통해 어디에 위치할지, 그리고 각 객실의 요소와 함께 해당 포털을 활용하는 방법을 생각해야합니다. 하나의 잘못된 움직임과 플레이어는 결국 첼 샌드위치가 될 수 있습니다. 이 게임에는 야심 찬 게임 개발자가 자신의 도전을 만들 수있는 레벨 편집자도 함께 제공됩니다.

Glitchspace에는 룸을 탐색하기 위해 “프로그래밍”블록이 필요합니다

개발자 Space Budgie ‘s Glitchspace 는 또 다른 퍼즐 룸 테마 모험입니다. tron ​​ 스타일의 세계에서 진행되는 플레이어는 반짝이는 네온 룸을 탐색하고 빨간색 블록을 조작하여 데이터 스트림에 의해 떨어지거나 데스리지를받지 않고 출구로 만들어야합니다.

읽어보기  가장 상징적 인 비디오 게임 변호사는 순위가 매겨졌습니다

이를 위해 플레이어는 노드 기반 인터페이스로 블록의 동작을 프로그래밍해야합니다. 여기에는 블록을 엘리베이터로 위아래로 움직여 회전하고 교량을 만들기 위해 스트레칭하는 것까지 모든 것이 포함됩니다. 처음에는 상황이 간단하지만 플레이어는 곧 각 블록이 원하는 것을 파악하려고 노력하고 각 상자를 조작하여 원하는 작업을 달성하는 방법을 알아 내려고 곧 머리를 긁을 것입니다. 간단한 기능을 서로 쌓아 프로그래밍 옵션에서보다 복잡성을 생성 할 수 있습니다.

Little Big Planet 2는 플레이어가 게임 메이커로 만듭니다

PlayStation 3의 Media Molecule ‘s Smash Hit Little Big Planet 의 후속 조치는 수제 공예품의 세계를 다시 탐색하는 사랑스러운 Sackboy의 귀환을 가져 오는 고전적인 플랫 포머입니다. 일상적인 아이템.

Little Big Planet 은 이미 강력한 레벨 편집자를 가지고 있었지만 Little Big Planet 2 플레이어가 자신의 게임을 만들 수 있도록 한 단계 더 나아갔습니다. 그들에게 제공된 자산. 여기에는 다른 객체에 다른 동작을 적용하고, 객체에 입력을 적용하고, 해당 동작을 다른 버튼에 매핑하여 다양한 게임 제작 가능성을 허용하는 것이 포함됩니다.

사실이지만 : Learn ()는 초보자를위한 기계 학습입니다.

True : Learn () Luden.io는 프로그래머가 고양이가 코드를 디버깅했음을 발견 한 기발한 작은 게임입니다. 사악한 외계인은 세계 지배에 구부러졌다. 이제 그는 고양이의 말을 배우기 위해 기계 학습 프로그램을 구축하려고 시도하고 있습니다.

이 게임은 노드 기반 인터페이스를 사용하여 다양한 데이터를 정렬합니다. 모험을 통해 플레이어는 기계 학습과 인공 지능을 프로그래밍하는 데 사용되는 다양한 메커니즘에 대해 더 많이 배웁니다. 게임 플레이는 IF/Else 루프와 같은 기본 개념을 다루며 의사 결정 트리 및 모양 인식과 같은 더 깊은 개념으로 이동합니다. 레벨에는 프로그래밍 및 기계 학습의 실제 사례를 보여주는 기사 및 비디오가 있습니다.

Gladiabots는 플레이어가 자신의 두뇌로 로봇을 제어 할 수 있습니다.

폭발하는 로봇과 싸우는 것을 좋아하지 않는 사람은 누구입니까? 이것이 바로 Gladiabots -AI Combat Arena 의 전제입니다. 플레이어는 기본 캡처를 포함하여 다양한 작업에서 다른 팀에 대한 로봇 팀을 다른 팀에 맞서고 플래그를 포착합니다. 포인트 점수 및 만능 파괴.

읽어보기  호그와트 레거시 : 탐험 할 수있는 영역

플레이어는이 로봇을 직접 제어한다고 가정하지 않습니다. 대신, 그들은 적의 범위에서 방패 레벨에 이르기까지 로봇의 행동과 조건을 다루는 노드를 통해 행동을 프로그래밍해야합니다. 강점과 약점이 다른 다양한 종류의 로봇은 플레이어의 비판적 사고를 더욱 발전시켜 최고의 로봇을위한 최고의 프로그램이 무엇인지 결정해야합니다.

Talos 원칙에서 로봇은 인간이되는 것에 대해 배웁니다.

Croteam에 의해 개발되고 Croteam과 Devolver Digital이 출판 한 Talos Principle 는 그것이 인간이라는 의미에 관한 것입니다. 플레이어는 고대 유적지에서 로봇의 정체성을 가정하고, 자신을 엘로힘이라고 부르는 사람의 신비한 목소리로 이끌었습니다. 셋업은 본질적으로 에덴 동산의 창세기 이야기와 유사하며, 엘로힘이 플레이어에게 경고하는 것처럼 플레이어가 가용 환경의 어느 곳에서나 자유롭게 탐험 할 수있는 자유를 제공하지만,“당신은“당신은 할 것입니다. 확실히 죽어.”

게임의 풍부한 이야기를 진행하기 위해서는 플레이어가 문을 열 수있는시길을 얻어야합니다. 이를 위해서는 사용 가능한 신호 재머, 블록 및 레이저를 사용하여 처리 할 수있는 센티넬 봇, 포탑 및 힘 필드로 채워진 미로를 탐색해야합니다. 플레이어는이 게임에서 신호 재머를 사용하여 봇을 비활성화하는시기와 과거를 몰래 와서 최선을 다하는시기와 같이이 게임에서 여러 변수를 계산해야합니다. 이 퍼즐을 해결하는 것은 조각을 모을 때 만족 스럽습니다.

인적 자원 기계는 로봇처럼 근로자를 취급합니다

인적 자원 기계 는 개발자이자 출판사 The Tomorrow Corporation의 또 다른 기발한 타이틀입니다. 플레이어는 회사를 위해 문서를 제출하는 할당 된 작업을 수행 할 때 직장 근로자를 관리하는 임무를 할당합니다.

이러한 작업의 관리는 타일 기반 인터페이스를 통해 수행되므로 작업자에게 어떤 공간에 어떤 파일을 넣을 것인지 알려줍니다. 이 인터페이스는 직원이 작업을 효율적으로 수행 할 수 있도록 입력, 출력 및 루프와 같은 컴퓨터 과학 개념을 소개합니다. Tomorrow Corporation은 컴퓨터 과학 교육 주간 동안 연례 코드 시간 동안이 게임의 별도 버전을 개발했습니다.

Redstone 덕분에 Minecraft의 누구나 컴퓨터 천재가 될 수 있습니다.

Minecraft 목록 기사에 많이 팝업됩니다. 정당한 이유 – 은 탐험 할 것들로 가득 찬 재미있는 게임 일뿐 만 아니라 < em> Minecraft 는 또한 다재다능한 창조 도구로 플레이어가 마음을 원하는 것을 만들 수 있습니다. Redstone 덕분에 플레이어는 컴퓨터를 세상으로 만들 수도 있습니다.

읽어보기  Dark Souls 3 : 모든 시작 수업, 순위

Minecraft 의 세계에서 Redstone은 다수의 레버, 피스톤 및 조명과 함께 사용되는 전기 공급원입니다. Redstone은 또한 컴퓨터를 통해 정보가 처리되는 방식 인 논리 게이트를 생성 할 수 있습니다. 이를 통해 플레이어는 이진 계산기에서 게임 자체 내에서 구축 된 기본 컴퓨터에 이르기까지 여러 가지 창의적인 장치를 만들 수 있습니다.