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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: Devil’s Quest

  1. #1
    Guru Аватар для goodboy
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    11,547
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    195 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Devil’s Quest


    http://www.bytemaniacos.com/ficheros...evilsquest.zip

    треш на компилированном бейсике

  2. Эти 4 пользователя(ей) поблагодарили goodboy за это полезное сообщение:

    ace210 (06.04.2020), Oleg N. Cher (10.04.2020), OMu4 (10.04.2020), Stl75 (05.04.2020)

  3. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #2
    Activist
    Регистрация
    13.05.2018
    Адрес
    г. Тамбов
    Сообщений
    251
    Спасибо Благодарностей отдано 
    51
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    35 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Привет, Goodboy...

    Немножко - не по теме...
    А на каком бейсике - они пишут???
    И как компилируют???

    Сейчас народу много - игры хотят писать...
    Только на ассемблере - это очень проблемно...

  5. #3
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    3,305
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    72 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  6. #4
    Activist
    Регистрация
    13.05.2018
    Адрес
    г. Тамбов
    Сообщений
    251
    Спасибо Благодарностей отдано 
    51
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    35 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я пробовал писать а ассемблере...
    Скажу в чем сложности...

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

    Во-вторых, каждую процедуру - надо отладить...
    И отдельно, и в сборе - в программе...

    В-третьих, ассемблер - он ошибок не выдает...
    Он просто выполняет программу...
    При любой ошибке - программа может работать не так,
    или зависнуть, или сброситься...
    Последний раз редактировалось Stl75; 10.04.2020 в 15:10.

  7. #5
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    3,305
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    72 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    Цитата Сообщение от Stl75 Посмотреть сообщение
    Во-вторых, каждую процедуру - надо отладить...
    И отдельно, и в сборе - в программе...
    а на бейсике не надо отлаживать?
    причём машкод ты легко отладишь трассировкой в эмуле
    а бейсик - хрен, расставляй принты, как в каменном веке

    Цитата Сообщение от Stl75 Посмотреть сообщение
    В-третьих, ассемблер - он ошибок не выдает...
    Он просто выполняет программу...
    При любой ошибке - программа может работать не так,
    или зависнуть, или сброситься...
    и это всё элементарно ловится трассировкой
    а с бейсиком - гадай, что и когда конкретно пошло не так
    Прихожу без разрешения, сею смерть и разрушение...

  8. #6
    Guru Аватар для goodboy
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    11,547
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    195 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Stl75 Посмотреть сообщение
    А на каком бейсике - они пишут???
    И как компилируют???
    https://www.worldofspectrum.org/info...cgi?id=0008249
    на выходе `чистый` код

  9. Этот пользователь поблагодарил goodboy за это полезное сообщение:

    Stl75 (10.04.2020)

  10. #7
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,084
    Спасибо Благодарностей отдано 
    377
    Спасибо Благодарностей получено 
    26
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Stl75 Посмотреть сообщение
    Сейчас народу много - игры хотят писать...
    Только на ассемблере - это очень проблемно...
    Можно на Обероне:

    https://zx.oberon.org/zx2048

    Если очень надо на Бейсике (зачем-то), тогда лучше на Boriel's ZX Basic.

  11. Этот пользователь поблагодарил Oleg N. Cher за это полезное сообщение:

    OMu4 (11.04.2020)

  12. #8
    Activist
    Регистрация
    13.05.2018
    Адрес
    г. Тамбов
    Сообщений
    251
    Спасибо Благодарностей отдано 
    51
    Спасибо Благодарностей получено 
    88
    Поблагодарили
    35 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати напишу - зачем нужны языки программирования -
    среднего или высокого уровня...

    Во-первых, они кроссплатформенные...
    То есть одну и ту же программу -
    можно откомпилировать под разные платформы...
    Просто компилятор - из списка выбрать...

    С ассемблером - это не прокатит...
    На ассемблере - при переносе на другую платформу -
    возможно придется полпрограммы переписать...

    Во-вторых, при переходе на другую платформу -
    можно всю свою коллекцию - просто перекомпилировать...
    И это будет актуально...

    В-третьих, сроки разработки проектов...
    На языках - среднего и высокого уровня - они гораздо меньше...

    Например, свою игру Страна Монстров -
    я перенес с другой платформы - за лето, за 3 месяца...
    На ассемблере - только написать меню -
    для Times of Lore - у меня с отладкой -
    заняло неделю...
    Последний раз редактировалось Stl75; 11.04.2020 в 14:36.

  13. #9
    Guru Аватар для goodboy
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    11,547
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    22
    Спасибо Благодарностей получено 
    312
    Поблагодарили
    195 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ЯВУ для спека скорее подойдут только для обкатки алгоритмов/тестирования идей.
    на выходе будет раздутый код/много лишних тактов, это явно скажется на качестве продукта.

  14. #10
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    3,305
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    72 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Stl75 Посмотреть сообщение
    Во-первых, они кроссплатформенные...
    То есть одну и ту же программу -
    можно откомпилировать под разные платформы...
    Просто компилятор - из списка выбрать...
    охлол... на восьмибитках - разве что в текстовом режиме на цпм
    даже диалекты бейсиков везде разные и звукографика завязана на железо
    ага, "возможно придется полпрограммы переписать..." или НЕвозможно вообще
    или где ты нашёл такой суперкроссплатформенный компилятор?

    Цитата Сообщение от Stl75 Посмотреть сообщение
    В-третьих, сроки разработки проектов...
    На языках - среднего и высокого уровня - они гораздо меньше...

    Например, свою игру Страна Монстров -
    я перенес с другой платформы - за лето, за 3 месяца...
    На ассемблере - только написать меню -
    для Times of Lore - у меня с отладкой -
    заняло неделю...
    потому что деградировал от ЯВУ

    а если серьёзно, срок зависит от объёма собственных наработок
    если на ассемблере их достаточно, ты на нём быстрее игру напишешь
    не говоря уже про качество результата
    Прихожу без разрешения, сею смерть и разрушение...

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Quest
    от Shiny в разделе Игры
    Ответов: 1
    Последнее: 19.11.2018, 13:09
  2. Remake of Spherical - Devil's Sphere
    от Slider в разделе PC Remakes
    Ответов: 0
    Последнее: 20.02.2016, 19:39
  3. Pentacorn Quest
    от DenisGrachev в разделе Игры
    Ответов: 5
    Последнее: 23.02.2015, 14:31
  4. Starship Quest
    от SaintTurnip в разделе Игры
    Ответов: 5
    Последнее: 23.04.2011, 13:12
  5. King's Quest
    от Shadow Maker в разделе Игры
    Ответов: 10
    Последнее: 31.12.2006, 16:54

Ваши права

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