К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Build Console Games in C: Apply Game Logic Skills · LearnSpace
Назад в каталог
courseraПрограммирование

Build Console Games in C: Apply Game Logic Skills

Курс от EDUCBA
Начальный≈ 6.2 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Learners will apply core C programming concepts, design interactive console games, and analyze game logic through hands-on project development. By the end of this course, learners will be able to build complete single-player and two-player games in C, implement menu-driven programs, manage arrays and strings, apply randomization, validate user input, and control program flow using loops and conditional logic. This course offers a practical, project-based approach to learning C programming by guiding learners through the development of two classic games: Hangman and Tic-Tac-Toe. Instead of focusing on isolated syntax, learners progressively translate concepts into real working programs. Each module builds logically on the previous one, allowing learners to strengthen problem-solving skills while gaining confidence in writing structured, maintainable C code. What makes this course unique is its game-centric learning design, where learners experience how foundational C concepts are applied in realistic programming scenarios. By completing the course, learners gain reusable coding patterns, stronger logical thinking, and the ability to design their own console-based applications—skills that are directly transferable to advanced programming, system development, and interview preparation.

Навыки, которые вы освоите

C (Programming Language)Data StructuresData ValidationComputational LogicGame DesignVideo Game DevelopmentCommand-Line InterfaceProgramming PrinciplesProgram DevelopmentUser Interface (UI)System ProgrammingCode Reusability

Программа курса

2 модулей · 29 учебных материалов

01Building a Single-Player Game in C – Hangman from Scratch18 материалов

Project Setup and Game Menu Design

Introduction to The ProjectВидеоGetting The Required ToolsВидеоGetting The Required Tools ContinueВидеоCreating The Choice MenuВидео

Учитесь у экспертов

EDUCBA

Преподаватель курса

Build Console Games in C: Apply Game Logic Skills
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 6.2 ч

2 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Project Setup and Game Menu DesignЗадание

Implementing Random Word Logic

Creating The Choice Menu ContinueВидеоRandom Word Selection Part 1ВидеоRandom Word Selection Part 2ВидеоRandom Word Selection Part 3ВидеоImplementing Random Word LogicЗадание

Game Mechanics and Execution Flow

Hide Randomly Selected WordВидеоEvaluate Player GuessВидеоMain Game LoopВидеоMain Game Loop ContinueВидеоGame Mechanics and Execution FlowЗаданиеDesigning and Controlling Game Logic in a C-Based Hangman ProjectDIALOGUEBuilding a Single-Player Game in C – Hangman from ScratchЗаданиеDebugging the Hangman Build: Menu, Random Word, and Game LoopDIALOGUE
02Designing a Two-Player Game in C – Tic-Tac-Toe11 материалов

Game Board Design and Player Interaction

Introduction to The ProjectВидеоCreating The BoardВидеоCreating The Board ContinueВидеоAccepting Player InputВидеоGame Board Design and Player InteractionЗадание

Win Conditions and Game Completion

Accepting Player Input ContinueВидеоDetermining Game OutcomeВидеоDetermining Game Outcome ContinueВидеоWin Conditions and Game CompletionЗаданиеDesigning a Two-Player Game in C – Tic-Tac-ToeЗаданиеDelivering Two Console Games in C: From Single-Player to Two-Player LogicDIALOGUE