Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2007.01.07;
Скачать: [xml.tar.bz2];

Вниз

Full Screen в GlScene   Найти похожие ветки 

 
Galiaf ©   (2006-02-05 01:18) [0]

Я начал делать игру, затем глянул пример с glfullscreenviver и переделал на него но меня немного пугает тот факт что программа работает только за счёт цикла:
  while GLFullScreenViewer1.Active do begin
     Forms.Application.ProcessMessages;
     Sleep(1);
     Teapot1.TurnAngle:=4*Frac(Now*24)*3600;
     DCBlueLight.RollAngle:=32*Frac(Now*24)*3600;
  end;

и это всё жрёт 100% проца в таске, так же не знаю как в этом случае узнать FPS.
Может кто высказать своё мнение об этом, как лучше делать полный экран, может обычным растягиванием формы или кто может рассказать как правильно пользоваться этим компонентом.


 
XProger ©   (2006-02-05 12:26) [1]

100%? Это хорошо...
GetTickCount - даст тебе время в мс для (определения FPS)


 
Домовенок ©   (2006-02-05 12:55) [2]

Есть компонента GLFullScreenViewer, её можно использовать совместно с GLSceneViewer. Это удобно когда нужно сделать поддержку оконного режима и полноэкранного одновременно. Как это реализовывается, есть в примерах с GLScene.


 
Yanis ©   (2006-02-05 12:58) [3]

To Домовенок [3]
Судя по первому посту, Galiaf"у этот компонент знаком.


 
DeadMeat ©   (2006-02-05 13:34) [4]

GLFullScreenViewer1.Buffer.FramesPerSecond

---
...Death Is Only The Begining...


 
Galiaf ©   (2006-02-05 18:36) [5]

Здарова всем!
2 DeadMeat
  Пасиба, проверю чуть позже.
2 XProger
  Как эту процедуру (или это функция?) правильно туда сунуть и сунуть ли вообще, я немного напряжон относительно этого вопроса, ты наверное часто пишешь на чистом Api, вот я как-то писал по примеру и для того что бы прога не закрывалась а висела в процессах там использовался схожий блок как у меня в вопросе и тоже 100% проца жрёт? Можешь высказаться по полной по этой "проблеме"?


 
XProger ©   (2006-02-05 18:50) [6]

Galiaf,
при старте:
fps_time := GetTickCount; fps := 0;
После отрисовки:
 if fps_time <= GetTickCount then
 begin
   fps_time := GetTickCount + 1000;
   fps      := fps_cur;
   fps_cur  := 0;
 end;
 inc(fps_cur);

В том что жрёт 100% - нет ничего неприличного (для игр по крайней мере).
Можно избежать этого, используя WaitMessage или Sleep. Но я этого делать не рекомендовал бы, т.к. игра должна выжимать все ресурсы что ей доступны (не боись, ничего не задымится ;)
Игры и прочие графические приложения, от которых требуется скорость работы и её прозрачность - пишу на API.


 
Galiaf ©   (2006-02-05 18:58) [7]

убрать sleep вобще?


 
XProger ©   (2006-02-05 19:10) [8]

Galiaf, попробуй :)


 
Galiaf ©   (2006-02-06 20:37) [9]

Попробовал разницы не чувствую, в принципе я и не ожидал другого.
Напрягает меня этот вопрос.


 
Galiaf ©   (2006-02-06 20:37) [10]

Попробовал разницы не чувствую, в принципе я и не ожидал другого.
Напрягает меня этот вопрос.


 
XProger ©   (2006-02-06 20:49) [11]

Galiaf, дык, разницы и быть не должно. Вот Sleep(10) - совсем другое дело :)


 
Galiaf ©   (2006-02-06 21:38) [12]

Меня пугают твои смайлики. Я вот пошарил по твоему сайту... я тупой наверное, из какого учебника ты учился (учебников), я прочитал только библию делфи и ту не полностью (не хватало страниц и некоторые просто скучные для меня например базы данных, правда я уже пробовал с базами работать и тогда пришлось читать), читал краснова но только самое начало, у меня нет примеров для этой книги а он всё время спрыгивает на эти примеры и ничего не понимаю в чём дело. Может поделишся информацией, меня пугает моя неопытность вот я и делаю игру, при чём только для опыта, конечно я её даже показывать никому не буду. Потом буду разбираться в чистом opengl но ещё не знаю смогу ли сделать эту игру. Если можешь расскажи из каких учебников можно узнать так много (ссылочку вторую, только на руском, с английским не очень понимаю).


 
Galiaf ©   (2006-02-06 21:38) [13]

