Важная информация

User Tag List

Страница 6 из 32 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя
Показано с 51 по 60 из 317

Тема: Что нужно для написания игр ?

  1. #51
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,100
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Slesar Посмотреть сообщение
    ИМХО, надо делать на основе волнового алгоритма в 2 уровня - поиск противника/игрока на небольшое расстояние, если не нашел - поиск пути до вражеской базы.
    Такой способ требует много памяти и машинного времяни. Намного логичнее использовать методы "поиска цели" и трассировки маршрута движения, детально описаный Copper Feet, для ЧВ..
    Когда есть, но не знаешь где - это все равно, что нету.

  2. #52
    Activist Аватар для Slesar
    Регистрация
    27.08.2009
    Адрес
    г. Смоленск
    Сообщений
    385
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Гы, можно сделать респавнящегося через некоторое время танка-инженера. Неплохо бронированного, но безоружного. Он восстанавливает свою половину карты, если свой и чужую, если чужой. Игрок будет вынужден защищать его, чтоб восстановить свои укрепления и стараться уничтожить вражеского инженера.

    ---------- 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 батарейки

    Венец прогресса - телевизор, унитаз и холодильник. Его орудия - паяльник и напильник!

  3. #53
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,100
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Разблюденно описано в ZF#6, тут более развернуто, и ссылки на похожие материалы..
    Когда есть, но не знаешь где - это все равно, что нету.

  4. #54
    Member Аватар для Vovoi
    Регистрация
    06.07.2005
    Адрес
    г. Петрозаводск
    Сообщений
    151
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ааааа! PC-пользователи атакуют Spectrum!
    Если у вас будет все необходимое железо, то вскоре придете к выводу, что полученное изделие получается похожим на IBM-PC. Появится мысль - зачем что-то там паяли и очень старались?
    Интересной/играбельной может быть как текстовая бродилка, так и графическая Elite и многие другие. Вообще, имхо, на Спектруме нужна голова и желание, тогда ограничение в железе почти не почувствуется (да, согласен, с кассетой далеко не уехать, дисковод все-таки нужен, или HDD, лишь для того, чтобы сэкономить время на компиляцию/загрузку/отгрузку исходников).
    Spectrum Basic

  5. #55
    Activist
    Регистрация
    13.07.2009
    Адрес
    Санкт-Петербург
    Сообщений
    253
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а можно и так предположить Если все железо будет то можно придти к выводу, что PC не обязательно включать сегодня ("потом включу..."), а оставшись тетатет со спеком возникнет вопрос/спрос "а где же новый софт". И "Надо написать!". Пара строчек на бейсике забытая раскладка клавы и вот уже начигачен "шедевр". Среди таких шедевристов начнется конкуренция и тогда руки у рук появится возможность привыкнуть к написанию прог/их юзанию, а не тупому флужению. А если и флудению то через браузер на спеке. Но тогда придется ресетать комп и все такое. И тут появится востребованность оси.. и тд.

  6. #56
    Guru Аватар для null_device
    Регистрация
    26.09.2009
    Адрес
    г. Красноярск
    Сообщений
    3,100
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Абсолютно согласен! Ибо эскалация производительности (в основном, железа) для корректной работы новых програмных продуктов - чисто коммерческий подход (который наблюдаетс в нише РС), по "выдавливанию" средств из конечного потребителя, т.е. нас с вами.
    По-моему правильней было бы создавать программу под железо, а не наоборот. И использовать опционально, дополнительные возможности: больший обьем памяти, звуковые устройства, видео режимы и т.п., не забывая о потдержке "стандартной, минимальной комплектации".
    Когда есть, но не знаешь где - это все равно, что нету.

  7. #57
    Guru Аватар для zx-kit
    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Vovoi Посмотреть сообщение
    Ааааа! PC-пользователи атакуют Spectrum!
    Если у вас будет все необходимое железо, то вскоре придете к выводу, что полученное изделие получается похожим на IBM-PC. Появится мысль - зачем что-то там паяли и очень старались?
    Про железо в этой теме писалось год назад. Теперь речь идет про программную часть. Мне пока это интересно, хотя почти ничего кроме схемы и принципа работы Спектрума я не знаю.
    Интересной/играбельной может быть как текстовая бродилка, так и графическая Elite и многие другие.
    Пока мне понравилась идея игры типа танчиков.
    Вообще, имхо, на Спектруме нужна голова и желание, тогда ограничение в железе почти не почувствуется (да, согласен, с кассетой далеко не уехать, дисковод все-таки нужен, или HDD, лишь для того, чтобы сэкономить время на компиляцию/загрузку/отгрузку исходников).
    Тут я не согласен. Мне для компиляции нужен компилятор и отладчик для PC. Как инструмент PC очень удобен и уже привычен.
    Вот только какой компилятор и эмулятор посоветуете и где они лежат?

    А пробные запуски можно делать на Speccy2007/2010.

    Еще вопрос по звуку. Как сделать минимальный вариант звука выстрелов для бипера и AY?
    "L-256"

  8. #58
    Guru Аватар для moroz1999
    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,517
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    39 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Самый крутой компилятор - SJASM.
    Сделай bat-файл, который запускает компиляцию нужного файла, а потом результат запускает в нужном эмуляторе - и будет очень удобно отлаживать.
    В качестве эмулятора рекомендую Unreal - там крутой дебаггер.
    zxart.ee - архив программ, графики и музыки ZX Spectrum.

  9. #59
    Member
    Регистрация
    14.01.2009
    Адрес
    г. Кировоград
    Сообщений
    52
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вопрос многократно обсуждался, но все же выложу одну из возможных сборок. Собирал не я. Я это использовал для участия в AAAParty. Лежит по ссылке http://www.shadowsshot.ho.ua/others/ZXasmSciTE.rar. Будет лежать еще с недельку

    Это редактор SciTE плюс SjASM плюс Unreal. Распаковываем архив в любую папку и запускаем сам редактор SciTE.exe.
    Файлы проекта складываем в папку Proj, сейчас там находится исходник атрибутного огня с именем flame.asm. Для запуска открываем этот файл, собираем проект из меню Tools\Собрать ( или нажимаем F7 ) и запускаем на выполнение Tools\Выполнить (или нажимаем F5). Запускается эмулятор Unreal и в нем начинает гореть огонь.
    Список меток из исходного текста в Unreal не экспортируется, я отлаживал и без этого - но в принципе и это возможно.
    Дополнительно в папке Book лежит дополнительная документация которая может помочь при разработке.

  10. #60
    Veteran
    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,858
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    104
    Поблагодарили
    62 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ИМХО, в наше время для ускорения и облегчения процесса разработки игр необходим компилятор C, Pascal или Basic на PC, который компилирует в машинные коды Спектрума. Возможно даже не в коды, а в текст ассемблера для дальнейшей ручной доводки. И этот компилятор должен содержать встроенные команды/библиотеки для работы с графикой, звуком, клавиатурой и т.д. Реализация команды/библиотек изначально должна быть написана и оптимизирована на ассемблере разработчиком компилятора. Я сейчас продумываю концепцию такого компилятора для Pascal.
    Помнится, игры, которые я писал по полгода и так и не дописал на ассемблере Spectrum, на Delphi в PC я создавал за пару-тройку дней.
    А программировать на голом ассемблере на голом Спектруме на голом энтузиазме сейчас очень мало желающих.

Страница 6 из 32 ПерваяПервая ... 2345678910 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. простой скрипт для написания хелпов
    от jim в разделе Программирование
    Ответов: 2
    Последнее: 09.04.2007, 14:33
  2. Ответов: 26
    Последнее: 09.08.2006, 14:48
  3. Ищу программистика для написания игры МИНОТАВР
    от TomCaT в разделе Программирование
    Ответов: 13
    Последнее: 15.04.2006, 03:09

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •