Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пн сен 25, 2017 8:00 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 40 сообщений ]  На страницу 1 2 3 След.
Автор Сообщение
 Заголовок сообщения: N-sider (игра на конкурс)
СообщениеДобавлено: Сб дек 27, 2014 2:14 pm 
Не в сети

Зарегистрирован: Вс дек 07, 2014 8:49 pm
Сообщения: 24
Представляем вашему вниманию игру под названием N-sider.
Суть игры достаточно простая: вы играете за геометрическую фигуру (на первом уровне это треугольник,
затем на каждом последующем уровне к вам добавляется по одной вершине), которая может только прыгать.
Казалось бы, всё элементарно, но иногда быстро принять решение, прыгать или не прыгать, бывает сложно.
Немного цифр и фичей:
0. Редактор Уровней.
1. 8 игровых уровней и 3 пустых для создания/редактирования в Редакторе Уровней.
2. 7 цветовых схем (соответствуют цветам радуги и их оттенкам) и 2 цвета фона: черный и белый.
3. Возможность сохранения/загрузки данных в локальную папку или на флешку (/usbhd0/1/).
И немного скринов:
Спойлер: Показать
Изображение
Изображение
Изображение
Изображение
Изображение


Вернуться к началу
 Заголовок сообщения: Re: N-sider (игра на конкурс)
СообщениеДобавлено: Сб дек 27, 2014 3:32 pm 
Не в сети

Зарегистрирован: Вс дек 07, 2014 8:49 pm
Сообщения: 24
Выкладываю бинарник и кекс для теста. Если что не так, то пишите) И заодно вопрос: кто-нибудь может рассказать, как компилировать с помощью gcc?
https://www.dropbox.com/s/m586g66ue4jle04/nsider?dl=0
https://www.dropbox.com/s/o1nswlnvn1irv ... R.KEX?dl=0


Вернуться к началу
 Заголовок сообщения: Re: N-sider (игра на конкурс)
СообщениеДобавлено: Сб дек 27, 2014 4:11 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Сб июл 05, 2014 11:15 am
Сообщения: 87
Привет.
Тема gcc мелькает часто.
Например, начать можно так:
https://bitbucket.org/pascualle/tengine ... ?at=master


Вернуться к началу
 Заголовок сообщения: Re: N-sider (игра на конкурс)
СообщениеДобавлено: Сб дек 27, 2014 5:50 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт ноя 25, 2014 5:08 pm
Сообщения: 109
Поиграл.
- не хватает слова "Flappy" в названии :)
- WSAD принято дублировать на стрелочках хотя бы из уважения
- скорость зависит от fps, непорядок
- я может чего-то не знаю, но в чём разница между бинарником и .kex?

_________________
Roman Shuvalov


Вернуться к началу
 Заголовок сообщения: Re: N-sider (игра на конкурс)
СообщениеДобавлено: Сб дек 27, 2014 7:32 pm 
Не в сети
Public Relations
Аватара пользователя

Зарегистрирован: Пн июн 07, 2010 12:01 pm
Сообщения: 1879
eugene455 писал(а):
Выкладываю бинарник и кекс для теста. Если что не так, то пишите) И заодно вопрос: кто-нибудь может рассказать, как компилировать с помощью gcc?
https://www.dropbox.com/s/m586g66ue4jle04/nsider?dl=0
https://www.dropbox.com/s/o1nswlnvn1irv ... R.KEX?dl=0

1) Присоединяюсь к вопросу ALPINE - чем отличается бинарник от KEX? KEX - это же и есть бинарник Колибри. Или твой бинарник не для Колибри?
2) Я вижу на SVN коммиты исходников твоей игры, сделанные CleverMouse от твоего имени. Ты сам не умеешь пользоваться SVN? Если она уже сделала всё за тебя, то зачем тебе собирать самому с помощью gcc? Или она сделала ещё не всё?


Вернуться к началу
 Заголовок сообщения: Re: N-sider (игра на конкурс)
СообщениеДобавлено: Сб дек 27, 2014 9:40 pm 
Не в сети

Зарегистрирован: Вс дек 07, 2014 8:49 pm
Сообщения: 24
По поводу бинарника и .kex. Я использовал TinyC компилятор, который на выходе выдаёт .kex файлы. .kex версия работает лучше по сравнению с бинарником, более стабильна и играбельна в плане скачков FPS и сохранение/загрузка данных не вызывают вылет из игры, как это происходит в бинарнике. А бинарник я попросил собрать у CleverMouse, для того, чтобы проверить поддерживаемость моего приложения автосборкой. Бинарник собрался, но он работает хуже, чем .kex версия. Насколько я понял, мне нужно исправить свой код таким образом, чтобы бинарник стал работать нормально. Поэтому я и спрашивал про gcc. Постарался обьяснить как можно более понятно)
Хотя может я что-то не так понял? Обьясните пожалуйста, что означает вот это требование конкурса : "Игра должна компилироваться из исходников с помощью системы авто-сборки Tup на сервере КолибриОС". Собственно из-за него и начался весь этот сыр-бор с бинарниками.


Вернуться к началу
 Заголовок сообщения: Re: N-sider (игра на конкурс)
СообщениеДобавлено: Сб дек 27, 2014 9:47 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Последний раз редактировалось Mario_r4 Вс янв 04, 2015 9:54 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 27, 2014 9:58 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1073
Возможно tcc более лоялен к ошибкам в коде чем gcc.

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: N-sider (игра на конкурс)
СообщениеДобавлено: Сб дек 27, 2014 10:18 pm 
Не в сети

Зарегистрирован: Вс дек 07, 2014 8:49 pm
Сообщения: 24
Окей, допустим tcc более лоялен. Тогда такой вопрос: при работе с файлами я сначала открываю его функцией fopen, затем читаю/записываю с помощью fread/fwrite и закрываю fclose. Судя по поведению игры, скомпилированный в gcc бинарник вылетает в месте, когда должна сработать fclose. В чем тут может быть проблема, не пойму.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 27, 2014 10:26 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1073
Файлы заголовков используются те, что идут с tcc, или те что в sdk?

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: N-sider (игра на конкурс)
СообщениеДобавлено: Сб дек 27, 2014 10:34 pm 
Не в сети

Зарегистрирован: Вс дек 07, 2014 8:49 pm
Сообщения: 24
С tcc которые.


Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Сб дек 27, 2014 10:38 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1073
Попрбуй заменить на те, что в sdk.

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: N-sider (игра на конкурс)
СообщениеДобавлено: Вс дек 28, 2014 5:23 pm 
Не в сети

Зарегистрирован: Вс дек 07, 2014 8:49 pm
Сообщения: 24
Я тут вдумчиво почитал ответ Mario_r4, и у меня появился вопрос: а то, что исполняемый файл собирается с помощью tcc, является гарантией? Или нужно, чтобы мои исходники обязательно с помощью gcc собирались нормально?


Вернуться к началу
 Заголовок сообщения: Re: N-sider (игра на конкурс)
СообщениеДобавлено: Вс дек 28, 2014 5:53 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Последний раз редактировалось Mario_r4 Вс янв 04, 2015 9:55 pm, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: N-sider (игра на конкурс)
СообщениеДобавлено: Вс дек 28, 2014 7:33 pm 
Не в сети

Зарегистрирован: Пт дек 12, 2014 7:20 pm
Сообщения: 9
Норм, чё


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 40 сообщений ]  На страницу 1 2 3 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB