Board.KolibriOS.org

Official KolibriOS board
It is currently Mon May 20, 2019 2:10 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 40 posts ]  Go to page 1 2 3 Next
Author Message
PostPosted: Sat Dec 27, 2014 2:14 pm 
Offline

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


Top
   
PostPosted: Sat Dec 27, 2014 3:32 pm 
Offline

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


Top
   
PostPosted: Sat Dec 27, 2014 4:11 pm 
Offline
User avatar

Joined: Sat Jul 05, 2014 11:15 am
Posts: 88
Привет.
Тема gcc мелькает часто.
Например, начать можно так:
https://bitbucket.org/pascualle/tengine ... ?at=master


Top
   
PostPosted: Sat Dec 27, 2014 5:50 pm 
Offline
User avatar

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

_________________
Roman Shuvalov


Top
   
PostPosted: Sat Dec 27, 2014 7:32 pm 
Offline
Public Relations
User avatar

Joined: Mon Jun 07, 2010 12:01 pm
Posts: 1879
eugene455 wrote:
Выкладываю бинарник и кекс для теста. Если что не так, то пишите) И заодно вопрос: кто-нибудь может рассказать, как компилировать с помощью 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? Или она сделала ещё не всё?


Top
   
PostPosted: Sat Dec 27, 2014 9:40 pm 
Offline

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


Top
   
PostPosted: Sat Dec 27, 2014 9:47 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
.

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


Last edited by Mario_r4 on Sun Jan 04, 2015 9:54 pm, edited 1 time in total.

Top
   
 Post subject:
PostPosted: Sat Dec 27, 2014 9:58 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1148
Возможно tcc более лоялен к ошибкам в коде чем gcc.

_________________
я лишь учусь


Top
   
PostPosted: Sat Dec 27, 2014 10:18 pm 
Offline

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


Top
   
 Post subject:
PostPosted: Sat Dec 27, 2014 10:26 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1148
Файлы заголовков используются те, что идут с tcc, или те что в sdk?

_________________
я лишь учусь


Top
   
PostPosted: Sat Dec 27, 2014 10:34 pm 
Offline

Joined: Sun Dec 07, 2014 8:49 pm
Posts: 24
С tcc которые.


Top
   
 Post subject:
PostPosted: Sat Dec 27, 2014 10:38 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1148
Попрбуй заменить на те, что в sdk.

_________________
я лишь учусь


Top
   
PostPosted: Sun Dec 28, 2014 5:23 pm 
Offline

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


Top
   
PostPosted: Sun Dec 28, 2014 5:53 pm 
Offline
Kernel Developer

Joined: Sun Feb 10, 2013 12:37 pm
Posts: 2329
.

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


Last edited by Mario_r4 on Sun Jan 04, 2015 9:55 pm, edited 1 time in total.

Top
   
PostPosted: Sun Dec 28, 2014 7:33 pm 
Offline

Joined: Fri Dec 12, 2014 7:20 pm
Posts: 9
Норм, чё


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 40 posts ]  Go to page 1 2 3 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited