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

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

Вернуться   forum.boolean.name > Проекты > Проекты на BlitzMax

Ответ
 
Опции темы
Старый 31.08.2007, 22:26   #46
jimon
 
Сообщений: n/a
Re: elmax - набросок фреймворка

elmortem
там русский работает ? а unicode вообще ?
 
Ответить с цитированием
Старый 31.08.2007, 22:45   #47
elmortem
Нуждающийся
 
Регистрация: 20.08.2007
Сообщений: 93
Написано 0 полезных сообщений
(для 0 пользователей)
Re: elmax - набросок фреймворка

jimon
Русский работает, юникод при вводе я на языках, отличных от русского затестить не могу, у меня нет диска с виндой, а ввод настроен только для русского и английского.
Поидее там надо utf8.bin менять символами, которые хочешь использовать при вводе...
Причём только с 128 до 255 с учётом той локали, в которой бкдет осуществляться ввод.
Т.е. я подозреваю, что сейчас будет работать только русский...
Если у кого есть возможность затестить на других локалях - было бы хорошё...
(Offline)
 
Ответить с цитированием
Старый 03.09.2007, 00:18   #48
elmortem
Нуждающийся
 
Регистрация: 20.08.2007
Сообщений: 93
Написано 0 полезных сообщений
(для 0 пользователей)
Re: elmax - набросок фреймворка

Заборол LUA-скриптинг. На днях выложу обновление.
(Offline)
 
Ответить с цитированием
Старый 03.09.2007, 17:37   #49
Jet
ПроЭктировщик
 
Регистрация: 04.09.2005
Сообщений: 139
Написано одно полезное сообщение
Re: elmax - набросок фреймворка

Сообщение от elmortem
Заборол LUA-скриптинг. На дня выложу обновление.
с интересом ждемс!
(Offline)
 
Ответить с цитированием
Старый 04.09.2007, 02:55   #50
elmortem
Нуждающийся
 
Регистрация: 20.08.2007
Сообщений: 93
Написано 0 полезных сообщений
(для 0 пользователей)
Re: elmax - набросок фреймворка

Первая страница обновлена.

Version 0.0.5 (04.09.2007)
+ Добавлены скрипты
* Структура движка адаптирована под скрипты.
+ Класс виджета, для создания отдельных элементов программы (управление через скрипты).
* Лог выводит всю информацию только в DEBUG-режиме, иначе только пустые строки, SYS и ERR.
* GUI контролы-кнопки (CGuiButton и CGuiTextButton) поддерживают указание скрипта на исполнение при нажатии.
(Offline)
 
Ответить с цитированием
Старый 04.09.2007, 13:02   #51
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Re: elmax - набросок фреймворка

Молоток! Разработка продвигается семимильными шагами. Честно, говоря в ЛУА я не рублю совсем. Если будет время напиши статейку, как прикрутить ЛУА к БМАХу и как использовать эти скрипты. Думаю это многим пригодится.
(Offline)
 
Ответить с цитированием
Старый 04.09.2007, 13:17   #52
elmortem
Нуждающийся
 
Регистрация: 20.08.2007
Сообщений: 93
Написано 0 полезных сообщений
(для 0 пользователей)
Re: elmax - набросок фреймворка

Ну, как его использовать статья есть тут: http://blitzetc.boolean.name/articles/lua.htm, но там какая-то непонятная версия используется. У меня в ридми написано, где взять и как инсталить нормальный Lua для BM. Но мне не хотелось ковыряться с командами LuaAPI, поэтому я с оффициального сайта стянул OO Interface, слегка подточил его напильником и получился файлик lua.noel.bmx у меня в проекте. Если нужна статья, как использовать именно его - могу написать как-нибудь...

Думаю следующий апдейт будет, когда я напишу оболочку для игры - основное меню, опции, страничка об авторах, и геймплей... Всё это отдельные виджеты.
(Offline)
 
Ответить с цитированием
Старый 04.09.2007, 13:38   #53
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Re: elmax - набросок фреймворка

Блин, и правда, в ридми написано как его установить. Буду пробовать. Жду следующего апдейта. Бегло поглядев код, остались какие-то смутные ощущения... что где-то что-то не так... но что? пока не пойму - не скажу...
(Offline)
 
