www.boolean.name

www.boolean.name (http://forum.boolean.name/index.php)
-   Jam Session 5 (http://forum.boolean.name/forumdisplay.php?f=161)
-   -   SiSCoM (http://forum.boolean.name/showthread.php?t=16783)

AVL 12.05.2012 14:28

SiSCoM
 
В конкурсе скорее всего участвовать не буду (т.к. умею писать только под j2me), но игру написать все-таки попробую. После непродолжительного мозгового штурма придумал, как добавить еще больше "непрерывного движения" в скролл-шутер.
Начинаю писать с нуля. Сегодня, пока был в универе, сделал загрузку и отображение карты.
P.S. Давно я ничего не писал... Попробую хотя бы это довести до релиза.

AVL 12.05.2012 23:29

Ответ: SiSCoM
 
Итоги первого дня: есть загрузка и отображение карты, космический корабль (который почему-то похож на самолет... ну да ладно, адекватная графика будет потом), и при загрузке - логотип джема.

L.D.M.T. 13.05.2012 00:58

Ответ: SiSCoM
 
самое главное логотип - графика не критична! :-) сам бы уже начал делать какие-либо потуги в этом направлении, но к сожалению далеко от дома, так что может не успею...

AVL 14.05.2012 22:21

Ответ: SiSCoM
 
Результаты 3го дня: теперь фон черный, корабль летает. Ракеты пока только как декорация.

И еще появилась одна идея... Вот только хз как ее связать с темой джема. Завтра буду думать.

AVL 15.05.2012 23:29

Ответ: SiSCoM
 
Добавил звезды, ракеты, изменил графику (уменьшенные до 20*20 фотографии... Вот думаю, мб увеличить размер тайла хотя бы до 30px?)

AVL 16.05.2012 22:59

Ответ: SiSCoM
 
Немного пофиксил ракеты, сделал обработку столкновений корабля с астероидами (пока астероид просто уничтожается). Добавил планеты (пока только 1шт), и гравитацию - можно выйти на орбиту вокруг планеты, что, как оказалось, не так то и просто.

AVL 17.05.2012 22:10

Ответ: SiSCoM
 
Сегодня понял, что все что я делал до этого - скучная и неинтересная фигня. Поэтому (или потому что) придумал новую идею геймплея. Смысл игры будет заключаться в том, чтобы оставаться на орбите планеты, уворачиваясь и отстреливаясь от астероидов.
Итого, сегодня: улучшил гравитацию, "немного" увеличиил планету, выпилил 90% кода, написанного в первые 2 дня. И почему-то мне кажется, что получившееся будет неиграбельно на маленьком экране и будет тормозить и жрать много памяти в телефоне (на оптимизацию нет времени). Поэтому будем считать проект десктопным.

Nikich 17.05.2012 22:34

Ответ: SiSCoM
 
Эпично выглядит планета.

AVL 17.05.2012 22:55

Ответ: SiSCoM
 
Долго пытался посильнее ужать эту планету в png. А то пихать в j2me-игру 3 спрайта по 500 байт и 1 спрайт в 500кб - как-то слишком.

ABTOMAT 17.05.2012 23:18

Ответ: SiSCoM
 
Может можно было сгенерить как-либо?

AVL 17.05.2012 23:32

Ответ: SiSCoM
 
То есть? Что-то вроде процедурного текстурирования? Случайно генерировать океаны, материки и облака? В принципе, реально... Но лень.

AVL 18.05.2012 23:34

Ответ: SiSCoM
 
Сегодня писал мало, но много воевал с багами мидлетпаскаля. Вот некоторые из обнаруженных сегодня:
  • При количестве модулей больше 10 иногда отказывается компилировать - жалуется на несуществующие циклические зависимости. Исправил превращением некоторых модулей в библиотеки.
  • Неправильно вычисляет квадратный корень из больших чисел. Например:
    • sqrt(131130.0000) = 975.4069
    • sqrt(131230.0000) = 0.0000
    Исправил ограничением карты до 300*300 тайлов (которых, правда, уже нету... Но как единица измерения так и остались).
Добавил астероиды, которые теперь не являются неподвижным элементом карты, а летают по орбите вместе с кораблем.

AVL 28.05.2012 00:04

Ответ: SiSCoM
 
Вложений: 1
Хоть и не релиз и не на конкурс, но все-таки выложу. Всю эту дополнительную неделю я страдал фигней, поэтому почти ничего не сделал, но есть главное - игру теперь можно пройти (уничтожив все астероиды), и можно проиграть (столкнувшись с астероидом или планетой).
За эти две недели я немного вспомнил тригонометрию и физику, написал 20кб кода. и завалил зачет по дифурам.
Если кто-то все же попробует запустить ЭТО, то лучше через microemulator в разрешении хотя бы 800*600.

Слева - спидометр, зеленая и красная отметки - соответственно 1я и 2я космическая для данной высоты, правее - расстояние до центра планеты. У корабля есть двигатель, хоть его и не видно; game_a (Num1 или 7) - тормоз.

Nikich 28.05.2012 10:04

Ответ: SiSCoM
 
Не смог поиграть, так как microemulator'a нету. А никак нельзя запилить .exe, или запускаемый .jar?

AVL 28.05.2012 16:50

Ответ: SiSCoM
 
https://dl.dropbox.com/u/43690772/j.xhtml
Должно работать...


Часовой пояс GMT +4, время: 18:06.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Перевод: zCarot