forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на BlitzMax (http://forum.boolean.name/forumdisplay.php?f=106)
-   -   Jimon Test Project (2д шутер-аркада) (http://forum.boolean.name/showthread.php?t=5751)

dimanche13 18.02.2008 13:48

Ответ: Jimon Test Project (2д шутер-аркада)
 
HolyDel, возвращается флаг True or False. 10 тоже True

HolyDel 18.02.2008 14:25

Ответ: Jimon Test Project (2д шутер-аркада)
 
а... т.е. my_func() вернет или 1 или 0 ?
тогда да.

Igorr 18.02.2008 16:06

Ответ: Jimon Test Project (2д шутер-аркада)
 
Прикольная игрушка. Только немешало бы оконный режим убрать. А то я несколько раз вылетал на рабочии стол и один раз открыл программу.:-)
Респект.:super:

dimanche13 18.02.2008 16:28

Ответ: Jimon Test Project (2д шутер-аркада)
 
HolyDel, неважно, что возвращает my_func(), главное что ТА ф-ция возвращает 1 или 0. Это к примеру, если есть функция count() возвращающая кол-во чего-то (от 0 - до_хрена) и булева ф-ция isEmpty() возвращающая массив пуст - true. Или не пуст False.тогда
Код:

bool isEmpty()
{
  return !count()
}

А игру надо заканчивать однозначно, менюшку прикрутить, сетапы всякие, бонусы и т.д.
ЗЫ. Ресурсы лучше делать на TMap нежели чем на TList

jimon 18.02.2008 21:43

Ответ: Jimon Test Project (2д шутер-аркада)
 
Цитата:

Ресурсы лучше делать на TMap нежели чем на TList
подробнее ...
просто с TMap никогда не работал :-[ :'(

dimanche13 19.02.2008 11:32

Ответ: Jimon Test Project (2д шутер-аркада)
 
Вложений: 1
Вот мой ресурсмЭнеджер. Там на TMap разберешься думаю, комменты подробные.

HolyDel 19.02.2008 11:59

Ответ: Jimon Test Project (2д шутер-аркада)
 
чорный экран ((
прога не закрывалась, закрыл из диспетчера задач.

jimon 19.02.2008 15:06

Ответ: Jimon Test Project (2д шутер-аркада)
 
HolyDel
как запускал,какой комп ? :/ там просто в начале менюшка простая
надо параметры по вводить

работают ли остальные проги bm ?

dimanche13
а смысл юзать TMap если доступ к списку ресурсов происходит
довольно редко, или тогда когда скорость операций не важна

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

ps. необходимость изменения параметров картинки происходит довольно редко имхо

HolyDel 19.02.2008 15:14

Ответ: Jimon Test Project (2д шутер-аркада)
 
bm проги работают.
разрешение 800 на 600
меню не видел (
Celerone 2.8
1.5Gb RAM
GeForce 8600 GT

думаю я просто не вижу эту менюшку.

dimanche13 19.02.2008 16:45

Ответ: Jimon Test Project (2д шутер-аркада)
 
Цитата:

Сообщение от jimon (Сообщение 77484)
если мы добавляем файл то в любом случае
будет менятся код ответственый за етот файл - тоесть замена exe

По идее доступ к элементам через TMap быстрее чем перебор TList и отбраковка по имени. Но если тебе не критично время доступа, то все ок.
Замена ехе, это попросту перекомпиляцо :( Нет, нет и еще раз нет. Как раз таки этого и позволяет избегать файл со всеми ресурсами. А ресурсменеджер лишь переходной элемент между скриптом и всеми ресурсами. Я это представляю так: ресурсы - это файлы, менеджерресурсов это интерфейс для загрузки их и выгрузки из памяти, управление же ресурсами может происходить из скрипта.
Эффективное манипулирование данными без перекомпиляции проекта, это то, к чему надо стремиться. Система может быть какой угодно гибкой, но если без перекомпиляции нельзя сменить текстуру игрока, то грошь ей цена.

HolyDel 19.02.2008 16:53

Ответ: Jimon Test Project (2д шутер-аркада)
 
а можно не заморачиваться, и хранить все ресурсы в папке, открытыми.
если надо будет - все равно взломают.

jimon 19.02.2008 21:39

Ответ: Jimon Test Project (2д шутер-аркада)
 
dimanche13
ето смотря какая игра, если mmorpg то там точно нужен
внешний список ... если игра которую врядли кто-то будет патчить
то и скрипты и внешний список тож не нужен

скрипты по сути ето :
1) удобство разработки
2) удобство обновления продукта

если второе не надо, а скрипты идут из первого принципа
то ето просто ленивый разработчик :) или проект
действительно сложный (скриптование уровней и тд)

HolyDel
тут не защите информации ведется речь, а о еффективном управлении

может невидишь менюшку, попробуй поклацать 1 и ентер и так раза 4 :)

Pixel 20.02.2008 14:24

Ответ: Jimon Test Project (2д шутер-аркада)
 
jimon, задумка нормальная, но игра слишком динамичная и спрайт взрыва очень большой из-за него ничего не видно когда в игре много ботов.

moka 21.02.2008 19:49

Ответ: Jimon Test Project (2д шутер-аркада)
 
Нехватает блендов :)
А то у тебя или Солид, или Маск, а Альфа и Аддитив/Шадед нету :(

jimon 21.02.2008 21:09

Ответ: Jimon Test Project (2д шутер-аркада)
 
MoKa
все текстурки только с маской и ничего не сделаешь :)


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot