|
23.05.2009, 12:39
|
#1
|
Разработчик
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений (для 95 пользователей)
|
SPACE WAR
Вот в конце учебного года решил заняться приятным.
Проект: SPACE WAR
Создатель: Я
Язык: BlitzMax
Дата: 23.05.09
Версия: 1.1
Описание: Космическая игрушка для двух игроков.
СКАЧАТЬ
Сначала нажмите 1-9 для установки колличества попыток
Управление можно посмотреть в HELP ( TAB )
Лазер может перегреться
Рокеты и бомбы закончиться
Бомбы активируются через 3 секунды и налетают на близкие корабли
За поле вылетать нельзя-минус жизнь
Скриншоты:
|
(Offline)
|
|
23.05.2009, 15:01
|
#2
|
Бывалый
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений (для 267 пользователей)
|
Ответ: SPACE WAR
Омг, 18 FPS.
|
(Offline)
|
|
23.05.2009, 17:11
|
#3
|
Бывалый
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений (для 858 пользователей)
|
Ответ: SPACE WAR
Огмн, 4-6 FPS (что то тут не так...=) )
Последний раз редактировалось Mhyhr, 23.05.2009 в 17:15.
Причина: Падал со стула от мощности моего компа..
|
(Offline)
|
|
23.05.2009, 18:43
|
#4
|
Мастер
Регистрация: 05.04.2008
Сообщений: 910
Написано 530 полезных сообщений (для 3,006 пользователей)
|
Ответ: SPACE WAR
У меня 9 фпс. Ыы.. Прикольно но чета как-то странно.
|
(Offline)
|
|
23.05.2009, 19:40
|
#5
|
|
Ответ: SPACE WAR
новый убийца кризиса, пункт первый и самый важный - сделать тормознее кризиса, выполнен на отлично ! осталось собственно выполнить пункт 2 - сделать убийцу кризиса
|
|
|
Эти 3 пользователя(ей) сказали Спасибо за это полезное сообщение:
|
|
24.05.2009, 23:49
|
#6
|
Разработчик
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений (для 95 пользователей)
|
Ответ: SPACE WAR
Извеняюсь, опаздывал на электричку, ничего не успел проверить.
Исправил: ссылка ДРУГАЯ
ENTER: медленнее;
Если и так маленький fps: можно попробовать уменьшить-увеличить колличество эффектов: NUM-\NUM+
Игра для двух игроков, но протестировать можно и одному, а можно одному за двух .
Я Убийца Кризиса, спасибо за почётное звание...
Ещё раз извеняюсь...
Последний раз редактировалось zheland, 25.05.2009 в 11:43.
|
(Offline)
|
|
25.05.2009, 00:42
|
#7
|
Бывалый
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений (для 267 пользователей)
|
Ответ: SPACE WAR
Во, теперь 150 FPS.
Но что с физикой "самолета"? У него ужасно маленький момент инерции. Хорошо хоть кнопка "назад" есть. А то так бы и летал, вращаясь со скорость 2 об/с.
|
(Offline)
|
|
25.05.2009, 14:58
|
#8
|
Разработчик
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений (для 95 пользователей)
|
Ответ: SPACE WAR
Версия: 1.2
ССЫЛКА
Скорость поворота увеличена.
Улучшены боеприпасы.
Улучшена миникарта.
Улучшено поле вида.
Изменено управление.
Добавлены предупреждения.
|
(Offline)
|
|
26.05.2009, 13:14
|
#9
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,359
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: SPACE WAR
Эмм...
Не люблю критиковать, но всёже.
Графика на нуле.
Управление не удобное.
Юзер интерфейса нет.
Такое впечатление, что это на ассемблере делали
Добавь графики, интерфейса чтоб хоть поиграть можно было нормально.
Ну а как первый опыт очень даже ничего, первый опыт почти никто никогда никому не показывает).
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
26.05.2009, 19:34
|
#10
|
Разработчик
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений (для 95 пользователей)
|
Ответ: SPACE WAR
Ну это было как передышка от школы, муз-школы, сайтов.
Сообщение от Randomize
Эмм...
Не люблю критиковать, но всёже.
|
Программистам приятна не только то что сказали
***СУПЕР!!! ... СУПЕР!!! ... СУПЕР!!!***
Но и то что оценили, может и в худшею сторону
Сообщение от Randomize
Графика на нуле.
|
Но всё-же есть
Да, согласен, моими пиксельными частицами всё не сделаешь
Сообщение от Randomize
Управление не удобное.
|
Что именно?
Сообщение от Randomize
Юзер интерфейса нет.
|
Юзер знает: раньше его вообще небыло.
Раньше и предупреждений, и мини радара,
и точек границ поля небыло, Постоянно вылетал
Сообщение от Randomize
Такое впечатление, что это на ассемблере делали
|
Кстати я собираюсь летом сделать такую-же игру,
но лучше и на ассемблере, а это проба пера.
Сообщение от Randomize
Добавь графики, интерфейса чтоб хоть поиграть можно было нормально.
|
Ну это конечно, если время будет,
а так у меня уже есть работа по веб-программированию,
так-что буду стараться
Сообщение от Randomize
Ну а как первый опыт очень даже ничего, первый опыт почти никто никогда никому не показывает).
|
Первый опыт ,
да, наверно это моя первая программа,
которая напоминает собой игру...
Всем кто у меня играл больше всего нравятся бомбы...
Кстати бомбы можно взорвать рокетой(одна) или лазером(много).
|
(Offline)
|
|
27.05.2009, 21:16
|
#11
|
Разработчик
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений (для 95 пользователей)
|
Ответ: SPACE WAR
Версия: 1.3
ССЫЛКА
Колличество жизней уменьшено для более интересной игры.
А также добавил 4 строчки кода которые из 96..122 сделали 1525..3800.
При запуске выбираешь 1—Как и было но быстрее раз в 15-30.
2—Меньше скорость, больше звёзд.
3—Только если компьютер потянет.
4—Звёзды поедают ресурсы системы.
Ну думаю на ближайшее время всё.
Потом надеюсь что-нибудь получится.
|
(Offline)
|
|
29.05.2009, 00:03
|
#12
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,359
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: SPACE WAR
Попробуй рендерить только те звёзды которые на экране.
Делается это так:
Для начала нужна функция. Вставляем её куданибуть в конец сорца.
Function RectInScreen:int(x:Float, y:Float, w:Float, h:Float)
Local x2:Float = GetScrX(x + w / 2.0)
Local y2:Float = GetScrY(y + h / 2.0)
Local x3:Float = GetScrX(x - w / 2.0)
Local y3:Float = GetScrY(y - h / 2.0)
If (x2 >= 0) And (x3 <= GraphicsWidth()) And (y2 >= 0) And (y3 <= GraphicsHeight()) Then
Return True
Else
Return False
EndIf
EndFunction
Дальше где идёт DrawImage звезды пишем:
IF RectInScreen(x,y,w,h) then DrawImage star,x,y
x - х звезды
y - y звезды
w - её ширина
h - её высота
И получаем прирост FPS.
Косательно управления, я даже не знаю как лучше сделать. Но то, что есть меня както немного скарёжило.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
31.05.2009, 22:07
|
#13
|
Разработчик
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений (для 95 пользователей)
|
Ответ: SPACE WAR
У меня была такая вещь, но работала неисправно,
я это заметил, но после того как сделал последнюю версию...
|
(Offline)
|
|
06.06.2009, 13:04
|
#14
|
Бывалый
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений (для 858 пользователей)
|
Ответ: SPACE WAR
Блин перезалейте пожалуйста первую версию в первом посте, а то я другу хотел показать убийцу крайзиса)
|
(Offline)
|
|
06.06.2009, 13:28
|
#15
|
Разработчик
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений (для 95 пользователей)
|
Ответ: SPACE WAR
Сообщение от pinqin
Блин перезалейте пожалуйста первую версию в первом посте, а то я другу хотел показать убийцу крайзиса)
|
Нет, я её переписал и получилось то что было в сообщении #6
(Сейчас ссылка указывает на последнюю версию)
Сообщение от drunnik
...
Исправил: ссылка ДРУГАЯ
...
|
Но ты можешь попробовать последнию версию с режимом 4
Сообщение от drunnik
Версия: 1.3
ССЫЛКА
Колличество жизней уменьшено для более интересной игры.
А также добавил 4 строчки кода которые из 96..122 сделали 1525..3800.
При запуске выбираешь 1—Как и было но быстрее раз в 15-30.
2—Меньше скорость, больше звёзд.
3—Только если компьютер потянет.
4—Звёзды поедают ресурсы системы.
...
|
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:19.
|