Создание игры. Противники.
Пришла пора реализовать противников в создаваемой игре. Пока мы ограничимся самыми простыми противниками, которые будут просто лететь прямо и стрелять без разбору. Так же, как и игрока, мы унаследуем создаваемый нами класс противников от CLiveObject, что бы у врагов сразу был функционал работы с жизнями и позицией на экране. Да и вообще, код будет очень похож на тот, что мы запрограммировали для игрока: … Читать "Создание игры. Противники." »
Создание игры. Фон, звёзды.
На этом этапе создания игры мы сделаем звёздный фон. У меня получаются достаточно короткие уроки. Если они слишком уж коротки или малоинформативны – пишите в комментариях о неясных моментах, я дополню статьи и постараюсь поподробнее расписать все непонятные моменты – ведь у нас задача не просто создать игру, но и сделать так, что бы Вы понимали, как это происходит, до самых мелких деталей и ньюансов. На картинке этого поста изображено то, что у нас получится в … Читать "Создание игры. Фон, звёзды." »
Создание игры. Игрок.
На самом деле не в каждой игре нужен сам персонаж игрока. Например, в таких играх, как физические головоломки или игры на наблюдательность, часто нет игрового персонажа. Но в создаваемой нами игре игровым персонажем будет являться космический корабль, которым управляет игрок. Что же должен уметь наш корабль, что мы должны учесть при создании игры, а точнее класса игрока? По меньшей мере, нам бы хотелось, что бы в процессе игры этот корабль мог летать. Под управлением игрока, … Читать "Создание игры. Игрок." »
Создание игры. Графический движок.
Вообще, тема создания собственного графического движка для игры достаточно больная и давно заезженная. Я решил включить её в уроки на моём блоге, т.к. многие всё равно, так или иначе, возьмутся делать собственный графический движок. Кроме того, это блог в том числе по программированию графики, потому лишним не будет. Ну и, конечно, создание игры, особенно достаточно простой, нередко подразумевает и создание граф. движка, т.к. простой движок создать достаточно не сложно, а времени сэкономить он может кучу. Со … Читать "Создание игры. Графический движок." »
Создание игры. Живые объекты.
В нашей первой игре будет как минимум два типа живых объектов: игровые враги и сам игрок. У этих типов игровых объектов будет немало общего: у обоих будет вестись подсчёт жизней, оба типа объектов будут находиться где-то в игровом мире (иметь координаты), оба смогут двигаться по экрану. Но будут и отличия, например, объект “игрок” будет управляться с калвиатуры (или мыши), а враги будут управляться их собственным АИ. Ввиду того, что часть свойств (точнее функционала) объектов будет одинаковой, … Читать "Создание игры. Живые объекты." »