Здравствуйте, форумчане, я тут недавно написал игру-текстовую РПГ на pascal ABC.
Буду очень признателен, если вы ее посмотрите на предмет багов.
Сообщение отредактировано: Apopheosis -
| Apopheosis |
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 1 Пол: Мужской Репутация: 0 |
Здравствуйте, форумчане, я тут недавно написал игру-текстовую РПГ на pascal ABC.
Буду очень признателен, если вы ее посмотрите на предмет багов. Сообщение отредактировано: Apopheosis - Прикрепленные файлы
Dungeon_Farming_Simulator_2016.pas ( 65.53 килобайт )
Кол-во скачиваний: 973 |
![]() ![]() |
| Федосеев Павел |
Сообщение
#2
|
|
Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 481 Пол: Мужской Реальное имя: Федосеев Павел Репутация: 9 |
Откомпилировать не могу - нет у меня PABC.
Могу высказать замечания. 0. randomize вызывается только один раз в самом начале программы - это 100% баг. 1. Очень большая монолитная программа. Напрашивается декомпозиция - разделение на подпрограммы. Вижу реализацию камень-ножницы-бумага - точно можно реализовать отдельной подпрограммой. 2. Множество строк инициализации через case. Проще сделать через типизированные константы const Массу таких определений массивов можно вынести в отдельный модуль, чтобы не засорять код. А ещё можно в переменной titul хранить не строку, а сам индекс - ведь это не пользователь что-то ввёл, а предопределено при составлении программы. Сообщение отредактировано: Федосеев Павел - |
Apopheosis Dungeon Farming Simulator 2016 3.07.2016 19:19
Гость
Здравствуйте, форумчане, я тут недавно написал иг… 28.04.2017 0:57
Nikvodup Мне нравится русский язык в этой игре, все эти атм… 12.05.2017 13:08![]() ![]() |
|
Текстовая версия | 7.11.2025 17:59 |