Форум программистов, компьютерный форум, киберфорум
Наши страницы
Без категории
Войти
Регистрация
Восстановить пароль
Без категории Записи без категории
Старый
Рейтинг: 5.00. Голосов: 2.
Паттерн StateBus вместо MessageBus в Unity3D
Запись от Storm23 размещена 03.11.2018 в 13:49
Обновил(-а) Storm23 08.11.2018 в 22:38
Метки unity

MessageBus

Один из паттернов организации взаимодействия в Unity - это MessageBus (шина сообщений).
Это разновидность паттерна Publisher-Subscriber (Издатель-Подписчик), с той разницей,...
Миниатюры
Нажмите на изображение для увеличения
Название: StateBus.png
Просмотров: 103
Размер:	6.7 Кб
ID:	5071   Нажмите на изображение для увеличения
Название: Скриншот 2018-11-03 12.43.28.png
Просмотров: 111
Размер:	980.8 Кб
ID:	5072  
Вложения
Тип файла: zip StateBusDemo.zip (5.28 Мб, 26 просмотров)
Аватар для Storm23
Размещено в Без категории
Просмотров 311 Комментарии 4 Storm23 вне форума
Старый
Рейтинг: 5.00. Голосов: 4.
Neural Network Racing - Part 4
Запись от Storm23 размещена 12.04.2018 в 02:45
Обновил(-а) Storm23 18.04.2018 в 11:04

Итак, после того, как ИИ готово, можно перенести весь проект в Unity и сделать полноценную гонку в 3D.

Экспорт трека в Unity

Редактор треков, который я описывал ранее, сохраняет...
Аватар для Storm23
Размещено в Без категории
Просмотров 808 Комментарии 4 Storm23 вне форума
Старый
Рейтинг: 5.00. Голосов: 8.
Neural Network Racing - Part 3
Запись от Storm23 размещена 11.04.2018 в 01:40

После создания модели автомобиля и трека все готово для главного - создания ИИ на базе нейронной сети для управления машиной.

Нейронная сеть

Для управлением автомобилем,...
Вложения
Тип файла: zip NNRacing.zip (3.62 Мб, 95 просмотров)
Аватар для Storm23
Размещено в Без категории
Просмотров 751 Комментарии 2 Storm23 вне форума
Старый
Рейтинг: 5.00. Голосов: 2.
Neural Network Racing - Part 2
Запись от Storm23 размещена 10.04.2018 в 21:24

Продолжаем.
После создания физической модели автомобиля, сделаем модель трека и сенсоры для нашей машинки.

Модель трека
Обычно, моделирование трека делают в 3D движках. Это...
Аватар для Storm23
Размещено в Без категории
Просмотров 519 Комментарии 0 Storm23 вне форума
Старый
Рейтинг: 5.00. Голосов: 4.
Neural Network Racing
Запись от Storm23 размещена 10.04.2018 в 16:06

В этой статье будем разбираться в нейронных сетях, генетических алгоритмах, физике движения автомобиля и Unity 3D. Попробуем это все слепить вместе и получить игру.

Идея
Идея заключается...
Вложения
Тип файла: zip CarPhysicsTester.zip (146.6 Кб, 85 просмотров)
Аватар для Storm23
Размещено в Без категории
Просмотров 524 Комментарии 0 Storm23 вне форума
Старый
Рейтинг: 5.00. Голосов: 2.
Общие ошибки начинающих и плохих разработчиков
Запись от Storm23 размещена 12.04.2017 в 08:00
Обновил(-а) Storm23 12.04.2017 в 08:34

Здесь приводится обзор наиболее частых ошибок начинающих (и не очень) программистов.
Эти ошибки не привязаны к какому либо конкретному языку программирования, а являются общими проблемами начинающих...
Аватар для Storm23
Размещено в Без категории
Просмотров 792 Комментарии 4 Storm23 вне форума
Старый
Рейтинг: 5.00. Голосов: 2.
Хелперы CheckInterval и Triggered
Запись от Storm23 размещена 28.03.2017 в 13:27
Обновил(-а) Storm23 28.03.2017 в 15:50
Метки c#, gamedev

День добрый,
Хочу поделится двумя полезными хелперами, помогающими при разработке интерактивных игр.

CheckInterval

Часто бывает нужно выполнять некое действие но не...
Миниатюры
Нажмите на изображение для увеличения
Название: Скриншот 2017-03-28 13.35.01.png
Просмотров: 352
Размер:	22.9 Кб
ID:	4185  
Вложения
Тип файла: zip WindowsFormsApplication368.zip (441.9 Кб, 112 просмотров)
Аватар для Storm23
Размещено в Без категории
Просмотров 556 Комментарии 1 Storm23 вне форума
Старый
Рейтинг: 5.00. Голосов: 2.
Задумал я сделать игрушку. День 3.
Запись от Storm23 размещена 28.03.2016 в 02:57
Обновил(-а) Storm23 28.03.2016 в 09:29

День 3. Космос.

Предыдущие дни здесь.

Итак, вдохновившись PowderToy, захотелось мне сделать что-то больше, красивое и эпичное. И конечно оно должно быть в 3d. Двумерные игры...
Миниатюры
Нажмите на изображение для увеличения
Название: 0_6.png
Просмотров: 380
Размер:	313.8 Кб
ID:	3702   Нажмите на изображение для увеличения
Название: 0_7.png
Просмотров: 284
Размер:	387.9 Кб
ID:	3703   Нажмите на изображение для увеличения
Название: 0_8.jpg
Просмотров: 351
Размер:	7.0 Кб
ID:	3704  

