|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.03.2010, 00:55 | #31 | ||
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Цитата:
Я их юзал как то. Замечено было, что на старых компьютерах (типа Pentium 2) какие то значения странные из них получаются. Цитата:
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
||
21.03.2010, 11:09 | #32 | ||
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Цитата:
Но мне кажется все равно необходим коэффициент скорости. Без этого скорость игры будет разная, а ограничивать скорость приложения 60 (опять же VSync ограничивает FPS до частоты экрана, у кого-то она может быть равной например 100) или 24 не выход. Цитата:
Последний раз редактировалось Вадим Буренков; 21.03.2010 в 12:53. |
||
21.03.2010, 12:02 | #33 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
С выключенным Касперским запускается нормально. С включенным получается так:
Запускаю, появляетя серое окошко, KIS спрашивает, разрешить ли проге поставить права отладчика - разрешить, потом подозрение на кейлоггер - разрешить, после этого прога валится на обработке WM_ACTIVATE по адресу 4087A7 - чтение по нулевому адресу. |
21.03.2010, 17:10 | #34 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Смотря как организована структура построения изображения, если "на лету", то придется переделать, если послойно, задний фон, объекты, индексирование, все в скрытом буфере, а потом он выводится на экран, то никаких проблем с ограничением по таймеру быть не должно. Кадр на экране будет висеть пока не будет выведен следующий, т.е. пока в скрытом буфере не будет готово новое изображение, которое пойдет на экране самой последней строкой в таймере. И никакие прерывания монитора тут не помеха.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
21.03.2010, 23:23 | #35 | |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Доработки:
1. отвязал логику. Теперь примерно всё одинаково работает на разных машинах. Специально сейчас на пентиум 200 поставил Win 2000. Проверил. Проезжаю поле сверху вниз за ~8 сек. Графика правда при этом тормозит, дёргается всё. Впринципе, теперь скорость меня устраивает. 2. Совсем убрал бонус лодка (чёт неинтересный он совсем). Поэтому теперь ландшафт вода и ПТ ежи по свойствам практически одно и то же. Правда ПТ ежи по форме посложнее будут. 3. Сделал бонусы "Бомба", "Заморозка", "Бронебойность" 4. Карту ещё одну добавил. Цитата:
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
|
22.03.2010, 00:06 | #36 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Еще в прошлой версии это заметил, в новой осталось: если игрока убивают и он респаунится, а при этом где-то в той точке есть вражеский танк, то они пересекаются и не могут оба ни двигаться, ни поворачиваться, только стрелять в одном направлении.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
22.03.2010, 00:26 | #37 | |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Цитата:
P.S. Сейчас ещё заметил, что бонус "заморозка" неправильно работает. Он все анимации абсолютно стопарит, бяка какая.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
|
22.03.2010, 01:27 | #38 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Вопрос, как лучше?
Я в затруднении в небольшом. Пишу бонус "защита штаба". Ну это когда на время штаб обносится бронированной стеной.
А что делать вот в такой ситуации как на рисунке, если я в это время поднимаю бонус "защита штаба". У меня руки чешутся врагу голову оторвать. Никто не помнит, как это в Battle City было сделано? Или там такой ситуации вообще быть не могло?
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
22.03.2010, 10:11 | #39 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
Может, считать, что на врага обрушились бетонные блоки, он вмуровался в стену и погиб от разрыва гусеницы?) То бишь уничтожить его к свиньям собачьим?)
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
22.03.2010, 14:49 | #40 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
У меня 8-битка лежит в шкафу, раритет так сказать )) ...на сколько помню, танк одинарную стенку прошибает за 2 выстрела, если будет ситуация как на рисунке, то при взятии защиты штаба вражеский танк взрывается.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
блок "cont" с права не принимает значение "margin: 10px;" которое описано в body | tabikA | HTML и CSS | 5 | 24.02.2009 21:50 |
Под прикрытием "кризиса" наши доблестные "управители" хотят утопить нас в радиоактивных отходах | mihali4 | Свободное общение | 1 | 17.01.2009 01:43 |
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует | skobets | Общие вопросы C/C++ | 2 | 03.06.2008 06:51 |
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) | Dorvir | Microsoft Office Excel | 2 | 28.03.2008 10:03 |
Создаю диаграмму "Bar". Подскажите как убрать растояние между "столбами" | MAcK | Компоненты Delphi | 11 | 24.10.2007 10:49 |