Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10

Игра "Космические захватчики"

01.10.2017, 18:07. Показов 4335. Ответов 46
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Жанр игры Space Invaders, по мотивам игры Томохиро Нисикадо,1978г - «перестреляй их всех»
Игрок управляет лазерной пушкой, передвигая её горизонтально, в нижней части экрана,
а также отстреливая инопланетян, надвигающихся сверху экрана. Целью игры является
уничтожение пяти рядов инопланетян, которые двигаются горизонтально,
а также вертикально, по направлению к низу экрана. Игрок имеет бесконечное количество
патронов. Попадая в инопланетянина, игрок уничтожает его, за что получает очки. При уничтожении
инопланетян, может увеличиваться скорость движения оставшихся. При уничтожении всех инопланетян
появляется новая сильная волна, а игрок получает дополнительные жизни.
Количество новых волн инопланетян неограниченно, что делает игру бесконечной.
Инопланетяне пытаются уничтожить пушку, стреляя по ней. При попадании в пушку она
уничтожается, а количество жизней уменьшается на одну единицу. Если количество жизней
становится равным нулю, то игра заканчивается. При достижении хотя бы одним из противников
нижней части экрана, происходит инопланетный захват и игра также заканчивается. В некоторые
моменты игры, в верхней части экрана пролетает «таинственный корабль»,
за уничтожение которого дают бонусные очки.
В течении игры могут появляться сундуки с призами. В сундуке могут быть увеличение скорострельности,
увеличение манёвренности и защитный экран до 10 секунд игрового времени.
Увеличение скорострельности, увеличение манёвренности и защитный экран не переходят на другой тур
и сбрасываются после гибели корабля.
Вложения
Тип файла: zip Космические_захватчики.zip (379.3 Кб, 27 просмотров)
3
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.10.2017, 18:07
Ответы с готовыми решениями:

Космические захватчики, ООП
Помогите написать консольное приложение по типу "Космические захватчики" используя парадигму ООП. Желательно чтоб было реализовано хотя бы...

Игра космические войны
У меня курсовая работа по ООП игра Космические войны. Нужно на C++ (в консоли) сделать. Игра такая: снизу корабль пользователя, а с верхней...

4. Космические шахматы
В космические шахматы играют на бесконечной доске, поэтому клетки нумеруют парой чисел (см. пример и рисунок к нему). Фигуры ходят по...

46
01.11.2017, 16:50  [ТС]
Студворк — интернет-сервис помощи студентам

Не по теме:

Цитата Сообщение от locm Посмотреть сообщение
Какая разница?
Пример исключительно иллюстрация к высказыванию о кроссплатформенности и встроенных библиотеках:
Цитата Сообщение от Evg Посмотреть сообщение
и за поворотом кроется следующий уровень сложности
А поворот вот к примеру - исходник торрент клиента pbTorrent. Добрая половина кода написана на WinAPI, Сколько нужно времени скомпилировать этот код под Lin и MakOC?

0
Evg
01.11.2017, 17:31

Не по теме:

Цитата Сообщение от Pro_grammer Посмотреть сообщение
Добрая половина кода написана на WinAPI
Подобный исходник к вопросу кроссплатформенности, о которой шла речь, никакого отношения не имеет. Человек НЕ писал кроссплатформенное решение, он реализовал клиент под windows

[офф]То, что Quiet Snow не вкурил в то, что я писал, это нормально. А ты-то что? Мне казалось, что в том посте я выразился совсем не двусмысленно[/офф]

0
01.11.2017, 17:31

Не по теме:

Цитата Сообщение от Pro_grammer Посмотреть сообщение
Добрая половина кода написана на WinAPI
На самом деле, там не так много вызовов WinAPI функций и многие из них можно исключить.

0
Evg
01.11.2017, 17:31

Не по теме:

Цитата Сообщение от Pro_grammer Посмотреть сообщение
Добрая половина кода написана на WinAPI
Подобный исходник к вопросу кроссплатформенности, о которой шла речь, никакого отношения не имеет. Человек НЕ писал кроссплатформенное решение, он реализовал клиент под windows