Нажмите на изображение для увеличения
Название: 0_16.png
Просмотров: 304
Размер:	225.8 Кб
ID:	3705   Нажмите на изображение для увеличения
Название: 0_17.png
Просмотров: 319
Размер:	340.8 Кб
ID:	3706   Нажмите на изображение для увеличения
Название: 0_18.png
Просмотров: 280
Размер:	45.7 Кб
ID:	3707  

Нажмите на изображение для увеличения
Название: 0_19.png
Просмотров: 368
Размер:	242.6 Кб
ID:	3708   Нажмите на изображение для увеличения
Название: 0_14.jpg
Просмотров: 304
Размер:	47.2 Кб
ID:	3709   Нажмите на изображение для увеличения
Название: 0_15.jpg
Просмотров: 122
Размер:	54.2 Кб
ID:	3710  

Нажмите на изображение для увеличения
Название: 0_12.jpg
Просмотров: 307
Размер:	43.4 Кб
ID:	3711  
Вложения
Аватар для Storm23
Размещено в Без категории
Просмотров 603 Комментарии 2 Storm23 вне форума
Старый
Рейтинг: 5.00. Голосов: 3.
Просмотр больших CSV файлов в режиме ленивой подгрузки
Запись от Storm23 размещена 07.01.2016 в 12:17

Пример кода демонстрирует использование виртуального режима DataGridView, плюс специальный класс, кеширующий CSV файл. Кешируется только тот фрагмент, который просматривается пользователем.
C#
1
using
...
Миниатюры
Нажмите на изображение для увеличения
Название: 0.png
Просмотров: 293
Размер:	60.9 Кб
ID:	3507   Нажмите на изображение для увеличения
Название: 00.png
Просмотров: 296
Размер:	49.5 Кб
ID:	3508  
Вложения
Тип файла: zip WindowsFormsApplication327.zip (48.0 Кб, 40 просмотров)
Аватар для Storm23
Размещено в Без категории
Просмотров 566 Комментарии 0 Storm23 вне форума
Старый
Рейтинг: 5.00. Голосов: 2.
Простая тайловая игра (WinForms, GDI+)
Запись от Storm23 размещена 03.01.2016 в 18:24
Обновил(-а) Storm23 30.03.2016 в 16:07

Простейшая игра с использованием тайловой модели мира.

Классы Game, GameState
C#
1
2
3
4
    public static class Game
    {
        public static Size TileSize = new Size(32, 32);
        public static
...
Миниатюры
Нажмите на изображение для увеличения
Название: 0.png
Просмотров: 326
Размер:	176.6 Кб
ID:	3501  
Вложения
Аватар для Storm23
Размещено в Без категории
Просмотров 1301 Комментарии 0 Storm23 вне форума
Старый
Рейтинг: 5.00. Голосов: 6.
Автоматическое выравнивание сканов документов
Запись от Storm23 размещена 01.11.2015 в 19:54
Обновил(-а) Storm23 01.11.2015 в 19:56
Метки .net, c#

Автоматическое выравнивание сканов документов

Часто отсканированные или сфотографированные документы имеют перекос:

Нажмите на изображение для увеличения
Название: Exhibit-C-WF-00.jpg
Просмотров: 383
Размер:	14.5 Кб
ID:	3416

От этого перекоса...
Миниатюры
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 334
Размер:	56.4 Кб
ID:	3417   Нажмите на изображение для увеличения
Название: 2.png
Просмотров: 333
Размер:	15.7 Кб
ID:	3418   Нажмите на изображение для увеличения
Название: ex1.png
Просмотров: 409
Размер:	153.9 Кб
ID:	3419  

Нажмите на изображение для увеличения
Название: ex2.png
Просмотров: 350
Размер:	174.2 Кб
ID:	3420   Нажмите на изображение для увеличения
Название: ex3.png
Просмотров: 456
Размер:	634.9 Кб
ID:	3421  
Вложения
Тип файла: zip SkewCorrection.zip (94.9 Кб, 254 просмотров)
Аватар для Storm23
Размещено в Без категории
Просмотров 5010 Комментарии 12 Storm23 вне форума
Старый
Рейтинг: 5.00. Голосов: 3.
HowTo: Как сделать Undo, Redo
Запись от Storm23 размещена 26.10.2015 в 13:23

Как сделать Undo, Redo

Для реализации стека отмены, нужно выполнить следующие пункты:

1) Создать интерфейс ICommand следующего вида:
C#
1
    public interface ICommand
...
Миниатюры
Нажмите на изображение для увеличения
Название: 1.png
Просмотров: 293
Размер:	31.0 Кб
ID:	3415  
Вложения
Тип файла: zip Example12.zip (82.9 Кб, 114 просмотров)
Аватар для Storm23
Размещено в Без категории
Просмотров 1714 Комментарии 0 Storm23 вне форума
Старый
Рейтинг: 5.00. Голосов: 2.
Простейшая 2D игра на GDI+
Запись от Storm23 размещена 10.10.2015 в 13:34
Обновил(-а) Storm23 13.04.2016 в 10:00

Реализованы основные компоненты 2D игры: графика, обработка столкновений, управление с клавиатуры, анимированные спрайты, простейший AI, игровая механика.

Основные классы:
Коллайдер:...
Миниатюры
Нажмите на изображение для увеличения
Название: tanks.png
Просмотров: 248
Размер:	461.9 Кб
ID:	3391  
Вложения
Аватар для Storm23
Размещено в Без категории
Просмотров 831 Комментарии 0 Storm23 вне форума
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru