vault backup: 2025-10-20 14:39:11

This commit is contained in:
2025-10-20 14:39:11 +02:00
parent a753dfb659
commit f02f0b5548
6 changed files with 1 additions and 1 deletions

View File

@ -1,18 +0,0 @@
В этом файле описаны ключевые концепции игры, где человек может узнать больше об идеях и целях проекта.
## Мотивация
Игра создана с целью мотивировать в первую очередь детей и подростков начать изучать программирование и глубже погрузиться в сферу IT. Она должна стать отправной точкой для каждого новичка в IT, где он сможет понять, какую нишу ему интересно изучать, осваивать и в дальнейшем работать в ней.
Ещё одной целью при создании этой игры было исполнить детскую мечту — разработать игру, в которой люди будут заниматься тем, что я сам люблю делать каждый день и от чего никогда не устаю — программировать.
## Будущее и возможные применения
На данный момент (10/2025) планируется, что игра будет иметь два режима.
Первый режим — сюжетный. Это история, в которой игрок знакомится с основными концепциями программирования и их возможным применением в реальной жизни. Игрок должен познакомиться с разными направлениями IT, такими как взлом (этический хакинг), разработка программного обеспечения, администрирование сетей, и попробовать использовать эти навыки, а также комбинировать их для выполнения конкретных игровых задач, повышая свой уровень и опыт.
Второй режим — кооперативный. Он позволяет устраивать соревнования или обмен знаниями между несколькими пользователями. На данный момент этот режим предполагается разделить на два подрежима:
- **Соревнования** — в формате чемпионатов
- **Кооперация** — например, формат класса с учениками и преподавателем, где участники изучают концепции программирования через визуализацию и взаимодействие с ними, постепенно понимая их практическое применение в реальном мире.
Чемпионаты могут быть полезны для обмена опытом, а также для начала формирования собственного портфолио.

View File

@ -1,3 +0,0 @@
## Базовая
Требует вызова простых однодейственный функций, как при начале игры *The Farmer was replaced* с функциями `do_a_flip`/`harvest` (реф. [[Существующие Аналоги]])

View File

@ -1,24 +0,0 @@
## 1. The Time Bomb
Может быть частью уровней про **ветвление**, где игрок должен написать код, в котором он в конечном итоге триггерит бомбу в определенной точке времени/позиции/окружения.
## Легкий уровень: таймер
Допустим нужно сделать так, чтобы бомба взорвалась по истечению определенного количества секунд или по совпадению с определенным временем на часах.
**Пометка:** это может быть будет доступно благодаря прикреплению простого модуля на бомбу - таймер с подачей тока при его истечении.
## Средний уровень: позиция или расстояние до любого объекта
Здесь игроку потребуется написать код, в котором бомба должна взорваться при определенном достижении расстояния до объекта/объектов. При этом не важно какой тип объекта попадается.
**Пометка:** это может быть будет доступно благодаря прикреплению определенного модуля на бомбу - детектора расстояния до впереди-находящихся объектов.
## Сложный уровень: Столкновение с **определенным** объектом
Этот уровень похож на предыдущий уровень сложности, но отличается тем, что требует триггера именно на один тип объекта, например органический, или искуственный, или технический, или химический и т.п.
**Пометка:** это может быть будет доступно благодаря прикреплению определенного модуля на бомбу - детектора типа объектов.
## ПРО уровень: Объединение всех выше упомянутых концепций
Допустим тригер бомбы нужен только по истечению 60 секунд, при расстоянии не более 10 метров до **определенного** типа объекта.
**Пометка:** это может быть возможным только при наличии достаточного количетсва слотов для модулей на самой бомбе или при экономном и правильном соединении проводов.

View File

@ -1,13 +0,0 @@
Это первый режим, который планируется создать прототипом и разработать для первого релиза, где пользователь/игрок имеет сюжет и побочные миссии. Каждая из них продвигает игрока дальше, обучает чему-то новому и предназначена для знакомства с различными частями IT.
## Глобальный сюжет
У пользователя есть глобальная цель, например — построить космический корабль и наполнить его различными деталями и логикой, чтобы улучшить его и подготовиться к битве с боссом-врагом.
## Ключевые концепции и сценарии
### Сбор информации
Базовая концепция IT (информационных технологий) заключается в получении, обработке, передаче и работе с информацией. Независимо от того, с каким типом информации мы работаем, она основана на физических характеристиках. Например, температура, определение уровня освещённости, звуки через микрофоны и аудиопрограммы, изображение через свет и камеры и т.д.
В случае с космическим кораблём и путешествиями по галактике игрок может пытаться собирать информацию о количестве топлива, схемах конструкции корабля и т.д.

View File

@ -1,16 +0,0 @@
## The Farmer Was Replaced
[Ссылка в Steam](https://store.steampowered.com/app/2060160/The_Farmer_Was_Replaced/)
В настоящее время это одна из наиболее близких к моей задумке игровых концепций. Влияние на игровую логику возможно только через программирование, что делает её самым похожим примером игр, связанных с кодингом.
### Плюсы
- Используется Python как язык программирования (почти полный Python)
- Одна тематика — фермерство — понятная и знакомая большинству благодаря множеству игр о фермах
- Система достижений, открывающих новые концепции и возможности программирования, такие как циклы `while`, условные операторы `if`, переменные и т.д.
### Минусы
- Отсутствует сюжет
- Со временем игра ощущается как песочница