Меня пугают твои смайлики. Я вот пошарил по твоему сайту... я тупой наверное, из какого учебника ты учился (учебников), я прочитал только библию делфи и ту не полностью (не хватало страниц и некоторые просто скучные для меня например базы данных, правда я уже пробовал с базами работать и тогда пришлось читать), читал краснова но только самое начало, у меня нет примеров для этой книги а он всё время спрыгивает на эти примеры и ничего не понимаю в чём дело. Может поделишся информацией, меня пугает моя неопытность вот я и делаю игру, при чём только для опыта, конечно я её даже показывать никому не буду. Потом буду разбираться в чистом opengl но ещё не знаю смогу ли сделать эту игру. Если можешь расскажи из каких учебников можно узнать так много (ссылочку вторую, только на руском, с английским не очень понимаю).


 
XProger ©   (2006-02-06 22:37) [14]

Galiaf, вообще, там в большинстве своём метод тыка, яндекс и примеры других разработчиков (советую)
НО, за то время что я занимаюсь OpenGL (с 2003 года) созданное мною можно охарактеризовать как  "топтаться на месте"... :( Новые технологии нужно учить, а я всё за старое железо трясусь :)
Проверь почту кстати...


 
Galiaf ©   (2006-02-07 01:49) [15]

О, я тут уже запугался как письмо увидел, а это оказывается какая ценная информация. Disc.rar ну ни как не качается, ну да ладно, чёрт его знает сколько он там весит :), кто за нет платить-то будет? На счёт примеров, думаю твои мне нравятся, вот только в том что я скачал такие уже умные команды, в жизни ничего подобного не видел :). Есть к чему стремиться.


 
Creative   (2006-02-07 11:11) [16]

А можно вмешаться в вашу беседу?
Помогите новичку: есть игрушка, полное 2D, как сделать, чтобы она открывалась в полноэкранном режиме. Примеры: Eye of Beholder, Colonisation, Master of Orion. Я сама прочитаю и разберусь, просто пошлите меня - куда вообще копать надо?

XProger: вот вы говорите что OpenGL - это старье (если я правильно поняла). А что вы считаете новым? И есть ли разница, что использоваться для 2D и 3D игрушек? Я например принципиально хочу написать игрушку в духе старых досовских игр.

Galiaf: а расскажи что ды пишешь (хотя бы в почте) ?


 
XProger ©   (2006-02-07 11:27) [17]

Creative,
Вы неверно меня поняли... OpenGL - это хоть и старьё (92 г), но поддерживающее последние технологии. Но вот Я эти технологий к сожалению не изучаю, а топчусь на месте... :(
Вот например:
http://timeforkill.mirgames.ru и остальные мои проекты http://xproger.mirgames.ru

Статейки для новичков можно найти на http://mirgames.ru

Насчёт полноэкранного режима:

//== Изменение графического режима
function G_mode(FullScreen: Boolean; Width, Height, BPP, Freq: Integer): Boolean;
var
 dev  : TDeviceMode;
 res  : DWORD;
 bool : Boolean;
label
 ext;
begin
 if not FullScreen then
 begin
   ChangeDisplaySettings(_devicemodeA(nil^), CDS_FULLSCREEN);
   goto ext;
 end;
 Result := False;
 FillChar(dev, SizeOf(dev), 0);
 dev.dmSize := SizeOf(dev);
 EnumDisplaySettings(nil, 0, dev);
 with dev do
 begin
   dmPelsWidth        := Width;
   dmPelsHeight       := Height;
   dmBitsPerPel       := BPP;
   dmDisplayFrequency := Freq;
   dmFields := DM_BITSPERPEL or
               DM_PELSWIDTH  or
               DM_PELSHEIGHT or
               DM_DISPLAYFREQUENCY;
   res := ChangeDisplaySettings(dev, CDS_TEST or CDS_FULLSCREEN);
   if res = DISP_CHANGE_SUCCESSFUL then
     ChangeDisplaySettings(dev, CDS_FULLSCREEN);
 end;

 if res <> DISP_CHANGE_SUCCESSFUL then
 begin
   bool := False;
   if Freq > 0 then
     bool := G_mode(FullScreen, Width, Height, BPP, 0);
   if not bool then
   begin
     ChangeDisplaySettings(_devicemodeA(nil^), CDS_FULLSCREEN);
     Exit;
   end;
 end;

 g_bpp  := BPP;
 g_freq := Freq;
ext:
 wnd_width  := Width;
 wnd_height := Height;
 MoveWindow(wnd_handle, 0, 0, wnd_width, wnd_height, False);
 Result := true;
end;

Много лишнего, но суть должна быть понятна :)


 
Creative   (2006-02-07 13:22) [18]

