www.mudconnector.su
http://forum.mudconnector.su/

ConsoleGraphEngine v2.7 pre-release
http://forum.mudconnector.su/viewtopic.php?f=5&t=659
Страница 1 из 1

Автор:  Харч [ Вс май 27, 2012 10:40 pm ]
Заголовок сообщения:  ConsoleGraphEngine v2.7 pre-release

Как и обещал :)
Мой движок для удобной работы с консолью.
Суть движка: в консоли создаются мини-консоли, в которых можно уже работать. В них скорость прорисовки увеличена до максимума. Виджеты создаются внутри экрана. Экранов может быть много (например разные экраны для каждого состояния). Но одновременно может идти работа с одним экраном. А виджеты в нем уже позволяют работать без напряжения. Нет миганий и дерганий при динамичном обновлении "картинки" (из символов разумеется :) ).
Версии с 0.5 alpha до 1.9.1 beta я написал еще в школе. Но сейчас полностью переписал архитектуру движка.
Поэтому пример текстового редактора и морского боя на нем пока нет (они есть на 1.9.1). Только самые легкие примеры, вроде hello world и крестиков ноликов.
Прилагается небольшое описание функций движка (файл API.txt).
Движок пока откомпилирован только под Code::Blocks.

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

Это пока только пререлизная версия.

Вложения:
Комментарий к файлу: Мой движок
ConsoleGraph.rar [182.11 KIB]
Скачиваний: 328

Автор:  Харч [ Чт июн 21, 2012 10:17 pm ]
Заголовок сообщения:  Re: ConsoleGraphEngine v2.7 pre-release

7 скачиваний, и никто не отписался :(
Напишите хотя бы свои мысли :)

Автор:  KadVar [ Пт июн 22, 2012 10:15 pm ]
Заголовок сообщения:  Re: ConsoleGraphEngine v2.7 pre-release

Даже уже 10, один из них я.
Не понял что хотелось достичь...

Автор:  Харч [ Чт июн 28, 2012 8:03 pm ]
Заголовок сообщения:  Re: ConsoleGraphEngine v2.7 pre-release

Вот возьмем например браузер. Рассмотрим HTML. Там есть такой тэг - div. Это что-то вроде мини-страницы в странице.
Вот то же самое я и достигал с помощью этой библиотеки, только получал консоль в консоли + фишка: минимальное количество действий для перерисовки.

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/