Помощь - Поиск - Пользователи - Календарь
Полная версия: Надо-бы убрать баги...
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
mamont001
И снова здравствуйте много-много уважаемые форумчане!
Писал вот ето игру и наловил кучу глюков. Попытался исправить 1 ,появилось 2 новых
Как так можно? mega_chok.gif
Помогите уничтожить гадов adm.gif !help.gif
Алена
То есть сама реализация - секрет? {$TELEPATHY ON} не у всех срабатывает, кстати...
mamont001
Жутко извиняюсь , пошел жевать d7.gif и забыл прекрепить файлы , вот
hardcase
А с чем собственно связаны ошибки?
mamont001
С чем сязаны ошыбки я не знаю , но их там многою wacko.gif
мисс_граффити
как они проявляются?
mamont001
Например :во второй версии после едак 3го боя урон максимум 3, а сразу после етого становится 5 хп
priboltik
Вчера скачал .. интересно:)
давай вместе разбираться.. говори конкретно с чем связаны ошибки.. а я постараюсь глянуть....
mamont001
мне чтото очень сильно кажеться,что дело в рандоме ,хотя может где-нибудь ещеесть пару недоработок
priboltik
первый юнит вроде подправил... по крайней мере теперь там хоть нормально распределение LP работает smile.gif)
только до сих пор не могу понять что обозначают переменные: level ??? и tlevel????
подскажи плиз.. smile.gif
так же из 3 юнита с трудом доходит смысл строк:

pip:= random(sila*2);  //может быть здесь нужно поставить цикл пока..не??? 
if pip<sila then // или я совсем не понимаю.. объясни..что вообще хочешь здесь сделать???
pip:= random(sila*2);
if bhp>pip then bhp:=bhp-pip else bhp:=0;


исходник 1 юнита .smile.gif
Нажмите для просмотра прикрепленного файла
mamont001
Ну ,той строчкой ,я просто увеличиваю чуть-чутьшанс более сильного попадания;
переменная level обозначает уровень , а tlevel для проверки на повышение уровня,чтобы добавить новые статы.
А глюк ,что после проиграша остается 5 жизней остался sad.gif
priboltik
это в 3 юните.. я его еще толком не смотрел.. завтра:))
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.