Спасибо за пример, надеюсь разобюраться, а то я за пределы самого Дельфи пока нос не высовываю, а стоит уже. :-)
Еще один вопрос: если для вас топтаться на месте - это ":-(", то ЗАЧЕМ вы это делаете?


 
Galiaf ©   (2006-02-07 15:47) [19]

Galiaf: а расскажи что ды пишешь (хотя бы в почте) ?
Пишу 3d bomberman+сеть(позже), как уже говорил только для опыта, пишу на glscene и чем дальше тем больше хочется его выбростиь и учить OpenGL. Ты не слушай XProgera когда он намекает что ничего не знает и не продвигается, это он от скромности.
P.S.
 to Creative - о себе не расскажешь? :) мне не повезло видеть девушку програмиста в живую, хочеться хоть прочитать.


 
XProger ©   (2006-02-07 16:15) [20]

Creative, у меня есть мания (бзик) - я хочу, чтобы все мои прогрыммы шли одинакого на большинстве компьютеров. Но к сожалению, в этом большинстве всё ещё имеется большая доля слабых компьютеров на которых мои-то игры тормозят, не говоря уже о играх с навороченной графикой и эффектами. Но всё же, изредка, потихоньку изучаю что-то современное... :)

Galiaf, я конечно же тоже неравнодушно отношусь к девушкам-программистам, но я скромный ;)


 
Creative   (2006-02-07 16:53) [21]

Galiaf: для начала вопросы, потом ответы :-)
А для чего именно ты приобретаешь опыт, делая именно игрушку? как ты видишь свое будущее в программировании? Или  ты таким образом качаешь интеллект?

XProger:
1. скромность украшает, а почему я конечно не буду отрицать того, что я девушка, но вот от "программиста", пожалуй что откажусь.
2. а какой жанр вы предпочитаете? http://timeforkill.mirgames.ru - это ваша лучшая песня?

All: Я пишу самую обыкновенную 2D бродилку, взяв за эталон либо Wizardry 7 (не путать в 8-й - это были похороны :-( ) либо Dungeon Master 2 (если кто играл). Я не программист, я просто очень люблю игрушки, настолько что решила изучить Паскаль и считаю, что хороших игрушек больше никогда не появится.
И если честно, мне было бы очень интересно пообщаться с вами, потому что в моей среде и мужиков то живых программистов нет :-)


 
XProger ©   (2006-02-07 17:17) [22]

Creative,
1) Дык я вообще шахтёр, но наивно себя программистом считаю :)
2) Жанр - бездумный шутер "беги стреляй". http://xproger.mirgames.ru/files/bin/XTropper.rar

Насчёт "интересно", то вполне взаимно :)


 
Creative   (2006-02-07 17:39) [23]

1. Если действительно взаимно, то загляните в раздел "Компоненты" - я написала там вопрос. Не забудьте шахтерскую лампу ;-)
2. Это ужасно...по твоему холодному трупу бегают пауки :-)
А модели вы сами делали? А почему бы не сделать воевалку побольше, с сэйв-лодом? Фрагов для можно ведь и в тетрис поиграть. :-)


 
XProger ©   (2006-02-07 18:47) [24]

1. глянул
2. Модельки мауков, звуки и музыка - не моё :)
Чтобы делать что-то серьёзное (много уровней, сценарий и т.п.) - нужна куча времени, а за долгое время работы над проектом я "превращаюсь" в Тараса Бульбу, понявшего, что дитя его жить не достойно ;)
Вышеупомянутая игры была написана за 4 недели :)


 
Galiaf ©   (2006-02-07 21:46) [25]

