Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 22.09.2019, 07:30   #1
Ulex
Непрофессионал
Профессионал
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Адрес: город Н-ск.
Сообщений: 1,429
Репутация: 1188
По умолчанию арканоид - первая кровь.

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

Нажмите на изображение для увеличения
Название: arcanoid01.jpg
Просмотров: 41
Размер:	23.9 Кб
ID:	97752

Да, это всё как обычно - masm32 + DirectX9 + Dinput8.
Качаем, запускаем, хвалим (или ругаем), ну тут как пойдёт.
Фоновые картинки берутся рандомно из каталожки background. Можно туда своих насыпать. Чисто теоретически подойдут jpg и png. Но они не масштабируются, просто рисуются.

http://www.ulex-masm.ru/arhiv/arcanoid.zip

надо ещё бонусов придумать.
__________________
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума   Ответить с цитированием
Старый 22.09.2019, 08:34   #2
kvitaliy
Профессионал
 
Регистрация: 17.05.2011
Сообщений: 1,109
Репутация: 1354
По умолчанию

Цитата:
Сообщение от Ulex Посмотреть сообщение
Думал в какой раздел бы написать, в игры или сюда.
Сюда наверно бы с исходником надо, иначе какой смысл, exe-шник можно и на Делфях выложить, суть та же.
Но в любом случае, фокус не удался. win 7 x 64
Изображения
 
kvitaliy вне форума   Ответить с цитированием
Старый 22.09.2019, 17:03   #3
Ulex
Непрофессионал
Профессионал
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Адрес: город Н-ск.
Сообщений: 1,429
Репутация: 1188
По умолчанию

Цитата:
Сюда наверно бы с исходником надо, иначе какой смысл, exe-шник можно и на Делфях выложить
Исходники будут, ну потом, когда более менее закончу. Хотяя, не очень то они тут кому и нужны.
Цитата:
Но в любом случае, фокус не удался. win 7 x 64
Блин, опять я чёт с мышью перемудрил, наверное.
Попробую вообще без Dinput-a переписать.

переписал без директ инпута.
ссылка та же..
http://www.ulex-masm.ru/arhiv/arcanoid.zip
__________________
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru

Последний раз редактировалось Ulex; 22.09.2019 в 17:47.
Ulex вне форума   Ответить с цитированием
Старый 22.09.2019, 19:40   #4
kvitaliy
Профессионал
 
Регистрация: 17.05.2011
Сообщений: 1,109
Репутация: 1354
По умолчанию

Цитата:
Сообщение от Ulex Посмотреть сообщение
переписал без директ инпута.
Нормально работает.
Это примерно 10 лет понадобилось с начала изучения вопроса:
https://www.programmersforum.ru/showthread.php?t=11997
чтобы написать на masm + DirectX Арканоид?
kvitaliy вне форума   Ответить с цитированием
Старый 22.09.2019, 20:16   #5
Ulex
Непрофессионал
Профессионал
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Адрес: город Н-ск.
Сообщений: 1,429
Репутация: 1188
По умолчанию

Цитата:
Это примерно 10 лет понадобилось с начала изучения вопроса:
https://www.programmersforum.ru/showthread.php?t=11997
чтобы написать на masm + DirectX Арканоид?
Чувствую некий сарказм.
Ну, мы все когда то начинали...
Да, понадобилось десять лет, и ещё пара вечеров, чтобы написать арканоид, ну и ещё много чего.. там на страничке у меня и десятой части не выложено.
Это я просто на днях перебирал архивы и наткнулся на какую то заготовку арканоида, да, кстати, где то она от февраля 2011 года, так что не совсем свежая. Ну и вот захотелось покодить. Потратил пару вечеров. Отдыхаю я так... если чё Я же не программист, мне можно.
__________________
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума   Ответить с цитированием
Старый 22.09.2019, 21:29   #6
kvitaliy
Профессионал
 
Регистрация: 17.05.2011
Сообщений: 1,109
Репутация: 1354
По умолчанию

Цитата:
Сообщение от Ulex Посмотреть сообщение
Чувствую некий сарказм
Если честно, то восхищение и даже некая зависть.
Сам я к ассемблеру совершенно не приспособлен, и знаю только в минимальных пределах для различного деструктива, типа там отломать защиту или обойти какую проверку при помощи дизассемблера.
И умом понимаю, что в настоящее время в ассемблере нет ни какого практического смысла, но всё равно уважаю.
kvitaliy вне форума   Ответить с цитированием
Старый 22.09.2019, 21:40   #7
Ulex
Непрофессионал
Профессионал
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Адрес: город Н-ск.
Сообщений: 1,429
Репутация: 1188
По умолчанию

Цитата:
Сообщение от kvitaliy Посмотреть сообщение
И умом понимаю, что в настоящее время в ассемблере нет ни какого практического смысла
Да, увы, это так.. Кроме кайфа никакого практического смысла.
Ну и как по мне, так самый простой и понятный язык. Вот как написал, так машина и сделала. Нет никакой жалости к тупому человеческому существу. : ) Виноват всегда программист. А то, начинается, то класслоадеры как то не так в джава машине отработали, то гарбайдж коллектор как то не так настроен, то вообще, видите ли спринг не той версии. : )
__________________
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума   Ответить с цитированием
Ответ

Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Windows 7. Первая кровь Баламут Windows 15 03.10.2009 14:30


16:33.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.