Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Поиск по форуму

Показано с 76 по 100 из 200.
На поиск затрачено 0.02 сек.; сгенерировано 74 мин. назад.
Поиск: Сообщения от: polopok
Раздел: 2D-программирование 16.05.2014, 15:49
Ответов: 1
Просмотров: 9,968
Автор polopok
Искусственный Интелект (задачи)

Искусственный Интелект за основе задач (недоработанный вариант)

Кому интересно , статья донор здесь (http://xitri.com/2010/10/27/ai-creation-tool-casual-connect-kiev-2010.html)

Код в...
Раздел: 2D-программирование 16.05.2014, 14:42
Ответов: 34
Просмотров: 30,430
Автор polopok
Ответ: 2d сетка

После долгого отсутствия ...
Вот код , переделана математическая часть ,что по моему мнению стало лучше ,как читабельно ,так и в понимании .Думаю код будет полезен .

;
Const ttx = 40 , tty = 30 ,...
Раздел: 2D-программирование 23.12.2013, 16:34
Ответов: 8
Просмотров: 11,170
Автор polopok
Ответ: (ИИ)RTS... передвижение юнитов по клику

Другое построение Формации.

в предыдущем коде заменить функцию blockFormation() на этот код !

Код:

Function blockFormation(n )

ring = Sqr(n)
idx = n - (ring*ring)+ring
Раздел: 2D-программирование 23.12.2013, 13:18
Ответов: 8
Просмотров: 11,170
Автор polopok
Ответ: (ИИ)RTS... передвижение юнитов по клику

Итак продолжаю ... Передвижение юнитов по клику.
Код подтомаживает ,но вполне рабочий.


Код:

Const wait =0 ,move = 1 ,attack =2
Dim formX(200) : Dim formY(200)

Global formationX ,formationY
Раздел: 2D-программирование 22.12.2013, 17:11
Ответов: 8
Просмотров: 11,170
Автор polopok
Ответ: (ИИ)RTS... передвижение юнитов по клику

"Странно" ... получается мгновенный поворот ???
И в чём прикол ?
Раздел: 2D-программирование 22.12.2013, 13:28
Ответов: 8
Просмотров: 11,170
Автор polopok
Ответ: (ИИ)RTS... передвижение юнитов по клику

Дабы не создавать новую тему ,решил выложить здесь, тем более тема близка.
Основывался на статью Эту (http://xitri.com/2009/02/27/vospominaniya-o-crimsonland-2-navedenie-na-cel.html)
Плавный поворот...
Раздел: 2D-программирование 10.12.2013, 16:31
Ответов: 42
Просмотров: 30,436
Автор polopok
Ответ: Русские шрифты

wista home basic
service pack 1
32

код выше ,с отображением всё в поряке
Раздел: 2D-программирование 09.12.2013, 19:53
Ответов: 8
Просмотров: 11,170
Автор polopok
Ответ: (ИИ)RTS... передвижение юнитов по клику

Вообще в начале делал расстановку с применением такого кода
Function FormationSelect(n)
ring = Rand(n)
idx = n - (ring+ring)
If idx >= ring Then
formationX = 2*ring -idx
formationY = ring/2+...
Раздел: 2D-программирование 09.12.2013, 15:44
Ответов: 8
Просмотров: 11,170
Автор polopok
(ИИ)RTS... передвижение юнитов по клику

Мышью :
левой выделить
правой указать цель

Код сырой ,иногда попадают в одну точку следования
может тормозить ,из-за говнокода



Const wait =0 ,move = 1 ,attack =2
Раздел: Полезные функции 22.11.2013, 23:13
Ответов: 0
Просмотров: 9,346
Автор polopok
группировка юнитов Ctrl + (0 -9)

Часто в различных стратегиях мы группируем юнитов нажатием Ctrl + 1 или Ctrl + 2 , в общем любой цифрой от 0 до 9 , вот и привожу данный код в качестве примера . Конечно код можно( нужно)...
Раздел: Собираю команду 20.11.2013, 21:51
Ответов: 13
Просмотров: 12,003
Автор polopok
Ответ: Собираю команду для реализаций простых проектов

Вопрос набора команды еще актуален ?
Цепляет ,что не строится глобальных игр )
если команде нужен не супер художник ,горе программист ,то желаю присоединиться .
snejnii@list.ru
Раздел: Полезные функции 21.10.2013, 08:09
Ответов: 4
Просмотров: 10,025
Автор polopok
Ответ: Поиск Min & Max значений в переборе

Да ладно вам стебаться :-) ,я конечно не открыл Америку .
impersonalis , естественно твой вариант лучше .
Думаю ,всё же лучше для некоторых видеть готовое решение ,чем самому ломать голову.
Раздел: Полезные функции 20.10.2013, 22:25
Ответов: 4
Просмотров: 10,025
Автор polopok
Сообщение Поиск Min & Max значений в переборе

Демонстрация поиска максимального и минимального значений из данных( массива , типов , случайных значений).
Для тех кто столкнулся с данной задачей (например поиск пути).

