Войти
ПроектыФорумОцените

Подземный поход. 2д платформер со скелетами, пещерами, замками и драконами. (8 стр)

Advanced: Тема повышенной сложности или важная.

Страницы: 17 8 9 1027 Следующая »
#105
20:23, 12 мар. 2011

sb3d
> Это штатно, тут никакого глюка. Просто игра не была рассчита на ноут
> десятилетней давности и 10 фпс. И не будет такого рассчёта, почему - я уже
> объяснял: невозможно одновременно и использовать мощь современного железа, и
> хорошо работать на сильно устаревшем.

Причём тут ТТХ моего компа, если ты не чистишь очередь сообщений?

Вот смотри, у меня главный цикл (универсальный, не только для игр) такой:

  repeat
    try
      if not PeekMessage(Message, 0, 0, 0, 0) and (@IdleProc <> nil) then IdleProc
      else begin
        if not GetMessage(Message, 0, 0, 0) then Break;
        AW := GetActiveWindow;
        if TranslateAccelerator(AW, GetAcc(AW), Message) = 0 then begin
          TranslateMessage(Message);
          DispatchMessage(Message);
        end;
      end;
    except
      MessageBox(MainForm, PChar('Runtime error ' + IntToHex(ExceptionCode)), 'ERROR', mb_OK or mb_IconError);
    end;
  until False;

А IdleProc у меня такой:

procedure Play; // сюда и ссылается IdleProc у меня
var
  PT: cardinal;
begin
  if Stop then IdleProc := nil;
  if Time < GetTickCount then begin

    PT := GetTickCount;
    Phys;
    PT := GetTickCount - PT;
    if PT > dT then Time := GetTickCount;
    // PT тут на случай, если физика долго считается, тогда время подгоняем
    Inc(Time, dT);
  end;
  if Time >= GetTickCount then Graph; // графику рисуем, только если на это есть время
  if Time < GetTickCount - 100 then Time := GetTickCount; // если долго слишком тупим, то подгоняем время
end;

И никаких проблем.


#106
20:34, 12 мар. 2011

TarasB
> Вот смотри, у меня главный цикл
Ок, спасибо, на будущее пригодится. Но это не изменит факта, что на столь старое железо я не буду рассчитывать, извини.

TarasB, ты не ответил на вопрос: как у тебя идут Брэйд или Хаммерфайт?

И это, про циклы пиши в ЛС, а то народ подумает, что тут не игра обсуждается, а методы организаций циклов. =))

#107
21:39, 12 мар. 2011

sb3d
> это не функции копирования памяти в полный экран, а функции получения и смены
> режимов рабочего стола
А дальше делай форму без бордюра, на весь экран, и пользуйся той же оконной SetDiBitsToDevice.

#108
22:00, 12 мар. 2011

Mikle, а, вот как. Этого знания как раз не хватало. Спасибо!

Джентельмены, пишем отзывы, ругаем и хвалим не стесняясь! =)

#109
23:52, 12 мар. 2011

sb3d
> Но это не изменит факта, что на столь старое железо я не буду рассчитывать,
> извини.

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

sb3d
> TarasB, ты не ответил на вопрос: как у тебя идут Брэйд или Хаммерфайт?

Завтра протестю, только на английском напиши названия.

#110
0:53, 13 мар. 2011

TarasB
> Завтра протестю, только на английском напиши названия.
Braid
Hammerfight
Обе игры платные, но есть бесплатные демки, протестируй их. Для меня этот вопрос очень интересный.

Для тех, кто пропустил предыдущий разговор: я пишу на своём софтовом движке, а Тарас со старым ноутбуком говорит, что шейдеры для него лучше. Вот и интересно, как пойдут игры, использующие видеоускоритель, на том его ноуте.

#111
1:50, 13 мар. 2011

Прошел игру в день выхода, но почему-то забыл написать сюда=)

Игра очень понравилась, все как всегда на высоте, придратся не к чему=)

#112
13:26, 13 мар. 2011

sb3d
> а Тарас со старым ноутбуком говорит, что шейдеры для него лучше

Я этого не говорил.

#113
18:56, 13 мар. 2011

batment, это здорово!

Ах, всегда так печально, когда тема с игрой неудержимо тонет... Да, я лиричный чувак.

Спасибо всем за отзывы!

#114
19:27, 13 мар. 2011

sb3d
> Ах, всегда так печально, когда тема с игрой неудержимо тонет...
Можем побумпать, благо есть за какие заслуги. :)

#115
19:46, 13 мар. 2011

Sbtrn. Devil
> Можем побумпать, благо есть за какие заслуги. :)
Специально и ради самого "апа" этого делать смысла нет. Я так думаю, тема должна подниматься поклонниками ради их интереса обсуждать игру. Иначе какой смысл?
Думаю, любому создателю игр тут немного грустно, когда игру посмотрели и интерес к ней утерян. Но это нормально, как ни верти.

#116
19:50, 13 мар. 2011

Секретов 91%
Ловкость -772.

К некоторым секретам пришлось прыгать через кости врагов, сурово.

#117
19:51, 13 мар. 2011

Во, выложи полную карту уровня. То есть все скрины всех локаций, упорядоченные в правильном порядке. Желательно раз в 8 ужать, чтобы не слишком большая картинка вышла.

#118
20:15, 13 мар. 2011

TarasB
> Во, выложи полную карту уровня.
Мысль! Наверное, сейчас пойду сделаю.

А пока вот, для развлечения. =))
Это самопал от Фалько:

Это жуткий самопал от неизвестного автора:


Причём там автор расширил архив игры до 110 мегабайт. Я начал качать, да побоялся, что там 10 мег игры и 100 мег вирусов. =)))


Добавил:
А вот и карта. Внимание, на ней спойлеры по секретам!
http://sb-games.com/wp-content/uploads/allmap.jpg

#119
14:04, 14 мар. 2011

Игра офигенна! Прошел с удовольствием) С такими играми 2D будет жить вечно.
Игра радует своей продуманностью.

Ч.В. решил себя позабавить, написал себе записку, перебил своих слуг и вернулся назад в свой замок?)))

Страницы: 17 8 9 1027 Следующая »
ПроектыФорумОцените

Тема в архиве.

Тема закрыта.