Помощь - Поиск - Пользователи - Календарь
Полная версия: Морской бой/seabattle
Форум «Всё о Паскале» > Pascal, Object Pascal > Написание игр
Blackli
Вообщем дело такое:
Есть курсовая в состав которой должна входить программа(игра) морской бой:
Вот формулировка задания:

Напечатать заготовку для игры в "морской бой", то есть расположить случайным образом 15 "линейных" кораблей(1 - 5-клеточных, 1 - 4-клеточных, 3 - 3-клеточных, 4 - 2-клеточных, 5 - 1-клеточных) на поле размером 10x10 так, чтобы они не касались друг друга.

Ну это ведь даже не игра, а просто поле нужно подготовить на pascal.dax.ru я нашла исходники морского боя AlaRic'a =) http://pascal.dax.ru/files/pascal/sources/...s/seabattle.zip

Но паскаль почему-то отказывается run'ить говорит, что "not fount f_mouse.tpu". В архиве есть mouse.tpu, я переименовала в f_mouse.tpu - се равно говорит, что нот фоунд.. ((

Что делать?
Help me, PliZzzz!.. =)
volvo
Вот тот файл, которого тебе не хватало (он кстати есть на дискете к книге Фаронова):
Blackli
Спасиба =)
Но он сё равно пишет, теперь: Unit file format error (F_MOUSE.TPU).
Я переименовала F_MOUSE.PAS в F_MOUSE.TPU и раскопировала его во все каталоги и подкаталоги паскаля и все равно ничего не помогло..
='(
Что же делать?
volvo
Не надо переименовывать, просто скомпилируй его... А еще лучше - положи F_MOUSE.PAS в ту же директорию, где лежит сама программа и в меню Паскаля выбери Compile -> Build... Тогда он просто перекомпилирует все что нужно сам... :yes:
Blackli
Отменила переименование(т.е. файл F_MOUSE.PAS находится в той же дериктории, что и seabattl.pas - c:\tp7\bin\saebattl), открыла seabattl.pas, нажала Compile -> Build.. И он опять написал то же самое!(Error 72: Unit file format error (F_MOUSE.TPU).)
Блин.. ='( какая я криворукая.. что то у меня саааавсем ничего не получается!
А ведь нужно!..

А можно.. отделить ту часть в которой игра от той, которая отвечает за создание игрового поля(как в задании? =) Гы.. сама я не смогу.. а вы же умные такие.. чего вам стоит =)
volvo
Погоди, я скачаю проект, попробую откомпилить у себя... blink.gif

Добавлено:
Странно, у меня в TP70 компилируется без проблем ... Я присоединил проект, попробуй запустить.
Blackli
='(
Ну вот.. у меня тоже ТР7.0
Значит так: скачала архив, распаковала его(в c:\tp7\bin\sbttl), запустила TP(0.7) нажала File>Open>, выбрала seabattl.pas, нажала Run>Run
И.. - Error 72: Unit file format error (F_MOUSE.TPU)!

А мне до завтра нуна.. PliZzzz!.. =)
Может быть дистрибутив TP какой-нибуть кривой? Хотя.. врядли..
Эх..

А зачем файлы EGAVGA.BGI, EGA.BGI, MOUSE.TPU..
А можно без них? Если только поле для игры оставлять? Т.е. без самой игры? Т.е. что бы все останавливалось на стадии создании игрового поля =)
volvo
Ну я же просил запустить, а не скомпилировать !!!
Blackli
А в чем разница.. и как запускать? =)
Эсли это: "Compile -> Build...", то я так тоже делала.. - та же самая ошибка
volvo
"Запустить" - это значит не заходить в TP70. Там же есть EXE файл ...
Blackli
Exe запускает без проблем..

=) Но ведь нужен текст, что бы потом его можно было написать в курсовой.. и что бы этот текст компилировался, если его переписать в Паскаль =)

А как ты сделал exe'шник? =) Ты же как-то его запустил в паскале?
volvo
У тебя скорее всего проблемы с TP... Попробуй скачать другой дистрибутив.
Blackli
Ыыыыыыыы =) Я скачала новый дистрибутив с http://borlpasc.narod.ru/
И все равно пишет error 15:file not found (F_MOUSE.TPU! =)
Altair
А слабо убрать тот СКОМПИЛИРОВАННЫЙ TPU и скомпилировать его снова?

Лирическоре отступление...
почемувсе думают, что здесь все телепаты ?
Blackli
При чем тут телепаты ='(
Я скачала игру, которую написал кто-то из вас и она не компилируется.. я хотела узнать, почему..
Altair
Ну Вольво же сказал, что все компилируется!

как в анекдоте получается
"на стрельбах, программист почти не целясь стреляет по мишени,
ему говорят - ни один патрон в цель не попал!
программист зажимает дуло пальцем, нажимает на курок - палец отрывает, он орет в перемешку стрехэтажным матом "ЭТО У ВАС ТАМ ПРОБЛЕММЫ, У НАСВСЕ НОМРАЛЬНО ВЫХОДИТ!!! "
:P :D :D



проверил - все компилируется и работает...
Ostin
хм......... у меня такая же! проблема!((( а что такие задачи для курсовой дают!?
мисс_граффити
ну, у нас такие задачи были. только на делфи.

Ostin, такая же проблема? не компилируется этот же морской бой?
Ostin
Ф_моус его требует(((
а не какого нибуть еще морского боя!? другого врянта! помогите найти плиз.....
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.