SeedRnd...
Раздел: 2D-программирование 18.10.2013, 23:11
Ответов: 14
Просмотров: 13,082
Автор polopok
Ответ: некоторые изометрические демки

Спасибо ,давно лежит в закладках ...

продолжаем ...
проекция вектора на вектор .Статья донор Урок: базовые алгоритмы определения столкновений...
Раздел: 2D-программирование 14.10.2013, 19:39
Ответов: 14
Просмотров: 13,082
Автор polopok
Ответ: некоторые изометрические демки

Думаю немного наглядных примеров действий с векторами под блитз ,не помешаеют.
Статья донор здесь (http://www.tonypa.pri.ee/vectors/tut03.html) и здесь (http://www.tonypa.pri.ee/vectors/tut05.html)...
Раздел: 2D-программирование 13.10.2013, 12:09
Ответов: 18
Просмотров: 19,227
Автор polopok
Ответ: Voxel (octotree)

Не которое отклонение от темы , создавать новую не считаю нужным .
Проверьте ,код на тормазнутость ,пожалуйста .

Проверка попадают ли точки в зону видимости





Graphics 800,600,32,2
Раздел: 2D-программирование 08.10.2013, 21:28
Ответов: 14
Просмотров: 13,082
Автор polopok
Ответ: некоторые изометрические демки

Ага , я сам тащюсь :-D .

всё тоже самое но по другому :-D :-D :-D
Чур на чёрный кружочек не смотреть , он стесняется .
maxX = 100 : maxY= 100

Dim c#(maxX ,maxY)
Graphics 800,600,32,2
SetBuffer...
Раздел: 2D-программирование 08.10.2013, 21:08
Ответов: 14
Просмотров: 13,082
Автор polopok
Ответ: некоторые изометрические демки

Прокрутить колёсико мыши в прямоугольнике ... Зажать ЛМ кнопку мыши и держать некоторое время постепенно поводя по прямоугольнику ...
И увидеть как растут горы


Dim c(100 ,50) : Dim s(12 ,12...
Раздел: 2D-программирование 07.10.2013, 21:51
Ответов: 14
Просмотров: 13,082
Автор polopok
некоторые изометрические демки

Зажать ЛМ кнопку мыши и поводить в прямоугольнике ... немного подождать секунд эдак 2-5 ... пятна постепенно начнут исчезать :)


maxX = 300 : maxY= 150

Dim c#(maxX ,maxY)
Graphics 800,600,32,2...
Раздел: 2D-программирование 07.10.2013, 19:43
Ответов: 18
Просмотров: 19,227
Автор polopok
Ответ: Voxel (octotree)

Ну ,вот , наконец-то что-то получилось ...
Ошибка крылась как всегда в моей невнимательности .
Правда с удалением пришлось повозиться.
Считаю вполне рабочий вариант :cool: :crazy:
код:
SeedRnd...
Раздел: 2D-программирование 06.10.2013, 08:52
Ответов: 18
Просмотров: 19,227
Автор polopok
Ответ: Voxel (octotree)

Вот ,после долгого отсутствия ...
Накатал новый пример ...
собственно здесь создаются две структуры ,самого октри и точек . В зависимости от перемещения точек меняется структура октри ....
Раздел: 2D-программирование 17.05.2013, 14:47
Ответов: 18
Просмотров: 19,227
Автор polopok
Ответ: Voxel (octotree)

Сново ,немного говно кода :-D .
Теперь ещё задействовано колёсико мыши .
В этой разработке использовал данные из этой статьи (http://www.uraldev.ru/articles/id/6/page/1) , конечно переделал по...
Раздел: 2D-программирование 16.05.2013, 15:33
Ответов: 18
Просмотров: 19,227
Автор polopok
Ответ: Voxel (octotree)

Итак, опять доработки. Теперь ещё меньше разбиений ,улучшен алгоритм добавления вокселя.


Global id,mx,my ,CubDepth
Global px,py,pz ,s ,mxx,myy



Type OCTREE
Field Child.OCTREE[8] ;8 потомков
Раздел: 2D-программирование 13.05.2013, 12:45
Ответов: 18
Просмотров: 19,227
Автор polopok
Ответ: Voxel (octotree)

Итак ,кажись получилось разобраться с родителями-потомками ,дабы не запутаться написал пример без Z координаты .
Если у кого есть идеи улучшения ,буду рад ознакомиться.


Global id,mx,my ,CubDepth...
Раздел: 2D-программирование 10.05.2013, 09:43
Ответов: 18
Просмотров: 19,227
Автор polopok
Ответ: Voxel (octotree)

Итак , продолжаем. Пришлось изменить код ,так как , в первом варианте я делил весь объём куба на меньшие ,а потому память слала далеко-далеко ,когда глубина вложений превышала 7. Теперь изначально...
Показано с 76 по 100 из 200.

 

Часовой пояс GMT +4, время: 01:10.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com