Вложений: 1
Полная дисковая версия Advanced Soccer Simulator
Цитата:
Сообщение от
Клон
В скором времени ждите адаптированного Advanced Soccer Simulator, работы практически завершены, если бы не этот баг, уже сегодня бы сдал под ключ!
Ну вот, пришла пора освежить тему, да и хороший повод к этому появился! Наконец доделал Advanced Soccer Simulator. С этой игрой пришлось пройти долгий путь препятствий, к счастью все из них были успешно преодолены. Пять месяцев назад, когда я поспешно анонсировал скорый выход этой адаптации, я не думал что ее доводка затянется так надолго. При предварительном тестировании столкнулся с несколькими артефактами, которые ну ни как не поддавались объяснению из-за чего все попытки доделать эту адаптацию были прерваны на несколько месяцев. Не хотелось выкладывать недоделанную версию…
Недавно взялся вновь и смог раскрутить неподдающиеся головоломки, о которых я позднее напишу в подробном описании пройденного пути адаптации ELITE/ASS.
И так, что сделано в ASS.
1. Естественно основное – сохранение и загрузка файла состояния игры в системе +3DOS.
2. Добавлено меню «Диск». Раньше в основном меню можно было только сохранить состояние игры на ленту, подгрузка старой игры была возможна только в самом начале.
3. Выдача сообщений об ошибках при записи/чтении: файл не найден, нет диска, защита от записи, неизвестная ошибка. При удачном действие выдается - ОК!
4. Убрано первоначально меню с выбором начало/загрузка, так как потеряло актуальность, взамен него введен дополнительный запрос при старте в фирменном интерфейсе игры.
Можно было много чего добавить, идей было полно, начиная от каталога диска заканчивая изменением размера отгружаемого файла. Действительно в игре слишком тяжелый файл отгрузки аж 14кБ. Вызвано это, во-первых, резервированием 8-ми участников игры, где требуется отвести место не только под мелкие переменные, такие как количество игр, счет в банке и проч., но и под достаточно ёмкие имена игроков в команде, положение в турнирной таблице и т.п. Ну и, во-вторых, переменные состояния игры, как оказалось при анализе, разбросаны вперемешку с основным кодом игры, поэтому программист не стал заморачиваться и сделал сохранение блока, в которые попадают эти переменные. Оставим это на его совести.
Исходя из выше сказанного понятно, что можно было значительно снизить объем сохраняемого файла хотя бы за счет уменьшения числа участников до двух. Очевидно, что играть в эту игру массово компанией, как это было раньше, когда собирались дома, чтобы порубится в Спектрум, сейчас уже никто не будет. Максимум чего стоит ожидать – это если кто-то по старой памяти в одиночку решит поиграть на реале или же в эмуляторе. Я полагаю мой вариант адаптации удачнее тех, которые есть на TR-DOS. Хотя на эмуляторе можно сохранять и иными способами, отличными от стандартных. Но это уже как кому нравится. Поэтому вполне бы хватило двух трех игроков, при этом уменьшился бы файл отгрузки, и освободилось бы место в ОЗУ для введения дополнительных доработок, например, каталога диска или иных доработок – введение перерыва между таймами, модернизация меню и т.п. Были мысли сделать возврат из второго (большого) меню в основное, чтобы была возможность после загрузки отложенной партии посмотреть, что загрузилось и при желании вернуться назад и загрузить другой файл. Можно было сделать просмотр некоторых важных параметров внутри меню «Диск». Но, как и в случае ELITE, я решил сохранить по максимуму оригинальность игры и добавлять только бесспорно необходимое. Поэтому количество участников было сохранено - 8, и было внесено только то, на что хватило места.
Хотелось бы отметить один нюанс. При выборе загрузки старой игры вы попадаете в основное меню, далее необходимо войти в меню «диск» и выбрать загрузку файла. Раньше в неадаптированной версии вас сразу выкидывало на процедуру загрузки файла.
Сделать аналогично мне не хватило места, думаю это не самый плохой вариант, ведь суть первоначального запроса в том, чтобы перескочить выбор количества игроков, очковой системы и выбора команд. Это реализовано. Если вы выберете загрузку старой партии и не и не станете ее загружать, а последуете дальше, то вам по умолчанию дадут Liverpool, 4 дивизион, стандартное количество денег и трехочковую систему. Так было задумано и в оригинальной версии, если прервать загрузку старой партии брейком.
Ну и, наконец, сама версия Advanced Soccer Simulator для +3DOS.
107 игр для ZX-Spectrum +3!
:v2_yahoo: Ну вот и появилась нормальная программная поддержка для платформы ZX+3! Моими силами было адаптированно несколько игр, в том числе, и адаптация меню отгрузок в двух моих любимых играх. Несколько из них было выловлено с WOS, как незащищенные и легко копируемые. Все эти 22 игры плюс одна новая портированная с Атари лежат здесь!
И вдруг на этом скудном результате вырастают такие плоды, недавно на меня вышло несколько сторонников платформы, которые либо уже купили ZX+3 и все переделали, как я предлагал, либо планируют это сделать в ближайшие дни!!! И о чудо, еще и нарыли хороший сайт с большой коллекцией игр. Причем, игры адаптированы честно! Я специально смотрел прям по моей задумки все сделано, расширения файлов подобраны нормально, все файлы игры просматриваются обычной командой CAT, все копируется, переносится, да еще и размещено на полноценных образах 710 кб! Просто конфетка. Диски снабжены простеньким но вполне удобным бутом! Среди игр встречаются даже ХИТЫ! Например, ELITE! Ведь сколько я искал, так и не нашел ее нигде... Пришлось самому делать. К чести сказать, что версия игры даже другая не та, которую я взял за основу. Однако адаптация неполная и меню отгрузок в варианте TAP... Полагаю и другие игры не имеют адаптированных меню отгрузок. Но это нормально, все доморощенные коллекции на TR-DOS были во многом похожи. А помнится, сколько было криков всяких Летаргиков, Сцлев и т.п. типа надо адаптировать до конца, а так это халтура. Вот посмотрите, чел нашлепал не заморачиваясь и правильно сделал! А отгрузки это дело следующего этапа. Короче я счастлив таким пополнением игр и счастлив появлением новых активных юзеров ZX+3. Все-таки не зря старался и протаптывал тропинку! Go-Go!:v2_yahoo: Догнать и обогнать TR-DOS!
Скачать 107 игр!
Диск №1
1. AGENT X2
2. ANARCHY
3. ARC OF YESOD
4. APB
5. ARKANOID
6. ATV-SIM
7. AUTOCRAS
8. BARBARIAN 1
9. BARBARIAN 2
10. BARBARIAN 3
11. BASKET
12. BENNY HILL
13. BIONIC COMMANDO
14. BLOCK DIZZY
15. BOMB JACK 1
16. BOMB JACK 2
17. BATTLE SHIPS
Диск №2
17. BOOVIE 1
18. BOOVIE 2
19. BOULDER DASH 1
20. BOULDER DASH 2
21. BOULDER DASH 3
22. BOULDER DASH 4
23. CABAL
24. CAPTAIN FIZZ
25. CASTLE MASTER 1
26. CASTLE MASTER 2
27. CHASE HQ
28. CHUBBY GRISTLE
29. COMMANDO,CYCLONE
30. CRAZY CARS 2
31. DAN DARE 1
32. DAN DARE 2
33. DAN DARE 3
Диск №3
34. DESTINY
35. DIZZY 5
36. DIZZY 6
37. DIZZY 7
38. BUBBLE DIZZY
39. PANIC DIZZY
40. DRILLER
41. DRAGON NINJA
42. TOTAL ECLIPSE 1
43. TOTAL ECLIPSE 2
44. ELITE
45. ESCAPE FROM THE PLANET OF THE ROBOT MONSTERS
46. EXOLON
47. FAST FOOD DIZZY
48. FINAL ASSAULT
Диск №4
49. GHOULS AND GHOSTS
50. GOLDEN AXE
51. GREEN BERET
52. GRELL AND FALLA
53. GUNHEAD
54. GUNSTAR
55. H.A.T.E.
56. HERCULES
57. HEROQUEST
58. HORACE
59. HUDSON HAWK
Диск №5
60. HUNT FOR RED OCTOBER
61. HYSTERIA
62. ICE CLIMBER
63. IKARI WARRIORS
64. INDIANA JONES 3
65. IRONMAN
66. IRON SOLDIER
67. ISC
68. JACKAL
69. JAZZY
70. JMENO RUZE
71. JUGGERNAUT
72. JW DARTS
73. LEE ENFIELD
74. 007 LICENCE TO KILL
Диск №6
75. DR MARIO
76. LONE WOLF
77. LITTLE PUF
78. MAGMAX
79. MINES
80. MINESWEEPER
81. MONACO GP
82. MOON ALERT
83. MUNCHER
84. MIDNIGHT RESISTANCE
85. NELLIE
86. NETHER EARTH
87. NIBBLES
88. OXOTA
89. PROTENIS
Диск №7
90. NAVY SEALS 1
91. NAVY SEALS 2
92. NINJA HAMSTER
93. NORTH AND SOUTH
94. PACMANIA
95. PAPER BOY 2
96. PASSIANS
97. PLATOON
98. RANGERS
Диск №8
99. RENAGADE
100. REX 1
101. REX 2
102. RICK DANGEROUS
103. RISE OUT
104. ROAD BLASTERS
105. ROLLING THUNDER
106. R-TYPE
107. R XONIX