|
|
|
Игра "Космические захватчики"01.10.2017, 18:07. Показов 4327. Ответов 46
Метки нет (Все метки)
Жанр игры Space Invaders, по мотивам игры Томохиро Нисикадо,1978г - «перестреляй их всех»
Игрок управляет лазерной пушкой, передвигая её горизонтально, в нижней части экрана, а также отстреливая инопланетян, надвигающихся сверху экрана. Целью игры является уничтожение пяти рядов инопланетян, которые двигаются горизонтально, а также вертикально, по направлению к низу экрана. Игрок имеет бесконечное количество патронов. Попадая в инопланетянина, игрок уничтожает его, за что получает очки. При уничтожении инопланетян, может увеличиваться скорость движения оставшихся. При уничтожении всех инопланетян появляется новая сильная волна, а игрок получает дополнительные жизни. Количество новых волн инопланетян неограниченно, что делает игру бесконечной. Инопланетяне пытаются уничтожить пушку, стреляя по ней. При попадании в пушку она уничтожается, а количество жизней уменьшается на одну единицу. Если количество жизней становится равным нулю, то игра заканчивается. При достижении хотя бы одним из противников нижней части экрана, происходит инопланетный захват и игра также заканчивается. В некоторые моменты игры, в верхней части экрана пролетает «таинственный корабль», за уничтожение которого дают бонусные очки. В течении игры могут появляться сундуки с призами. В сундуке могут быть увеличение скорострельности, увеличение манёвренности и защитный экран до 10 секунд игрового времени. Увеличение скорострельности, увеличение манёвренности и защитный экран не переходят на другой тур и сбрасываются после гибели корабля.
3
|
|
| 01.10.2017, 18:07 | |
|
Ответы с готовыми решениями:
46
Космические захватчики, ООП Игра космические войны
|
| 28.10.2017, 12:06 | ||
|
Я удалил AviraFree и поставил AvastFree. Игра затягивает. Я около 10 раз сыграл. Вот сколько я набрал очков:
По честному: 4080. Никаких проблем не обнаружил. Из сундуков мелковатый текст. Я одно слово так и не смог прочитать на "Н...."
1
|
||
|
|
|
| 28.10.2017, 19:28 [ТС] | |
|
0
|
|
| 28.10.2017, 20:39 | |
|
Да, наверное. Сейчас я всё прочитал. Ещё я сначала подумал, что зелёное повышает, а красное снижает.
Похоже я поставил новый рекорд. Кто-нибудь сможет его побить?
0
|
|
| 29.10.2017, 12:09 | ||
|
Не по теме:
Несколько кроссплатформенных проектов (с исходниками) Пятнашки MultiHash - программа вычисляющая хеши файлов Исходники просто скомпилированы под нужные платформы без внесения изменений в код.:) Программы не сложные, но в них присутствует GUI, многопоточность и др.
0
|
||
| 29.10.2017, 12:38 | ||
|
Не по теме:
Я не к тому, что пытаюсь что-то охаять. То, что твоя программа без изменения исходников нормально собирается сразу под три операционки - это зело похвально, и действительно мало народу, кто в состоянии хотя бы такое сделать. Но хочется, чтоб ты понимал, что пока ещё не финиш, и за поворотом кроется следующий уровень сложности
0
|
||
| 29.10.2017, 12:56 | ||
|
Не по теме:
В архиве есть исполняемые файлы. Или речь о чем-то другом?
0
|
||
| 29.10.2017, 14:25 | |
|
0
|
|
| 29.10.2017, 18:37 | |
|
0
|
|
| 31.10.2017, 22:27 | ||||
|
Не по теме: infobos, вы слишком сильно заморочились на этот счёт, ваши мысли здравые, без косяков. Велосипеды бывают хорошие и не очень ровно как и библиотеки. И если он не новичёк, то вариант "туповатости" вполне возможен. Лично наблюдал абсолютно детские(и серьёзные) баги в профессиональных продуктах, после которых сказать что автор конкретного софта не дебил было бы сложно, но учитывая какие движки были писаны - он скорее гений, так вот если сложить всё вместе получится что он редкостный чудила, торопыга и недотестер. Называю это просто - халатность.
0
|
||||
|
|
||
| 01.11.2017, 09:35 [ТС] | ||
|
UseCRC32Fingerprint() UseMD5Fingerprint() UseSHA1Fingerprint() UseSHA2Fingerprint() UseSHA3Fingerprint(), которые готовы и совместимы во всех 3-х системах. А механизм работы этих функций на Lin или MAC, или даже той же Винды? Его написал Фред. А мы пользуемся и гениальности и ума на это много не надо. Точно так же и с использованием Thread, Mutex и т.п. Работа на готовом, а как организованы эти самые потоки в MacOS мы и слыхом не слыхивали. Нам не надо, мы ж на Бейсике пишем, все библиотеки уже написаны за нас. А если где то глюк в библиотеке, мы пишем Фреду, так мол и так, глючит Ваша гениальная либа! И он в следующей версии исправляет. Или нет. Видимо infobos желает избавится от таких зависимостей.
0
|
||
|
14335 / 9428 / 1357
Регистрация: 21.01.2016
Сообщений: 35,545
|
|
| 01.11.2017, 10:10 | |
|
Pro_grammer, ну, так-то можно и до написания своей ОС дойти, чтобы сторонней баготнёй не пользоваться. Так ведь? Да и ПК себе можно свой спаять, чёбы нет-то?
Я за разумный предел. Использовать стороннее можно и нужно. Понимать как оно всё работает и мочь написать аналог - хорошо. Но выдвигать лозунги типа "Библиотеки - говно! Только с нуля, только хардкор!" - уже реально какой-то фанатизм. Добавлено через 6 минут Ах да, хочу заметить об одной очень важной, но при этом практически незаметной и неочевидной вещи: сторонние инструменты тянут за собой не только код и тонны багов (которых в своём велосипеде, конечно же, не будет - мы же все гении, правда?), но и практики, подходы и интересные решения, до которых додуматься бывает сложно при гордом велосипедостроении. Т.е. речь идёт не только о возможности сосредоточиться на решении конкретной задачи, меньше отвлекаясь на рутину и низкоуровневые детали там, где это не надо, но и ещё подучиться разным архитектурным решениям.
0
|
|
|
|
||
| 01.11.2017, 11:17 [ТС] | ||
|
Но люди неразумны, им Си подавай, да АСМы
0
|
||
|
14335 / 9428 / 1357
Регистрация: 21.01.2016
Сообщений: 35,545
|
|
| 01.11.2017, 11:19 | |
|
Pro_grammer, я против бейсика ничего не имею. Я высказывался про нежелание использовать сторонние библиотеки. В бейсике же можно использовать библиотеки (или писать их самому)?
0
|
|
|
|
||
| 01.11.2017, 12:28 [ТС] | ||
|
Да как и любой другой язык программирования высокого уровня, состоит в основном из библиотек, которые подключаются по мере надобности. Самому конечно можно писать на Бейсике библиотеки. И написано их тоже не мерено другими людьми.
0
|
||
| 01.11.2017, 13:45 | ||
|
Не по теме:
С него вся фирма плюётся, но открыто никто сказать не может, ибо за время своей работы он столько велосипедов понасоздавал, что это говно только он один и может поддерживать теперь.
0
|
||
| 01.11.2017, 14:27 | |||||
|
Не по теме:
0
|
|||||
| 01.11.2017, 14:33 | |||
|
Не по теме:
0
|
|||
| 01.11.2017, 14:36 | |
|
Не по теме: Складывается ощущение, что кто-то сильно обиделся из-за того, что infobos не причислил его к категории гениев
0
|
|
| 01.11.2017, 15:34 | |
|
0
|
|
| 01.11.2017, 16:33 | |
|
0
|
|
| 01.11.2017, 16:33 | |
|
Помогаю со студенческими работами здесь
40
Космические технологии .... Космические рейнджеры 2 в Ubuntu Космические расстояния - правда ли? Задача Мош - космические шахматы Какие космические RPG вы знаете? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|