Monkey-x l Основы l Операторы и циклы

» Monkey-X l Язык для программирования игр
Оператор If
Операторы могут использоваться только внутри метода или функции.
Дополнительно, после оператора, может ставиться символ “;”. Операторы, отделенные друг от друга этим символом, могут размещаться на одной строке.

Читать далее...
3

Monkey-x l Основы l Переменные, массивы, объекты

» Monkey-X l Язык для программирования игр
В Monkey-X переменные делятся на два типа
  • Global
  • Local
Глобальные переменные — это переменные, которые существуют до тех пор, пока выполняется программа.
Локальные переменные — это временные переменные, которые исчезают, при уничтожении локальной области видимости, в которой они были объявлены.

Читать далее...
6

Monkey-X l Начало

» Monkey-X l Язык для программирования игр
В данном цикле статей мы познакомимся с языком Monkey-X
Внимание! По данному языку очеееень мало информации и по этому простите за все возможные ошибки. Я буду стараться найти как можно больше информации на тему Monkey-X

Читать далее...
6

C# Для психов или извращенцев?

» Программирование
В данной статье автор начнет с основ C#, поведает о том какими различными способами консоль умеет здороваться, да и о самой консоли. Автор будет рад если ты прочтешь это безумие :D.

Читать далее...
18

Инструментарий разработчика

» Unity 3D
Данная статья вовсе даже не статья. Скорее просто напоминалка желающим осваивать юнити.
Здесь перечислено, что конкретно вам понадобится для разработки.

Читать далее...
3

Используем DLL в Unity

» Unity 3D
Сегодня я хотел бы познакомить вас с темой, которую сам я не очень мог понять, пока не познакомился с UnityVS. А именно - как создавать DLL через студию да так, чтобы Unity не ругался. Обычный способ в нашем случае становится нетривиальным, ибо у Unity свои взгляды на эту тему. Тема простая, но нужная.
Приступим!

Читать далее...
4

SFML - Рисуем в 2D

» Программирование
Как было сказано в предыдущих статьях, модуль SFML, отвечающий за окна, предоставляет простой способ создания окна с OpenGL-контекстом и управления его событиями, но не помогает нам что-либо нарисовать. Он дает единственную возможность, но довольно-таки мощную - рисование с помощью OpenGL API напрямую.
К счастью, SFML предоставляет графический модуль, который вам поможет нарисовать различные 2D объекты более простым способом, чем если бы вы использовали OpenGL.

Читать далее...
4

Использование OpenGL в SFML

» Программирование
Эта статья не о самом OpenGL, а скорее о том, каким образом использовать совместно OpenGL и SFML.
Как вы знаете, одна из самых важных сторон OpenGL - переносимость на другие платформы. Но одного OpenGL недостаточно для создания завершенных приложений : вам потребуется окно, контекст рендеринга, пользовательский ввод, и так далее. У вас нету другого выбора, кроме как писать платформо-зависимый код для управления этими вещами. В этом месте модуль sfml-window выходит из тени. Давайте посмотрим, как он позволяет вам использовать OpenGL.

Читать далее...
16

Новведения в C# 6.0

» Программирование
Недавно Microsoft предоставили превью новой версии Visual Studio 2015 и .NET 4.6 для разработчиков. Новая версия .NET содержит новый стандарт C# 6.0, в котором появились некоторые интересные возможности. В этой новости я постараюсь в кратце рассказать о них.

Читать далее...
5

Клавиатура,мышь и джойстик в SFML

» Программирование
В этой статье описывается то,как вы можете получить доступ к устройствам ввода пользователя : клавиатуре, мыши и джойстику. Не следует путать с обработкой событий. Описываемым способом мы будем запрашивать состояния клавиатуры, мыши и джойстика в реальном времени ("эта кнопка сейчас нажата?", "где сейчас находится курсор мыши?"), в то время, как события оповещают вас только тогда, когда что-то случается ("кнопка была нажата", "курсор мыши был передвинут").

Читать далее...
3

Обработка событий SFML

» Программирование
Эта статья рассказывает о списке оконных событий в SFML. Здесь описываются события, а также то, как нужно и не нужно их использовать.

Читать далее...
3

Описание .w3x

