кто увлекается прогамированием под MSX2 бейсик, асм, или другие языки?

Страница 4/6
1 | 2 | 3 | | 5 | 6

By Halfaxle

Resident (52)

Аватар пользователя Halfaxle

14-11-2014, 23:01

Блин, ребят, о чем вы спорите вообще.
Предлагаю лучше обсудить, что вообще (полезного) можно было бы написать на бейсике.
Например, на нем относительно легко реализуются игры типа сокобана.

By msxValdr

Resident (43)

Аватар пользователя msxValdr

15-11-2014, 06:33

По-моему так это вы несете охинею, или как вариант считаете себя мега умным, а остальных мега тупыми... Я прекрасно знаю, что число в любом его представлении остаётся числом, и мне не нужно переводить из одной системы в другую, "потому что это привычней", в каком сне вам это приснилось, или вы настолько прозорливы что читаете мои мысли?. У мсх бейсика ограничение по количеству символов в строке!!! А теперь вы, столь проницательный и достойный всякого уважения, сравните запись по количеству символов:
Sprite$(0)=chr$(&b01001101)+chr$(&b10100101)... ;
Sprite$(0)=chr$(&h4d)+chr$(&hA5)...;
Sprite$(0)=chr$(77)+chr$(165)...
Так какая запись компактней? И представьте что все это надо еще и ручками набивать. А вообще нужна строка символов, а не цифр, только не все символы можно ввести в программе, поэтому приходится использовать их аски коды. И при чем здесь система счисления которую нам ну просто необходимо по вашим словам выучить, я не понимаю. У кого бред, по-моему очевидно. Предлагаю закончить этот разговор, как не относящийся к теме. Спасибо за ваши комментарии хоть и не по делу.

By msxValdr

Resident (43)

Аватар пользователя msxValdr

15-11-2014, 06:47

Просто человек видимо неправильно понял, для чего была написана программа позволяющая рисовать спрайт и выдабщая 10 код этого спрайта. И решил что я не знаком с системами счисления, вот и немного распалился, он же не знал что язанимался программированием с 1992 года профессионально, на псишках. А по поводу сокобана да, вы правы, в своё время я на тТурбоВасике арканоид делал, тоже вполне себе нормально работал, сейчас хотелось бы сделать пошаговую стратегию в стиле икс-ком уфо1. Но решили для того чтобы выяснил пределы бейсика по обработке количества одновременных спрайтов без потери динамики игры написать вертикальный скролеер и задействовать макс допустимое кол-во спрайтов. Ну и заодно поработать над оптимизацией и понять ещё принцип. Если есть желающие присоединяйтесь.

By Igor_BOCHAROV

Expert (83)

Аватар пользователя Igor_BOCHAROV

15-11-2014, 10:47

msxValdr wrote:

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

Все гораздо печальнее чем я предполагал :-( Вы не понимаете, но спорите. Это не лечится.
И этта, изучите для начала: for, read, data. Чтобы не записывать спрайты так "в лоб".

By msxValdr

Resident (43)

Аватар пользователя msxValdr

15-11-2014, 11:32

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

By Igor_BOCHAROV

Expert (83)

Аватар пользователя Igor_BOCHAROV

15-11-2014, 11:50

msxValdr wrote:

что окружающие Вас люди не глупее вас ... я так же прекрасно знаю, и строчки зрения оптимизации кода ... это действительно клинический случай и возможно не лечится.

Что крайне убедительно доказывает запись print val("&b01001101") вместо print &b01001101
О чем я сразу и написал, кстати.
Так что, удачи ;-)

By msxValdr

Resident (43)

Аватар пользователя msxValdr

15-11-2014, 18:59

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

By Alexey

Guardian (2221)

Аватар пользователя Alexey

18-11-2014, 18:22

Кстати по спрайтам, у MSX насколько я помню больше 5 спрайтов на одной линии располагаться не могут - лишние будут пропадать. В некоторых скроллинг-играх где нехило напихано спрайтов они временами исчезают...

By Halfaxle

Resident (52)

Аватар пользователя Halfaxle

18-11-2014, 18:42

А в некоторых таким образом "лишние" спрайты временно прячутсяWink

By msxValdr

Resident (43)

Аватар пользователя msxValdr

19-11-2014, 03:45

Если честно ещё не проверял как это ограничение работает, но читал об этом. Интересно, что понимается код одной линией? Достаточно ли будет сдвинуть на один пиксель вниз чтобы обойти это ограничение? Надо проверить...

Страница 4/6
1 | 2 | 3 | | 5 | 6