Construct 2

Игровая разработка: про создание игровых прототипов

Мы возобновляем написание материалов по игровой разработке. Точнее — заметок о том, как сделать игру и возникающих при этом вопросах. Это не обучающие материалы, а описание пути и процесса. Была идея запустить цикл статей сторонним проектом, но сегодня стало понятно, что это не имеет смысла. Ни на какую глубокую серьёзность не претендуем — это путь новичка (с вялым четырехлетним опытом, ага).

Про создание игровых прототипов

Так уж получается, что с программированием я не дружу. За спиной курсы и уроки по basic, pascal, c, c++, php, java, perl, angelscript, actionscripts 2 & 3. Пара сертификатов, десяток учебников, понимание алгоритмов и принципов написания программного обеспечения. Но не моё это, мышление не так устроено, практики мало — не знаю. Куда легче написать несколько страниц творческого текста или даже технического задания, спроектировав всё в голове, нежели сидеть с кодом. Хотя в последнем часто удаётся получать восторженные эмоции от того, что код заработал как надо. Такой уютный, детский подход к программированию.

Construct 2
Construct 2

Читать дальше проИгровая разработка: про создание игровых прототипов

Про создание прототипов

Так уж получается, что с программированием я не дружу. За спиной курсы и уроки по basic, pascal, c, c++, php, java, perl, angelscript, actionscripts 2 & 3. Пара сертификатов, десяток учебников, понимание алгоритмов и принципов написания программного обеспечения. Но не моё это, мышление не так устроено, практики мало — не знаю. Куда легче написать несколько страниц творческого текста или даже технического задания, спроектировав всё в голове, нежели сидеть с кодом. Хотя в последнем часто удаётся получать восторженные эмоции от того, что код заработал как надо. Такой уютный, детский подход к программированию.

Construct 2
Construct 2
Читать дальше проПро создание прототипов

CombatGame: Занимательный XML

А здорово ведь. Внешний XML-файл содержит данные об игровом оружии — название, урон, прочее. Файл загружается и данные из него заносятся в массив, в готовом для работы виде. При этом отдельно формируется и навигационный список, пока в виде comboBox (список с выпадающими элементами). Теоретически можно сделать сколь угодно большой арсенал, легко модифицируемый и отображаемый в […]

CombatGame: делаем игру, процесс

CombatGame всё больше превращается в мутанта, на котором испытываются разные приёмы и методы. Впрочем, это была изначальная цель — изучить процесс, освоить написание кода, разобраться с тем как и что делается. Цифры, цифры и условные кнопочки — на игру похоже с трудом, но работает отлично. Прикручен механизм сохранения и загрузки, причём как на глобальном уровне […]

CombatGame: делаем игру, процесс

Делаем игру дальше. В очередной раз код переписан полностью. Очередные проблемы на пустом месте. Всё как обычно. Наконец-то, впервые за всё время, начал нормально использовать классы и писать независимые функции, работающие не с конкретными значениями, а с данными в определённом формате. С ростом объёма данных, такой подход принесёт свои плоды — можно будет быстро вносить […]

CombatGame: Процесс и разработка интерфейса

Вместо большого вводного текста и рассуждений придётся перейти сразу к делу. Сегодня на очереди — разработка интерфейса. На тестовой версии блога было описание процесса создания кода для генерации бутылок в нужном виде. Сначала было много проблем, но потом получилось элегантное и функциональное решение. А сегодня внезапно сделал другой вариант — одна кнопка с изображением и […]