>А для чего именно ты приобретаешь опыт, делая именно игрушку?
Мне наскучило писать любительские игрушки с timage вместо игрока и т.п. хочется узнать как всё это делается.
>как ты видишь свое будущее в программировании?
смутно, думаю буду работать электриком (до того как появился комп(год назад) делал игрушки с паяльником в руках и как не странно мне это нравилось), а програмированием буду заниматься до смерти, окончательной, хобби на всю жизнь.
> Или  ты таким образом качаешь интеллект?
Именно!
>Galiaf, я конечно же тоже неравнодушно отношусь к девушкам-программистам, но я скромный ;)
Извиняюсь, что завёл в заблуждение, я тоже скромный, и даже очень, я бы даже сказал слишком скромный, просто не смог сдержаться, темболее в нете я более раскрепощённый.
> Я не программист, я просто очень люблю игрушки, настолько что решила изучить Паскаль и считаю, что хороших игрушек больше никогда не появится.
Сам очень люблю РПГ, а ты скоро перестанешь играть в игры и так как уже учишь паскаль, то ты быстро станешь програмистом.
> Дык я вообще шахтёр, но наивно себя программистом считаю :)
Ты хоть шахтёр, а я вообще никто но как ни странно, при моей то неопытности я тоже пытаюсь считать себя програмистоМ.


 
Galiaf ©   (2006-02-07 23:29) [26]

Насчёт того, что ты писал в письме, решение конечно очевидное но только для столкновений, я уже пробовал делать так но не с массивам, а проверял детей даммикуба с определёнными координатами, не вышло, что-то именно с этими координатами не так. Как я уже говорил неумею работать с двумерным динамическим массивом(setlengh по ходу задаёт только столбцы, а строки незнаю как) по этому юзаю tbitmap, дело в том, что у меня уровень загружается из битового рисунка :), простота создания уровней очевидна, при загрузке устанавливаются размеры автоматом т.е. достойная замена динамическому массиву для чайников. Вместо значений 0, 1, 2, 3 и т.д. использую clwhite, clblack, clred, clblue... :). Пока вроде работает, правдо только для направления Х, ща буду доделывать, а вот с трением... думаю я сперва поломаю голову сам, а если совсем туго будет, то буду расспрашивать, темболее я не уверен что нужно использовать мышь. Я яделаю игру с другом (код - я, модельки - он), с моей стороны явный прогресс, а с него... нужен хороший учебник по максу№7, я ему всё доказываю что модельки должны быть одним целым, а он из примитивов слаживает, и как на такую модель ложить текстуру? Вот и появляются споры на счёт мыши, нужна она или нет.

Creative, если хочешь делать игры, есть готовые движки, например gamemaker, это для более ленивых, ты наверное не такакя, паскаль это тоже решение, но когда я учил паскаль я написал только примитивный тенис(две палочки и мяч), если ты всё же собираешся писать игры на OpenGL (аля XProger ^_^), то это тебе же на руку, лишний опыт никому не помешает, а для новичка это то самое к чему нужно стремиться. Ты говорила что ощущаешь недостаток в хороших играх, если тянет на РПГ могу посоветовать Gothic и все продолжения её, первая часть в графике сильно уступает этим новым играм, но это неважно, я играл в неё только из-за сюжета да и свобода действий там не плохая. Жду Gothic 3. Gothic 2, например, - это сюжетное продолжение первой части. Ещё Vampire the masquerade redemption (не уверен что правильно  написал) - это первая часть этой игры, тоже сюжет клас: крестоносец влюбился в манашку, ему запретили с ней встречаться, его сделали вампиром, её позже тоже(только плохим вампиром), концовку видел 2 раза, каждый раз разную :о, один раз всё закончилось тем что Анечка (манашка) умерла, второй раз тем, что оказалось она всё это время притворя... чего это я, поиграй и узнаешь конец.


 
grouzd[E]v ©   (2006-02-07 23:57) [27]


> хороших игрушек больше никогда не появится.

*тревожно поглядывает в сторону TES4 и Stalker
да нет, уверен, будут, куда им деваться

Galiaf ©   (07.02.06 23:29)

> Ещё Vampire the masquerade redemption

хыхы, очень интересно теперь играть будет =)

---
... we are walking on a thin line and you better avoid the risk ...


 
Galiaf ©   (2006-02-08 01:51) [28]

Да, cглупил.


 
Galiaf ©   (2006-02-08 02:13) [29]

