Запитання з тегом «patterns»

5
Як я міг реалізувати щось на кшталт крафтової сітки Minecraft?
Система ремесла в Minecraft використовує сітку 2x2 або 3x3. Ви розміщуєте інгредієнти на сітці, і якщо ви поставите потрібні інгредієнти у потрібному шаблоні, це активує рецепт. Деякі цікаві моменти щодо дизайну: Деякі рецепти можуть обмінюватися певними інгредієнтами на інші. Наприклад, для вибору використовують палички для вішалки, а для голови можуть …

1
Тестування блоку ігрового проекту C # / XNA
Я займаюся розробкою ігор з мого початку програмування, але ніколи не дуже серйозно. Я працюю розробником бізнес-додатків, але у вільний час працюю над деякими іграми. У світі бізнесу (на стеку Microsft web-dev) ASP.NET MVC стає дуже популярним через простоту тестування одиниць способу роботи інтерфейсу. Мені цікаво, які шаблони дизайну (MVC, …

5
Агностичні мости API (тобто OpenGL / D3D / Що б там не було). Чи використовуєте ви їх, як їх виготовляєте. Про і Кон у [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Ви робите 3d двигун. Вам хочеться найкращого з багатоплатформних світів. Раптом ви зрозумієте, що …

2
Пошук фігур у 2D-масиві та оптимізація
Мені щойно було дозволено зображення ... На зображенні нижче в моїй грі є деякі затемнені блоки, які були визнані частиною форми "Т". Як видно, код потемнів блоки червоними цятками, а не побачив фігури "T" із зеленими контурами. Мій код проходить цикл через x / y, позначає блоки як використані, обертає …

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