[офф]То, что Quiet Snow не вкурил в то, что я писал, это нормально. А ты-то что? Ты ж не из таких. Мне казалось, что в том посте я выразился совсем не двусмысленно[/офф]

0
9949 / 2949 / 497
Регистрация: 05.10.2013
Сообщений: 8,024
Записей в блоге: 242
01.11.2017, 18:15
Pro_grammer, вы не могли бы прикрепить исходники игры + ресурсы? Хочу портировать на Phaser для изучения этого фреймворка.
0
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
01.11.2017, 19:11  [ТС]
Цитата Сообщение от 8Observer8 Посмотреть сообщение
исходники игры + ресурсы?
Мой исходник "на коленке" вряд ли может кого обрадовать
Возьмите красивый, автор JHPJHP, там есть на что посмотреть
Вложения
Тип файла: zip InvadingSpaceAliens.zip (4.82 Мб, 8 просмотров)
2
Кормпилятор
 Аватар для Quiet Snow
5044 / 1718 / 409
Регистрация: 25.04.2010
Сообщений: 4,827
Записей в блоге: 2
02.11.2017, 05:40

Не по теме:

Цитата Сообщение от Pro_grammer Посмотреть сообщение
Evg прав в чем то.
Он прав в том, что у каждого человека своя специализация. А в остальном это всё демагогия.
И да кому как не locm-у понимать подобные вещи. Ещё бы понял, если бы какому-то салаге это
втирали, а не человеку с огромным опытом в программировании и разработке архитектуры ПО.

Ну да Pro_grammer, ты прав мы пользуемся, а грех не пользоваться тем, что нормально писано.
Хотя если сравнить кол-во чужого кода, которое использую лично - то вряд ли у кого-то его
будет меньше, всё куда дотягиваются карачки - переписываю под себя, в совсем абсурд конечно
не лезу, утонуть на годы, потратить мозг, ресурс которого вполне себе конечен, в этом немного
смысла, когда есть люди которые потратили свою жизнь на исследование этих вопросов и
их результат априори будет качественнее.

Цитата Сообщение от locm Посмотреть сообщение
Это дело вкуса и необходимости.
В моём случае ASM - дело необходимости. И есть задачи, в которых на асме писать даже удобнее
и более прямолинейно, чем на ВУ, т.е. более чистый код с логической точки зрения. Впрочем за всю
практику сталкивался с этим только 1 раз и то впоследствии оптимизировал таблицей на ВУ.



Добавлено через 10 минут

Не по теме:

Цитата Сообщение от Exerion Посмотреть сообщение
только в ИДЕшках с прошлого столетия, стилизованных под цвета ДОС, остальное ересь
Красава мужик! Уважуха... Вам повезло, если бы не он - вы бы плевались ещё сильнее, уверен
этот старый пёс знает что делает. Стилизация под DOS имхо - лучшее что может быть из оформления.
После неё современные IDE - куски безбожного овна...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.11.2017, 05:40
Помогаю со студенческими работами здесь

Космические технологии ....
искал видео про однокомпонентную маску и напал на сайт после которого начинают возникать комплексы )) так все выглядит круто от быстрой...

Космические рейнджеры 2 в Ubuntu
Всем привет, столкнулся с проблемой: Космические рейнджеры 2 под Wine отказываются работать, открывается окно, проигрываются 2 ролика с...

Космические расстояния - правда ли?
Есть у меня такой, может кому то бы показалось, что детский вопрос. Хотя и много чем обоснованный, но приводить все основания долговато. ...

Задача Мош - космические шахматы
В космические шахматы играют на бесконечной доске, поэтому клетки нумеруют парой чисел (см. пример и рисунок к нему). Фигуры ходят по...

Какие космические RPG вы знаете?
Всем привет, подскажите пожалуйста отличную космическую RPG. Космические рейнджеры или Звёздные волки, на вроде этих. :)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
47
Ответ Создать тему
Новые блоги и статьи
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. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru