Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
UNlexx
0 / 0 / 0
Регистрация: 21.07.2011
Сообщений: 4
#1

Критика архитектуры набора планов - C++

21.07.2011, 13:51. Просмотров 549. Ответов 2
Метки нет (Все метки)

Требуется создать систему похожую на Hierarchical task network
то есть некоторая библиотека планов
и каждый план может содержать подпланы, получать результаты выполнения подпланов и передавать их в другие подпланы

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

пока мои прикидки таковы:
* отдельный план является функцией класса библиотеки планов;
* план получает под управление группу обьектов-аниматов и хранит состояние продвижения плана внутри управляемого бота
это позволит выделять память только под необходимые данные внутри управляемого обьекта
* библиотека планов общая для всего массива текущих битв и каждая битва пользуется нужным планом

что мне в этом не нравиться:
большие потери на продолжение текущего плана при сильной вложенности планов(надо пройтись по всем вышестоящим планам)
хотелось бы как нибудь без приделывания скриптового языка реализовать возможно смены на лету плана бота
да и функции как то не то.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.07.2011, 13:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Критика архитектуры набора планов (C++):

Реализация архитектуры - C++
Задача такая. Есть класс строк ( десятичная , символьная и т.п.) и операции к ним. Я собрал архитектуру, и с помощью класса SWITCH я...

Проектирование ОО архитектуры - C++
Интересно мнение публики. "Программирование в терминах интерфейсов" Вопрос такой: как правильно конструировать едино-образный интерфейс? ...

Немного из архитектуры ЭВМ - C++
Пусть заданы две квадратных матрицы A и B размером NxN. Они созданы с помощью двух подходов: 1 подход: int **A; A = new int*; ...

Задача проектирования архитектуры - C++
добрый день. недавно дали первое моё самостоятельное задание. ну, как самостоятельное, просто мне дали в этом задании полную свободу...

Организация архитектуры движка - C++
коротко интро: Есть три компонента, они в исходниках естессно, так как пишу их я. так вот эти три компонента должны ...

Предложения по изменению архитектуры - C++
Есть код (много но просто): #include <iostream> #include <memory> #include <vector> using namespace std; class SceneNode ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
odip
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
22.07.2011, 10:25 #2
Много плана выкурил ?
1
UNlexx
0 / 0 / 0
Регистрация: 21.07.2011
Сообщений: 4
22.07.2011, 11:51  [ТС] #3
Цитата Сообщение от odip Посмотреть сообщение
Много плана выкурил ?
эм я что то не то спрашиваю или просто форрумом ошибся?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.07.2011, 11:51
Привет! Вот еще темы с ответами:

Ошибка при построении архитектуры if-else - C++
Добрый день! Написал программу по условию: (см. 1 картинку) Выглядит программа так: #include "stdio.h" #include...

Массивы, критика кода - C++
Дорогие друзья, такой вопрос что не так в моем коде?#include <iostream> #include <stdlib.h> using namespace std; int main() ...

Требуется конструктивная критика - C++
Я не волшебник, только учусь. Для обучения выбрал алгоритм поиска пути A*. Вот собственно моя реализация: Заголовочный файл A_search.h ...

Однонаправленный список: критика - C++
Здравствуйте, реализовал связанный список. Хотел бы узнать ваше мнение насчет кода. Может, что неверно, может, где-то можно было и получше...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru