Гы, можно сделать респавнящегося через некоторое время танка-инженера. Неплохо бронированного, но безоружного. Он восстанавливает свою половину карты, если свой и чужую, если чужой. Игрок будет вынужден защищать его, чтоб восстановить свои укрепления и стараться уничтожить вражеского инженера.
---------- Post added at 13:27 ---------- Previous post was at 13:21 ----------
null_device, не видел, кинь ссылку, плз.
Сталинград-1, две Дельты, Балтик. А еще Subor SB-225B
2х УКНЦ + КМД УК
AMIGA A1200 + Elsat E1208 + 8Mb Ram Radio - 86RK Электроника МК-52 + 4 батарейки
Венец прогресса - телевизор, унитаз и холодильник. Его орудия - паяльник и напильник!
Разблюденно описано в ZF#6, тут более развернуто, и ссылки на похожие материалы..
Когда есть, но не знаешь где - это все равно, что нету.
Ааааа! PC-пользователи атакуют Spectrum!
Если у вас будет все необходимое железо, то вскоре придете к выводу, что полученное изделие получается похожим на IBM-PC. Появится мысль - зачем что-то там паяли и очень старались?
Интересной/играбельной может быть как текстовая бродилка, так и графическая Elite и многие другие. Вообще, имхо, на Спектруме нужна голова и желание, тогда ограничение в железе почти не почувствуется (да, согласен, с кассетой далеко не уехать, дисковод все-таки нужен, или HDD, лишь для того, чтобы сэкономить время на компиляцию/загрузку/отгрузку исходников).
Spectrum Basic
а можно и так предположить Если все железо будет то можно придти к выводу, что PC не обязательно включать сегодня ("потом включу..."), а оставшись тетатет со спеком возникнет вопрос/спрос "а где же новый софт". И "Надо написать!". Пара строчек на бейсике забытая раскладка клавы и вот уже начигачен "шедевр". Среди таких шедевристов начнется конкуренция и тогда руки у рук появится возможность привыкнуть к написанию прог/их юзанию, а не тупому флужению. А если и флудению то через браузер на спеке. Но тогда придется ресетать комп и все такое. И тут появится востребованность оси.. и тд.
Абсолютно согласен! Ибо эскалация производительности (в основном, железа) для корректной работы новых програмных продуктов - чисто коммерческий подход (который наблюдаетс в нише РС), по "выдавливанию" средств из конечного потребителя, т.е. нас с вами.
По-моему правильней было бы создавать программу под железо, а не наоборот. И использовать опционально, дополнительные возможности: больший обьем памяти, звуковые устройства, видео режимы и т.п., не забывая о потдержке "стандартной, минимальной комплектации".
Когда есть, но не знаешь где - это все равно, что нету.
Про железо в этой теме писалось год назад. Теперь речь идет про программную часть. Мне пока это интересно, хотя почти ничего кроме схемы и принципа работы Спектрума я не знаю.
Пока мне понравилась идея игры типа танчиков.Интересной/играбельной может быть как текстовая бродилка, так и графическая Elite и многие другие.
Тут я не согласен. Мне для компиляции нужен компилятор и отладчик для PC. Как инструмент PC очень удобен и уже привычен.Вообще, имхо, на Спектруме нужна голова и желание, тогда ограничение в железе почти не почувствуется (да, согласен, с кассетой далеко не уехать, дисковод все-таки нужен, или HDD, лишь для того, чтобы сэкономить время на компиляцию/загрузку/отгрузку исходников).
Вот только какой компилятор и эмулятор посоветуете и где они лежат?
А пробные запуски можно делать на Speccy2007/2010.
Еще вопрос по звуку. Как сделать минимальный вариант звука выстрелов для бипера и AY?
"L-256"
Самый крутой компилятор - SJASM.
Сделай bat-файл, который запускает компиляцию нужного файла, а потом результат запускает в нужном эмуляторе - и будет очень удобно отлаживать.
В качестве эмулятора рекомендую Unreal - там крутой дебаггер.
zxart.ee - архив программ, графики и музыки ZX Spectrum.
Вопрос многократно обсуждался, но все же выложу одну из возможных сборок. Собирал не я. Я это использовал для участия в AAAParty. Лежит по ссылке http://www.shadowsshot.ho.ua/others/ZXasmSciTE.rar. Будет лежать еще с недельку
Это редактор SciTE плюс SjASM плюс Unreal. Распаковываем архив в любую папку и запускаем сам редактор SciTE.exe.
Файлы проекта складываем в папку Proj, сейчас там находится исходник атрибутного огня с именем flame.asm. Для запуска открываем этот файл, собираем проект из меню Tools\Собрать ( или нажимаем F7 ) и запускаем на выполнение Tools\Выполнить (или нажимаем F5). Запускается эмулятор Unreal и в нем начинает гореть огонь.
Список меток из исходного текста в Unreal не экспортируется, я отлаживал и без этого - но в принципе и это возможно.
Дополнительно в папке Book лежит дополнительная документация которая может помочь при разработке.
ИМХО, в наше время для ускорения и облегчения процесса разработки игр необходим компилятор C, Pascal или Basic на PC, который компилирует в машинные коды Спектрума. Возможно даже не в коды, а в текст ассемблера для дальнейшей ручной доводки. И этот компилятор должен содержать встроенные команды/библиотеки для работы с графикой, звуком, клавиатурой и т.д. Реализация команды/библиотек изначально должна быть написана и оптимизирована на ассемблере разработчиком компилятора. Я сейчас продумываю концепцию такого компилятора для Pascal.
Помнится, игры, которые я писал по полгода и так и не дописал на ассемблере Spectrum, на Delphi в PC я создавал за пару-тройку дней.
А программировать на голом ассемблере на голом Спектруме на голом энтузиазме сейчас очень мало желающих.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)