|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.09.2019, 06:30 | #1 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
арканоид - первая кровь.
Думал в какой раздел бы написать, в игры или сюда.
В играх чё-то сильно всё высокоуровнево обсуждают, поэтому сюда. Арканоид залепенил, ну пока в процессе ещё, но шарик уже летает: arcanoid01.jpg Да, это всё как обычно - masm32 + DirectX9 + Dinput8. Качаем, запускаем, хвалим (или ругаем), ну тут как пойдёт. Фоновые картинки берутся рандомно из каталожки background. Можно туда своих насыпать. Чисто теоретически подойдут jpg и png. Но они не масштабируются, просто рисуются. http://www.ulex-masm.ru/arhiv/arcanoid.zip надо ещё бонусов придумать.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
22.09.2019, 07:34 | #2 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
Сюда наверно бы с исходником надо, иначе какой смысл, exe-шник можно и на Делфях выложить, суть та же.
Но в любом случае, фокус не удался. win 7 x 64 |
22.09.2019, 16:03 | #3 | ||
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Цитата:
Цитата:
Попробую вообще без Dinput-a переписать. переписал без директ инпута. ссылка та же.. http://www.ulex-masm.ru/arhiv/arcanoid.zip
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru Последний раз редактировалось Ulex; 22.09.2019 в 16:47. |
||
22.09.2019, 18:40 | #4 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
Нормально работает.
Это примерно 10 лет понадобилось с начала изучения вопроса: https://www.programmersforum.ru/showthread.php?t=11997 чтобы написать на masm + DirectX Арканоид? |
22.09.2019, 19:16 | #5 | |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Цитата:
Ну, мы все когда то начинали... Да, понадобилось десять лет, и ещё пара вечеров, чтобы написать арканоид, ну и ещё много чего.. там на страничке у меня и десятой части не выложено. Это я просто на днях перебирал архивы и наткнулся на какую то заготовку арканоида, да, кстати, где то она от февраля 2011 года, так что не совсем свежая. Ну и вот захотелось покодить. Потратил пару вечеров. Отдыхаю я так... если чё Я же не программист, мне можно.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
|
22.09.2019, 20:29 | #6 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
Если честно, то восхищение и даже некая зависть.
Сам я к ассемблеру совершенно не приспособлен, и знаю только в минимальных пределах для различного деструктива, типа там отломать защиту или обойти какую проверку при помощи дизассемблера. И умом понимаю, что в настоящее время в ассемблере нет ни какого практического смысла, но всё равно уважаю. |
22.09.2019, 20:40 | #7 | |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Цитата:
Ну и как по мне, так самый простой и понятный язык. Вот как написал, так машина и сделала. Нет никакой жалости к тупому человеческому существу. : ) Виноват всегда программист. А то, начинается, то класслоадеры как то не так в джава машине отработали, то гарбайдж коллектор как то не так настроен, то вообще, видите ли спринг не той версии. : )
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
|
25.11.2019, 01:17 | #8 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Сейчас не так много людей кто имеет хобби делать маленькие игрушки в своё удовольствие. То что вы делаете - это прекрасно. Это радует и вдохновляет других. Я делал змейку в 3D на TypeScript и WebGL. Такую радость испытываешь во время написания. Кто хочет может запустить в один клик, посмотреть исходники, сделать Fork, что-то изменить, нажать кнопку "Save" и новую ссылку оправить друзьям. Тоже есть над чем поработать. Меня вдохновила ваша тема написать Арканойд в 3D или в 2D на WebGL. Я в разделе игр или веб выложу потом.
|
25.11.2019, 01:36 | #9 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,323
|
Я прошёл два уровня. Умудрился в начале третьего уровня потерять одну жизнь. После трёх уровней они начинаются сначала. Я прошёл ещё раз первый уровень. Вроде бы круг стал двигаться побыстрее по второму кругу, или мне показалось?
|
03.04.2020, 16:44 | #10 |
Регистрация: 02.04.2020
Сообщений: 5
|
Очень круто, очень приятно поиграть, напоминает легендарный DXBall.
Но есть ряд того, чего мне не понравилось (это мелочи): старомодные какие-то текстуры, аля "интернет 90ых". Если вы именно с такой целью их такими и делали - то флаг вам в руки, у вас получилось. И второе - слишком большой вес программы - целых 200килобайт+динамическая библиотека. Что у вас там за код, который столько занимает ? Такое ощущение, что писали не на MASM, а на Си. Опять же, это придирка, в масштабах всего остального - 200 килобайт это очень мало. Ну и кстати про исходный код - можно ли взглянуть ?) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Windows 7. Первая кровь | Баламут | Windows | 15 | 03.10.2009 14:30 |