2 XProger,  вот залил куда-то архив с заготовкой, текстур нет, да и зачем они? Были кое какие проблемы с передвижением вблизи стен, глянул на оригинал бомбермена и увидел, бомбер всё время передвигается в центре квадратов :). Задаю в наглую (позже исправлю на плавный переход) расположение игрока, неплохо. Вид с верху, только для удобства создания оставил карту так, бомбы лучше не ставить, ещё не работал над ними, но скоро начну. В целом справился с проблемой которая была первая в очереди. Как уже сказал, украшать всё буду позже.
http://slil.ru/22549317
2 Creative - не советую смотреть, только для крепких нервов, может подождёшь пока доведу до нормального состояния?


 
tes4:oblivion   (2006-02-08 07:30) [30]

subj рулит, имхо =) ждем-с с нетерпением. шедефр.


 
Creative   (2006-02-08 11:13) [31]

XProger ©  

> Модельки мауков, звуки и музыка - не моё :)

Комплименты автору - паука отвратительны :-)

> Чтобы делать что-то серьёзное (много уровней, сценарий и т.п.) - нужна
> куча времени, а за долгое время работы над проектом я "превращаюсь" в
> Тараса Бульбу, понявшего, что дитя его жить не достойно ;)

Вы человек - вы все равно не сделаете совершенство. А вот сделать так, чтобы другие люди смогли таки порадоваться вашему творению - вполне можете. И это гороздо лучше, чем не далеть ничего или делать плохо, но быстро и дешево.

Galiaf ©  

> Мне наскучило писать любительские игрушки с timage вместо игрока и
> т.п. хочется узнать как всё это делается.

А что для тебя является критерием "любительских игрушек"? Плохая графика? Мне вот тоже не нравится timage вместо игрока  и я написала интерфейс "взгляд из глаз". Он пока без прикрас, но зато работает.

> смутно, думаю буду работать электриком (до того как появился комп(год > назад) делал игрушки с паяльником в руках и как не странно мне это
> нравилось),

Ой, а можно поподробнее?????
А слабо спаять елочную гирлянду, в которой лампочки рандомно зажигались бы и гасли? :-)

> Сам очень люблю РПГ, а ты скоро перестанешь играть в игры

Ты думаешь мне 12 лет и я только что открыла для себя Warcraft, что делаешь такие смелые утверждения? ;-)

> и так как
> уже учишь паскаль, то ты быстро станешь програмистом.

Я все равно не смгоу так как это делали Interplay, Horizont и Westwood.

> если хочешь делать игры, есть готовые движки, например gamemaker, это для более ленивых, ты наверное не такакя, паскаль это тоже решение, но когда я учил паскаль я написал только примитивный тенис(две палочки и мяч),

Странно, мне казалось Паскаль - очень мощный язык. Я правда с ним познакомилась уже в виде Дельфи.

> Ещё Vampire the masquerade redemption

не играю в игры, сюжет которых противоречит моим представлениям о том, что есть хорошо и плохо. :-)

> не советую смотреть, только для крепких нервов, может подождёшь пока > доведу до нормального состояния?

Это самое лучше что ты мог сказать, чтобы я посмотела :-D


grouzd[E]v ©   (07.02.06 23:57) [27]

> тревожно поглядывает в сторону TES4 и Stalker
> да нет, уверен, будут, куда им деваться

Я полтора года (реальных) жила в Morrowind`е в собственном доме и могу сказать, что если Даггерфолл еще как то рулил, то грибной остров хотя и замахнулся на много, но получился весьма и весьма отстойным. А если оглянуться назад и проанализировать тенденцию, то можно очень легко понять, что хороших игр больше не будет, потому что раньще их делали геймеры (вспоминайте девиз Интерплэя), а теперь - даже не знаю как назвать.


 
Galiaf ©   (2006-02-08 21:07) [32]

>Ой, а можно поподробнее?????
Cпрашивай.
>А слабо спаять елочную гирлянду, в которой лампочки рандомно зажигались бы и гасли? :-)
легко, раньше делал, только маленькие, а сейчас понадобится много времени что бы всё вспомнить.
>Ты думаешь мне 12 лет и я только что открыла для себя Warcraft, что делаешь такие смелые утверждения? ;-)
Нет, я так не думаю, а если правда, очень интересно сколько тебе.(не люблю стратегии)
>не играю в игры, сюжет которых противоречит моим представлениям о том, что есть хорошо и плохо. :-)
А кто тебе говорил что вампиры это плохо, особенно если учесть что их нет?
>Это самое лучше что ты мог сказать, чтобы я посмотела :-D
я знал как тебя заинтриговать :)
>subj рулит, имхо =) ждем-с с нетерпением. шедефр.
Сто раз видел слово Сабж и Имхо но ниразу не видел что они значат.


 
Домовенок ©   (2006-02-08 22:52) [33]

> Galiaf ©   (08.02.06 21:07) [32]
> Сто раз видел слово Сабж и Имхо но ниразу не видел что они значат.


"Сабж" от английского сокращения Subj - что занчит Subject (заголовок) :)


 
Galiaf ©   (2006-02-09 16:47) [34]

А имхо?


 
LexaDup   (2006-02-10 16:13) [35]

Не знаю актуально ли, но...
Насколько я разобрался, 100% загрузку проца создаёт каденсер. У себя я решил это изменив его SleepLength. Значение подбирал экспериментально(в моём проекте около 10). Как я понимаю данное свойство ограничивает верхний предел fps.
Всё вышенаписанное это только моё решение данного вопроса и если кто-то знает почему так делать не стоит (или это в корне не верный подход) - напишите об этом.


 
Creative   (2006-02-10 17:39) [36]

Galiaf ©   (08.02.06 21:07) [32]
>Ой, а можно поподробнее?????
Cпрашивай.

Лучшая игрушка, которую ты сделал в жизни?

>А слабо спаять елочную гирлянду, в которой лампочки рандомно
зажигались бы и гасли? :-)
легко, раньше делал, только маленькие, а сейчас понадобится много времени что бы всё вспомнить.

Что будет достаточным стимулом для того, чтобы ты вспомнил?

>>Ты думаешь мне 12 лет и я только что открыла для себя Warcraft, что >>делаешь такие смелые утверждения? ;-)
>Нет, я так не думаю, а если правда, очень интересно сколько тебе.(не >люблю стратегии)

У меня уже есть паспорт, не еще нет пенсионного свидетельства. :-)
А люблю я не стратегии, а жизнь. Люблю решать задачи, собирать красивые вещи, общаться с людьми (пусть даже и выдуманными). Я люблю играть в осмысленные игры, шутеры в этом смысле меня не устраивают.

>А кто тебе говорил что вампиры это плохо, особенно если учесть что их
>нет?

Мне не эстетично играть за Undead`ов :-)

>Это самое лучше что ты мог сказать, чтобы я посмотела :-D
>я знал как тебя заинтриговать :)

тогда зачем говорил "не смотри"? тебе знакомо значение слова лицемерие? :-)

>Сто раз видел слово Сабж и Имхо но ниразу не видел что они значат.

IMHO - in my humble opinion (= по моему скромному мнению)


 
Galiaf ©   (2006-02-10 21:47) [37]

to Creative - Возможно ты будешь смеяться, моя лучшая игрушка (насколько я помню она же и последняя) - это кубик (такой который обычно бросают и выпадает число 1-6) в нём было 6 светодиодов (лампочек специфических) и при нажатии на кнопку они поочерёдно загорались, а при отпускании оставались светиться несколько штук. Если уменьшить частоту (поменять конденсатор на другой, более маленькой ёмкости), то можно наблюдать тот цикл по которому игрушка и работала. Светодиоды зажигались слева на право по одному, а затем гасли слева направо, затем опять зажигались. На самом деле, всё собирал только по готовым схемам, никогда кроме одного раза ничего не придумывал сам, а придумал игру "камень, ножницы, бумага"(точнее схему по которой всё собиралось), она работала нормально, но оформить я её не мог, да и провода были плохие и отваливались всё время :). На счёт гирлянды, то что  имел в виду не совсем рандом. Можно сделать для каждой лампочки простенький генератор (3 детали) и соеденить их всех с источником питания, в этом случае, даже если брать одинаковые детали, все лампочки будут мигать со своей частотой (у деталей (у тех которыми я пользовался) есть отдна особенность - они никогда не бывают одинаковыми  ), вот вся эта схема может показаться рандомом.
Ты стесняешся своего возраста? Мне например 17.
>>я знал как тебя заинтриговать :)
тогда зачем говорил "не смотри"? тебе знакомо значение слова лицемерие? :-)

