Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Написание игр _ Морской бой/seabattle

Автор: Blackli 8.04.2005 15:21

Вообщем дело такое:
Есть курсовая в состав которой должна входить программа(игра) морской бой:
Вот формулировка задания:

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

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

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

Что делать?
Help me, PliZzzz!.. =)

Автор: volvo 8.04.2005 15:28

Вот тот файл, которого тебе не хватало (он кстати есть на дискете к книге Фаронова):


Прикрепленные файлы
Прикрепленный файл  F_MOUSE.PAS ( 25.38 килобайт ) Кол-во скачиваний: 600

Автор: Blackli 8.04.2005 16:01

Спасиба =)
Но он сё равно пишет, теперь: Unit file format error (F_MOUSE.TPU).
Я переименовала F_MOUSE.PAS в F_MOUSE.TPU и раскопировала его во все каталоги и подкаталоги паскаля и все равно ничего не помогло..
='(
Что же делать?

Автор: volvo 8.04.2005 16:06

Не надо переименовывать, просто скомпилируй его... А еще лучше - положи F_MOUSE.PAS в ту же директорию, где лежит сама программа и в меню Паскаля выбери Compile -> Build... Тогда он просто перекомпилирует все что нужно сам... :yes:

Автор: Blackli 8.04.2005 16:20

Отменила переименование(т.е. файл F_MOUSE.PAS находится в той же дериктории, что и seabattl.pas - c:\tp7\bin\saebattl), открыла seabattl.pas, нажала Compile -> Build.. И он опять написал то же самое!(Error 72: Unit file format error (F_MOUSE.TPU).)
Блин.. ='( какая я криворукая.. что то у меня саааавсем ничего не получается!
А ведь нужно!..

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

Автор: volvo 8.04.2005 16:46

Погоди, я скачаю проект, попробую откомпилить у себя... blink.gif

Добавлено:
Странно, у меня в TP70 компилируется без проблем ... Я присоединил проект, попробуй запустить.


Прикрепленные файлы
Прикрепленный файл  seabattle.rar ( 64.74 килобайт ) Кол-во скачиваний: 613

Автор: Blackli 8.04.2005 18:34

='(
Ну вот.. у меня тоже ТР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 8.04.2005 18:59

Ну я же просил запустить, а не скомпилировать !!!

Автор: Blackli 8.04.2005 19:05

А в чем разница.. и как запускать? =)
Эсли это: "Compile -> Build...", то я так тоже делала.. - та же самая ошибка

Автор: volvo 8.04.2005 19:07

"Запустить" - это значит не заходить в TP70. Там же есть EXE файл ...

Автор: Blackli 8.04.2005 19:20

Exe запускает без проблем..

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

А как ты сделал exe'шник? =) Ты же как-то его запустил в паскале?

Автор: volvo 8.04.2005 19:37

У тебя скорее всего проблемы с TP... Попробуй скачать другой дистрибутив.

Автор: Blackli 8.04.2005 20:36

Ыыыыыыыы =) Я скачала новый дистрибутив с http://borlpasc.narod.ru/
И все равно пишет error 15:file not found (F_MOUSE.TPU! =)

Автор: Altair 8.04.2005 21:12

А слабо убрать тот СКОМПИЛИРОВАННЫЙ TPU и скомпилировать его снова?

Лирическоре отступление...
почемувсе думают, что здесь все телепаты ?

Автор: Blackli 8.04.2005 23:51

При чем тут телепаты ='(
Я скачала игру, которую написал кто-то из вас и она не компилируется.. я хотела узнать, почему..

Автор: Altair 8.04.2005 23:56

Ну Вольво же сказал, что все компилируется!

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



проверил - все компилируется и работает...

Автор: Ostin 27.06.2006 20:16

хм......... у меня такая же! проблема!((( а что такие задачи для курсовой дают!?

Автор: мисс_граффити 30.06.2006 0:58

ну, у нас такие задачи были. только на делфи.

Ostin, такая же проблема? не компилируется этот же морской бой?

Автор: Ostin 30.06.2006 1:14

Ф_моус его требует(((
а не какого нибуть еще морского боя!? другого врянта! помогите найти плиз.....