» WarCraft 3
Есть ли где-нибудь подробное описание этого формата (или хотя-бы w3m)? Описание mdx и mdl же есть, если не ошибаюсь.
2

Встроенное сетевое решение

» Unity 3D
В этой статье коротко показывается как работает сеть в Unity3D. Несмотря на то, что встроенная сетевая реализация в Unity хромает, статья будет интересна тем, кто собирается переходить на другие серверные решения - такие как Photon или SmartFoxServer.
Исходники и полная информация внутри.

Читать далее...
4

Компоненты

» Unity 3D
В этой статье я расскажу вам о компонентах - кирпичиках, из которых строится игра в Unity3D.

Читать далее...
12

Нативная сериализация и её подводные камни

» Unity 3D
Данная статья расскажет о том, как устроена сериализация движка Unity, какие выражения она любит и что они для нее значат. Так же рассматриваются примеры того, как неправильное использование сериализации порождает трудноотловимые баги, описано как с ними бороться и какие архитектуры в проектах в этой связи создавать не стоит.
Статья рассчитана на некоторое знакомство с движком и языком C#.

Читать далее...
5

Создание и управление окном в SFML

» Программирование
Создание и управление окном в SFML
Эта стать описывает, каким образом создавать и управлять окном. Рисование разных вещей находится вне модуля window - оно относится к модулю sfml-graphics. Однако рисовать что-либо без управления окном нельзя и прочтение этой статьи остается обязательным в любом случае.

Читать далее...
2

Нужен ли стрим?

» JARG
От пользователей портала sc2tv поступило предложение провести серию стримов на twitch и sc2tv по написанию рогалика. Не совсем ясно с формой: либо ответы на вопросы по программированию, либо совместное создание контента. Что скажете на этот счет? Если кому-то интересно, то какие рекомендации по форме исполнения.
11

SFML и Visual studio

» Программирование
Эта статья - первое, что вы должны изучить перед использованием SFML с помощью Visual Studio IDE (компилятор Visual C++). Здесь описывается, как настроить ваши проекты SFML.

Читать далее...
17

Установка SQLite в Unity3D

» Unity 3D
Данная статья послужит небольшой инструкцией, как интегрировать SQLite в Unity3D. Здесь вы найдете все нужные ссылки на программы и файлы, которые потребуются нам в процессе. Для начала сперва познакомимся с этой библиотекой и разберемся зачем это нужно.

Читать далее...
2

Установка библиотеки GLFW в Visual Studio 2010 Express

» Программирование
В этой мини-статье я расскажу о том,как установить и использовать библиотеку GLFW для создания окна в Microsoft Visual C++ 2010 Express .

Читать далее...
4

Руководство Пользователя GLFW.Глава 1 и Глава 2.

» Программирование
Первая и вторая глава переведенного Руководства Пользователя GLFW

Читать далее...
5

День первый: основа

» Wrath of Energy
Добрый день!
Сегодня я расскажу вам о первых моих успехах в написании игры. Начал писать я относительно недавно, но за то малое время, что мне досталось, мне удалось набросать неплохую, как мне кажется, архитектуру приложения.
Подробности внутри.

Читать далее...
6 Kjasi, jeromnimo, dot.qwerty, madyavic

M3 Model Format (2012)

» StarCraft 2
Данный заголовок на языке C++ описывает формат моделей .m3 для игры Starcraft 2 на число 2012-09-22.
Взят из исходного кода WoW Model Viewer.

Читать далее...
1

Работа с РО в промышленных масштабах - Введение

» StarCraft 2
Все мы читали статьи о том, как делать различные объекты для StarCraft II (предполагается, что статьи уже прочитаны). Но этот способ - долгий и утомительный. Далее я предложу способ, как попыхтев раз, не парится больше вообще (почти). Этот способ позволит написать удобный интерфейс для автоматического создания объектов. Это будет показано на примере алгоритмов - прокачек героев.

Читать далее...
1

Подробнее о MDL - Формат файла моделей

» WarCraft 3
Здесь более подробно расписано строение типа MDL, чем в xgm.guru/p/wc3/mdl_structure (но ей не стоит пренебрегать, лучше изучить обе).

Читать далее...