Ответить с цитированием
Старый 04.09.2007, 16:09   #54
elmortem
Нуждающийся
 
Регистрация: 20.08.2007
Сообщений: 93
Написано 0 полезных сообщений
(для 0 пользователей)
Re: elmax - набросок фреймворка

Я вот думаю написать отдельные методы для ввода и несколько переделать структуру GUI. Точнее не самого GUI, а его взаимодействия с остальными классами...
Так что буду раз любым замечаниям.
(Offline)
 
Ответить с цитированием
Старый 06.09.2007, 23:00   #55
elmortem
Нуждающийся
 
Регистрация: 20.08.2007
Сообщений: 93
Написано 0 полезных сообщений
(для 0 пользователей)
Re: elmax - набросок фреймворка

Ох как я сейчас всё к чертям поломаю в движке. Всё станет проще и больше скрыто от юзера. (:
Элементы гуи будут доступны из lua-скриптов.
На днях выложу альфа-версию движка.
(Offline)
 
Ответить с цитированием
Старый 06.09.2007, 23:07   #56
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Re: elmax - набросок фреймворка

Давай-давай ))) ты бы нарисовал дерево классов, а то я начал было разбираться... да что-то голова закружилась ^___^ ниасилил
(Offline)
 
Ответить с цитированием
Старый 06.09.2007, 23:34   #57
jimon
 
Сообщений: n/a
Re: elmax - набросок фреймворка

elmortem
кста давно хотел сказать да все забываю
не стоит особо извращатся с архитектурой и фреймворками
на системах уровня BlitzMax ...
я конечно понимаю что круто построить мега архитектуру
и быть в конечном итоге ею довольным ... (сам такое ощущаю)

но в BlitzMax в некотором смысле по другому все делается
тут практически все готово чтобы сесть и начать писать игру

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

я не говорю ничего конкретного по твоему фреймворку
просто говорю что если захочется делать кучу типов - то не стоит
 
Ответить с цитированием
Старый 07.09.2007, 01:01   #58
elmortem
Нуждающийся
 
Регистрация: 20.08.2007
Сообщений: 93
Написано 0 полезных сообщений
(для 0 пользователей)
Re: elmax - набросок фреймворка

Добавил контрол Чек-бокс. Структуру переделал, билд движка собрал. Как только соберу вменяемый сэмпл, показывающий все возможности фреймворка - выложу.

jimon
Ну, во первых, как ты и сказал, я получаю от этого ни с чем не сравнимое удовольствие. (:
Во вторых, я не вижу в голом Максе того, с помощью чего мне было бы удобно делать игру. Собственно я ни делаю ничего, что нельзя ре-использовать в нескольких проектах.
Например GUI нужен везде. И менеджер ресурсов. И сейт-система, которую заменил на систему конвеер виджетов. А уж вывод текста в Максе просто никакой. ):
Далее, вот конкретно Макс не такая уж слабая штука, чтобы с ней не поизвращаться, наворачивая. Всё же трансляция из бейсика в С++ с последующей компиляцией - не какая-нибдь там интерпретация. Скорость очень приемлемая, даже с таким обилием типов, что у меня получается. Собственно это и есть упрощённый С++ с синтаксисом Бэйсика. Так что не вижу смысла парится на счёт количество типов и глубины наследования. (:

В общем с какой стороны не взгляни - ситуация меня устраивает. ^_^
У меня нет цели делать универсальный движёк. Но упростить себе разработку шароварок я смогу. Ну а паралельно может ещё кому пригодится. А нет - так я не обижусь. ^_^

dimanche13
Дерево классов и документацию надеюсь выложить вместе с альфой. Просто до этого общая структура не была ещё устоявшейся. Надеюсь теперь всё. (:
(Offline)
 
Ответить с цитированием
Старый 07.09.2007, 11:39   #59
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: elmax - набросок фреймворка

elmortem, хм а как у тебя дела с отчиской? Утечек нету? Точно Проверял?
(Offline)
 
Ответить с цитированием
Старый 07.09.2007, 11:55   #60
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: elmax - набросок фреймворка

Собственно это и есть упрощённый С++ с синтаксисом Бэйсика.
Ничего себе абстракции

elmortem, а у тебя подобных поделок для 3д не было?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
набросок сайта jimon Болтовня 4 11.04.2007 00:24


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


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