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

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

01.10.2017, 18:07. Показов 4441. Ответов 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
9986 / 2958 / 497
Регистрация: 05.10.2013
Сообщений: 8,089
Записей в блоге: 242
01.11.2017, 18:15
Pro_grammer, вы не могли бы прикрепить исходники игры + ресурсы? Хочу портировать на Phaser для изучения этого фреймворка.
0
 Аватар для Pro_grammer
6807 / 2840 / 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
Ответ Создать тему
Новые блоги и статьи
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru