User Tag List

Страница 3 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 21 по 30 из 57

Тема: 2D движки на спектруме.

  1. #21

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

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Для случая наибольшей универсальности движок будет состоять из набора процедур вывода спрайтов, печати текста и т.д. С этим проблем вообще никаких нет. Это праматерия всего и вся.
    вот, по большому счету я это и имею в виду. единственно только с тем дополнением, что доступ к этим вещам сделан не напрямую, а через небольшую процедурку-менеджера, которая работает с элементарными запросами, записанными в буфер.

  2. #22

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от moroz1999 Посмотреть сообщение
    через небольшую процедурку-менеджера
    Оцени трудоемкость написания этого менеджера. В частности, в сравнении с трудоемкостью написания набора необходимых процедур.
    Последний раз редактировалось Vitamin; 10.03.2008 в 23:12. Причина: Добавлено сообщение

  3. #23

    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,551
    Спасибо Благодарностей отдано 
    205
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    83 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    И нафига нам куча игрушек уровня ~1985 года?
    Звездное Наследние по уровню кода наверное и до 85 года не дотягивает и что с того?

  4. #24

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Движок VQ3 - вполне себе движок (в моём понимании слова). Точки вызова (наиболее нужные) сделаны JP-ами в начало самого движка. Только под требования первого поста не подходит - он больше квестовый, а не аркадный.
    Все любят гипножабу

  5. #25

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

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Оцени трудоемкость написания этого менеджера. В частности, в сравнении с трудоемкостью написания набора необходимых процедур.
    По моим оценкам - довольно просто. Весь т.н. "менеджер" состоит из циклического прохода по заполненному буферу, в котором каждый спрайт описан 5-6 байтами, и передачи этих байт в процедуры вывода на экран. Единственное серьезное упущение по скорости в данном случае в том, что сами процедуры становится нельзя узко заточить под какое-то конкретное применение, но никто не мешает сделать заточенные копии с основных, работающие только при определенных частных случаях.
    Технически всё это упирается в написание и отладку самих процедур вывода, которые должны быть максимально быстрыми без потери универсальности.
    Примеры процедур вывода, чтобы было понятно, о чем я:
    1. функция познакоместного вывода цветного спрайта на экран. входные параметры - координаты, адрес спрайта в памяти, адрес вывода на экран, может еще чего по мелочам.
    2. функция попиксельного вывода монохромного спрайта на экран, входный параметры - координаты, адрес в памяти, адрес вывода на экран.
    3....
    4...

    Добавлено через 3 минуты
    Цитата Сообщение от SAM style Посмотреть сообщение
    Движок VQ3 - вполне себе движок (в моём понимании слова). Точки вызова (наиболее нужные) сделаны JP-ами в начало самого движка. Только под требования первого поста не подходит - он больше квестовый, а не аркадный.
    Меня интересует такой вопрос: как ты сам оцениваешь, насколько легко его повторное использование в других проектах, мало похожих на Viking Quest?
    Да и про внутреннюю организацию было бы интереснее подробнее послушать, потому что у меня самого опыта в это не так много.
    Последний раз редактировалось moroz1999; 10.03.2008 в 23:39. Причина: Добавлено сообщение

  6. #26

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от moroz1999 Посмотреть сообщение
    По моим оценкам - довольно просто
    Ну дак в чем тогда проблема?
    Даже если предположить, что ты например (или еще кто) напишешь этот менеджер, перейдя в лагерь считающих, что "для написания игр все уже есть", найдется кто-то еще, который будет стонать, что это все сложно, что надо еще генератор названий героев или еще какую спиночесалку написать. Это бесконечный процесс..

  7. #27

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

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Ну дак в чем тогда проблема?
    Проблема в умении У меня есть кой-какие наработки, но скорость работы оставляет желать лучшего. Я много занимался оптимизацией и анализом написанного, переписывая всё с нуля уже наверное в 10й раз, но тем не менее нехватка опыта в работе с графикой даёт себя знать.
    Цитата Сообщение от Vitamin Посмотреть сообщение
    Даже если предположить, что ты например (или еще кто) напишешь этот менеджер, перейдя в лагерь считающих, что "для написания игр все уже есть", найдется кто-то еще, который будет стонать, что это все сложно, что надо еще генератор названий героев или еще какую спиночесалку написать. Это бесконечный процесс..
    Конечно, всем не угодишь, но это и не цель. Цель могла бы быть такой - заполнить огромную пустующую сейчас нишу, и не более.
    Естественно, что если у человека нет желания что-либо делать, то никакой самый навороченный движок/исходник ему не поможет, но я уверен, что при должной документации и примерах можно было бы оказать хорошую помощь многим кодерам типа меня.

  8. #28

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Имеются конструкторы адвентюр- притока оных не наблюдается. Имеется редактор (хотя бы так) карт для ЧВ - кроме одного-двух людей новые карты никто не делает. Имеется конструктор трехмерных сцен - хотя бы повторов TotalEclipse тоже не замечено. Продолжать?..

  9. #29

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

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Имеются конструкторы адвентюр- притока оных не наблюдается. Имеется редактор (хотя бы так) карт для ЧВ - кроме одного-двух людей новые карты никто не делает. Имеется конструктор трехмерных сцен - хотя бы повторов TotalEclipse тоже не замечено. Продолжать?..
    Так то конструкторы! спектрум на данный момент - сугубо творческая платформа, поэтом вряд ли кому-то особо интересно дополнять чужую игру, а именно на это как правило смахивает использование готовых конструкторов и редакторов карт. Речь всё же идёт не о конструкторе, а об инструментарии, с которым удобно работать, который имеет минимальные насколько это возможно ограничения по концепции и внешнему виду, и который легко и просто дополняется и оптимизируется.

  10. #30

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от moroz1999 Посмотреть сообщение
    Так то конструкторы!
    Опиши свое видение этого "инструмента разработчика" как можно более детальнее.

Страница 3 из 6 ПерваяПервая 123456 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Оконные интерфейсы на Спектруме
    от CityAceE в разделе Графика
    Ответов: 53
    Последнее: 19.04.2009, 21:25
  2. М.К Эшер на спектруме
    от ^m00h^ в разделе Графика
    Ответов: 1
    Последнее: 02.01.2008, 05:16
  3. Трудно ли программировать спрайтовые движки?
    от Romanich в разделе Программирование
    Ответов: 29
    Последнее: 22.12.2006, 08:20
  4. Ответов: 11
    Последнее: 31.05.2006, 10:19
  5. Стереограммы на Спектруме
    от CityAceE в разделе Графика
    Ответов: 15
    Последнее: 25.04.2005, 16:16

Ваши права

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