Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2020, 09:09   #11
Ulex
Непрофессионал
Участник клуба
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Сообщений: 1,432
По умолчанию

Цитата:
старомодные какие-то текстуры, аля "интернет 90ых". Если вы именно с такой целью их такими и делали - то флаг вам в руки, у вас получилось.
Да не, я их вообще не делал, это так сказать некие шаблоны, вместо них потом будут реальные текстуры подставляться, примерно такие:
001.jpg
Вообще у меня такая идея появилась, сделать систему частиц, и разваливающиеся блоки... пока набор блоков такой:
Типы блоков.

старые...
1-серый (1 уд)
2-жёлтый (2 уд)
3-синий (3 уд)
4-зелёный (4 уд)
5-красный (5 уд)

новые....
g-стекло (1 уд)
b-кирпич (2 уд)
n-бетон (3 уд)
m-железная (4 уд)
v-вентилятор (3 уд)

p-пулялка бонусов (3 уд)
l-растущий блок (3 уд)
s-ускоритель шарика (3 уд)
h-чёрная дыра (3 уд)
x-бомба (2 уд)

некоторые из них активные, пока ещё совсем не готовы растущий блок и чёрная дыра ))
вот, например, так выглядит убийство стеклянного блока ))
002.jpg

Да, кстати, бонусы появились, пока такие, но в планах ещё, картинки для них нормальные не могу состряпать ))
добавить бонусы
+ увеличить лаптуху (BONUS_ADD_LAPTA equ 1)
+ уменьшить лаптуху (BONUS_SUB_LAPTA equ 2)
+ добавить жизнь (BONUS_ADD_LIFE equ 3)
+ отнять жизнь (BONUS_SUB_LIFE equ 4)
+ скорость больше (BONUS_ADD_SPEED equ 5)
+ скорость меньше (BONUS_SUB_SPEED equ 6)

+ огненный шар (BONUS_ADD_FBALL equ 7)
+ липкая лапта (BONUS_ADD_STICK equ 8)
+ пушки (BONUS_ADD_GUN equ 9)
+ двойные шарики (BONUS_ADD_2XB equ 10)
+ шарики * 16x (BONUS_ADD_16XB equ 11)
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума Ответить с цитированием
Старый 02.05.2020, 09:29   #12
Ulex
Непрофессионал
Участник клуба
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Сообщений: 1,432
По умолчанию

Цитата:
И второе - слишком большой вес программы - целых 200килобайт+динамическая библиотека. Что у вас там за код, который столько занимает ? Такое ощущение, что писали не на MASM, а на Си. Опять же, это придирка, в масштабах всего остального - 200 килобайт это очень мало. Ну и кстати про исходный код - можно ли взглянуть ?)
Нууу, тут уж, как получилось. Я так то не оптимизатор ни разу, ну и вы учитывайте, что в эти 200 Кбайт входят также все ресурсы, по моему на тот момент там были как минимум звуки и картинки. Сейчас программа занимает 840К - картинок стало больше ))
Динамическая библиотека - директ иксовая. Нужна мне только для загрузки пнг-шек. Вообще, она скорее всего есть у вас в системе. Я её просто так про запас положил. Можете попробовать удалить, должна запуститься без неё. Многие чуть более менее крутые игрушки патчат директ сдк-шными либами.
Исходный код, пока здесь:
arcanoid_i.zip
скомпилированная прога
https://www.ulex-masm.ru/arhiv/arcanoid.zip
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума Ответить с цитированием
Старый 06.05.2020, 16:55   #13
сфинкс
Форумчанин
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 953
По умолчанию

легче всего выиграть в:

Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
сфинкс вне форума Ответить с цитированием
Старый 13.05.2020, 21:13   #14
Aeron
 
Регистрация: 02.04.2020
Сообщений: 5
По умолчанию

Ulex, Ухты ! Спасибо большое. Кстати, система частиц есть в игре AGW, кстати, написанная на FASM с использованием OpenGL. Конечно, наверное будет тяжело переходить от MASM к FASM, синтаксис отличается, да и используются вызовы не DirectX. Но я думаю, взять эту модель за основу - не самая плохая идея. Исходный код там приложен.
Ссылка: https://board.flatassembler.net/topic.php?t=15746

PS Хотите верьте, хотите - нет, но я играю в вашу игру периодически. Скучаю по тем временам, когда было действительно интересно запустить на своей машине миниигры от алавар и тд. В том числе мне очень нравился DXBall. Ваша игра - хороший повод для ностальгии)
Aeron вне форума Ответить с цитированием
Старый 13.05.2020, 21:32   #15
Aeron
 
Регистрация: 02.04.2020
Сообщений: 5
По умолчанию

Я поиграл в обновленную версию (совсем не долго, но ещё не вечер, как говорится). Можно было бы некоторые материалы не прятать в exe-шник, а добавить в папку, как и всё остальное, и уже отдельной процедурой всё загружать. Так останется возможность для моддинга игры, позволит любому пользователю поменять текстуру шарика или определённого материала. Это довольно забавная вещь. Кстати, мне понравилось что вы добавили систему бонусов и разные виды материалов. Это очень круто. В DXBall была такая штука как модификация вот этой каретки - т.е она могла иметь магнит и пулемёт. И вы таки смогли это сделать !!! Вы гений !

Последний раз редактировалось Aeron; 13.05.2020 в 23:21.
Aeron вне форума Ответить с цитированием
Старый 18.05.2020, 22:33   #16
сфинкс
Форумчанин
 
Аватар для сфинкс
 
Регистрация: 17.06.2012
Сообщений: 953
По умолчанию

рекорд ли это?



менее 12 секунд
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
сфинкс вне форума Ответить с цитированием
Старый 19.05.2020, 19:07   #17
Aeron
 
Регистрация: 02.04.2020
Сообщений: 5
По умолчанию

сфинкс, А ты крутой
Aeron вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


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