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

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

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

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

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

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

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

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