breeze снимает шляпу и респектирует долгие, нудные доё... эээм... разговоры не по теме.
Блестяще тут, главным образом, то, что игры получаются, и неплохие. Да, там куча вставок на асме. Но всё-таки шедевров на ЯВУ для Спека я навскидку не припоминаю, разве что Дурак (c) CopperFeet на Laser Basic. Так что это и хорошо, и плохо.
Мне интересно, что эти игры были получены не совсем привычным способом. Хотя узкопрофильный язык, совместимый только с самим собой, нивелирует полезные возможности, например, большую лёгкость портирования. Ведь портирование по сути адский труд. Так что и Си (с кучей вставок), и Boriel's ZX Basic, и ZX Like Pascal в этом смысле мне мало интересны. А вот мой способ разработки на Обероне в этом смысле более "правильный", т.к. получаем один язык на все платформы. Не нравится вам всё это - ради бога. Пройдите мимо темы, сделайте милость. Не надо набегать и хэйтить. Мне половина тем здесь не интересны, я ведь не иду докапываться до каждого автора.
но и не хорошие в основном (причём лучшие на мой взгляд - ожидаемо нединамические)
например wudang из недавнего (для стандартного спеквасика так уж точно, хотя даже и на асме не стыдно так))
так там, где адский, там причина вовсе не в языках, а в слишком разных аппаратных характеристиках
да, и таки шо с ним делать без "кучи вставок"? крестики-нолики портировать с "большей лёгкостью"?
потому что чем сам по себе поможет любой яву, когда на одной машине, например, есть аппаратная прокрутка, на другой нет
и тем более, как наблюдаем по спектруму, новые языки не будет никто учить (и вряд ли на атари как-то иначе)
большинство буржуев спектрумистов кроме васика ничего не знают и знать не хотят - вот они в основном и пишут на бориеле
кто уже знал си (не по спеку) - ну, те применяли си - сперва мало, но когда испанцы прикрутили к си конструктор - резко прибавили
но больше всего поделок наклепали на агд, где вообще обрезок для простеньких скриптов вместо полноценного языка
ну, все поняли тенденцию, да? самый "правильный" способ "большей лёгкости" разработки должен быть без языка вообще
а вот чтобы не докапывались, не надо делать сильные заявления наподобие, что "как немного пишут на си+асме", думая, что проверять, конечно, никто не будет - и проверят, и напихают полную панамку по результату
надо оперировать фактами
Прихожу без разрешения, сею смерть и разрушение...
Вот динамическую подвезли: Bolder16K. Почему только одна - не спрашивайте меня, спрашивайте разработчиков игр.
Я согласен, это шедевр кодирования. Но неиграбельная совершенно.
См. ниже.
См. ниже.
См. ниже.
Кстати, Вы вложили в это даже больше смысла, чем думали. Да, разрабатывать надо без языка программирования. Отдельно - подробное описание того, что мы хотим получить, в виде, подходящем для дальнейших уточнений. И отдельно - описание низкоуровневых возможностей архитектур, под которые надо это развернуть. А если описания эти дерзкие и умные, то там будут и фреймы, и демомейкерские приёмы и прочее. Вот где доля асма. Но только здесь. Мухи (асм) отдельно, впрочем, даже не сам асм, а описание платформы на подходящем языке. Котлеты отдельно (логика программ/игр). Но это воздушные замки, так что не будем о грустном
Или кому-то известны подобные разработки? Ну кроме кривых нейросетей конечно.
Вот факты: много десятков сотен игр на асме против десятков на Си со вставками + докучи Бориэль + 2 игры Андрея на ZX Like Pascal, одна из которых не закончена. Вам просто абы спорить ради самого спора? Впрочем, какая даже разница, сколько их. На ЯВУ для ретро разрабатывают мало. Это факт. PL/M вообще почти не освоен, а направление перспективное, хотя и несколько архаичное. Modula-2 не освоена. А уж как не освоен Оберон!
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)