Вопросы с тегом «patterns»

5
Как я могу реализовать что-то вроде сетки крафта Minecraft?
В крафт-системе Minecraft используется сетка 2x2 или 3x3. Вы помещаете ингредиенты в сетку, и если вы поместите правильные ингредиенты в правильный шаблон, он активирует рецепт. Несколько интересных моментов о дизайне: Некоторые рецепты могут обменивать определенные ингредиенты на другие. Например, кирка использует палки для рукояти и может использовать деревянные доски, булыжник, …

1
Модульное тестирование игрового проекта на C # / XNA
Я начал заниматься разработкой игр с тех пор, как начал программировать, но никогда не очень серьезно. Я работаю разработчиком бизнес-приложений, но в свободное время я работаю над некоторыми играми. В деловом мире (в стеке Web-разработчика Microsft) ASP.NET MVC становится по-настоящему популярным благодаря простоте модульного тестирования работы интерфейса. Мне интересно, какие …

5
Мосты, независимые от API (т. Е. OpenGL / D3D / что угодно). Используете ли вы их, как вы их делаете. Про и Кон [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . Вы делаете 3d движок. Вы хотите лучшее из мультиплатформенных миров. Внезапно вы понимаете, …

2
Поиск фигур в 2D Array, затем оптимизация
Мне только что разрешили изображение ... На изображении ниже из моей игры показаны затемненные блоки, которые были признаны частью формы "Т". Как можно видеть, код затемнил блоки красными пятнами и не увидел «Т» формы с зелеными контурами. Мой код перебирает x / y, помечает блоки как используемые, поворачивает форму, повторяет, …

4
Покадровые вызовы функций и обмен сообщениями на основе событий в игровом дизайне
Традиционный дизайн игры , как я это знаю, использует полиморфизм и виртуальные функции для обновления игры объектов состояния. Другими словами, один и тот же набор виртуальных функций вызывается через регулярные (например, за кадр) интервалы для каждого объекта в игре. Недавно я обнаружил, что существует другая система сообщений, управляемая событиями, для …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.