когда я сказал, что знал, я не имел в виду что я знал, и я не лицемерил, это была обычная шутка, думаю если бы я сказал "в живую", то ты поняла бы, а так я даже не могу объяснить.
>IMHO - in my humble opinion (= по моему скромному мнению)
Пасиб!


 
Galiaf ©   (2006-02-10 21:53) [38]

to LexaDup - я и так не знаю куда деваться, когда ставлю много бомб (правда столько ставить нельзя будет но всё же, ещё могое не готово) игра начинает так глючить... Ограничение и так не хватающего FPS не катит.
to Creative - тоже не люблю шутеры (играть), люблю квесты (не могу найти, покупать не по карману), люблю рпг, вообще люблю игры с интересным сюжетом (в игре с хорошим сюжетом графика уходит далеко на задний план) и очень люблю хорошие головоломки в квестах (например). Вспоминается вскрывание замка в "Still Life" :).


 
Fosgen   (2006-02-11 20:10) [39]

Ну народ, вы тут раздули...
Для начала - по теме ветки (если еще актуально):
На форму помещаешь два компонета - GLSceneViewer и GLFullScreenViewer.
Для второго - указываешь разрешение в Height и Width. Камера - та же что для GLSceneViewer. Как только GLFullScreenViewer1.Active становится True - получаешь фулскрин.

if FullScreen then begin //условно
   GLFullScreenViewer1.Cursor := crNone;
   GLFullScreenViewer1.Active := True;
 end
 else begin
   GLSceneViewer1.Cursor := crDefault;
end;


Далее.

Я абсолютно согласен с тем что толковый проект, коммерческого уровня потянет на огромные временные затраты. Но зато как интересно создать нечто, что увидит много людей. Ну и малость заработать на этом - в виде компенсации.
Как пример: http://adm.trening-omsk.ru - проекту уже более 1,5 лет. Делаю пока в одиночку. Вроде проект начал "обрастать" людями, главное - есть заказчик, готовый финансировать проект с определенной стадии. Сейчас проект двигается полным ходом именно к оной.
Так что - все возможно и для одиночек!
Кстати, в этом проекте я надеюсь реализовать некоторые свои "фантастические" идеи - например моделирование групповой динамики команды людей, общее моделирование психики отдельных индивидуумов, а также модель мира, в которой разведка, а также информационные каналы будут иметь ОЧЕНЬ важное значение...
Идеи может и звучат бредово, но зачин уже положен и перспективы очень неплохие, особенно учитывая некоторое знание психологии...

Потому - я считаю что время хороших игр, писаных геймерами далеко не прошло. Только геймеров стали больше отвлекать от полезных дел яркими красками  всякие современные 3D произведения... Потому и потерялись геймерские создания в потоке ширпотреба...


 
Galiaf ©   (2006-02-11 21:15) [40]

Хотелось бы уточнить на чём пишешь (GLScene?), сам делаешь модельки и текстуру? Я например не способен сам делать модельки. Каким образом проэкт обрастает людьми и появляется заказчик (в смысле ты проэкт рекламировал или что?)?
>Потому - я считаю что время хороших игр, писаных геймерами далеко не прошло. Только геймеров стали больше отвлекать от полезных дел яркими красками  всякие современные 3D произведения... Потому и потерялись геймерские создания в потоке ширпотреба...
Я не считаю себя геймера, это уже указывает на качество моей игры:)? Я не отрицаю что игра будет плохой, но я буду стараться, что бы сделать её для себя, а не для народа.



Страницы: 1 2 вся ветка

Форум: "Игры";
Текущий архив: 2007.01.07;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.6 MB
Время: 0.012 c
2-1166517310
vitv
2006-12-19 11:35
2007.01.07
Создание круглой кнопки


2-1166566279
kirillrepin
2006-12-20 01:11
2007.01.07
копирование в буфер, аналог Ctrl + C


2-1166263110
Dmytro
2006-12-16 12:58
2007.01.07
как получить доступ к protrcted свойствам извне?


2-1166570104
Святослав
2006-12-20 02:15
2007.01.07
Базы данных и Delphi 2006


15-1165350127
Cyrax
2006-12-05 23:22
2007.01.07
Какой смысл оформлять классы, не имеющие...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский