![](images/chestnut/misc/left.gif) |
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 секунды и налетают на близкие корабли
За поле вылетать нельзя-минус жизнь
Скриншоты:
![](http://drunnik.narod.ru/spacewar/space_war_1-1_screen2.jpg)
|
(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+
Игра для двух игроков, но протестировать можно и одному, а можно одному за двух ![;)](images/smilies/wink.gif) .
Я Убийца Кризиса, спасибо за почётное звание... ![Laught](images/smilies/DDD.gif)
Ещё раз извеняюсь... ![schem](images/smilies/blush.gif)
Последний раз редактировалось 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,358
Написано 2,472 полезных сообщений (для 6,854 пользователей)
|
Ответ: SPACE WAR
Эмм...
Не люблю критиковать, но всёже.
Графика на нуле.
Управление не удобное.
Юзер интерфейса нет.
Такое впечатление, что это на ассемблере делали ![:)](images/smilies/smile.gif)
Добавь графики, интерфейса чтоб хоть поиграть можно было нормально.
Ну а как первый опыт очень даже ничего, первый опыт почти никто никогда никому не показывает).
__________________
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
Такое впечатление, что это на ассемблере делали ![:)](images/smilies/smile.gif)
|
Кстати я собираюсь летом сделать такую-же игру,
но лучше и на ассемблере, а это проба пера.
Сообщение от Randomize
Добавь графики, интерфейса чтоб хоть поиграть можно было нормально.
|
Ну это конечно, если время будет,
а так у меня уже есть работа по веб-программированию,
так-что буду стараться
Сообщение от Randomize
Ну а как первый опыт очень даже ничего, первый опыт почти никто никогда никому не показывает).
|
Первый опыт ![:mda:](images/smilies/mda.gif) ,
да, наверно это моя первая программа,
которая напоминает собой игру...
Всем кто у меня играл больше всего нравятся бомбы...
Кстати бомбы можно взорвать рокетой(одна) или лазером(много).
|
(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,358
Написано 2,472 полезных сообщений (для 6,854 пользователей)
|
Ответ: 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, время: 15:59.
|