N-sider (игра на конкурс)

Entertainment for 5 minutes, hours, days
  • Выкладываю бинарник и кекс для теста. Если что не так, то пишите) И заодно вопрос: кто-нибудь может рассказать, как компилировать с помощью gcc?
    https://www.dropbox.com/s/m586g66ue4jle04/nsider?dl=0
    https://www.dropbox.com/s/o1nswlnvn1irv ... R.KEX?dl=0
  • Привет.
    Тема gcc мелькает часто.
    Например, начать можно так:
    https://bitbucket.org/pascualle/tengine ... ?at=master
  • Поиграл.
    - не хватает слова "Flappy" в названии :)
    - WSAD принято дублировать на стрелочках хотя бы из уважения
    - скорость зависит от fps, непорядок
    - я может чего-то не знаю, но в чём разница между бинарником и .kex?
    Roman Shuvalov
  • 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? Или она сделала ещё не всё?
  • По поводу бинарника и .kex. Я использовал TinyC компилятор, который на выходе выдаёт .kex файлы. .kex версия работает лучше по сравнению с бинарником, более стабильна и играбельна в плане скачков FPS и сохранение/загрузка данных не вызывают вылет из игры, как это происходит в бинарнике. А бинарник я попросил собрать у CleverMouse, для того, чтобы проверить поддерживаемость моего приложения автосборкой. Бинарник собрался, но он работает хуже, чем .kex версия. Насколько я понял, мне нужно исправить свой код таким образом, чтобы бинарник стал работать нормально. Поэтому я и спрашивал про gcc. Постарался обьяснить как можно более понятно)
    Хотя может я что-то не так понял? Обьясните пожалуйста, что означает вот это требование конкурса : "Игра должна компилироваться из исходников с помощью системы авто-сборки Tup на сервере КолибриОС". Собственно из-за него и начался весь этот сыр-бор с бинарниками.
  • .
    Last edited by Mario_r4 on Sun Jan 04, 2015 9:54 pm, edited 1 time in total.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Возможно tcc более лоялен к ошибкам в коде чем gcc.
    to infinity and beyond
  • Окей, допустим tcc более лоялен. Тогда такой вопрос: при работе с файлами я сначала открываю его функцией fopen, затем читаю/записываю с помощью fread/fwrite и закрываю fclose. Судя по поведению игры, скомпилированный в gcc бинарник вылетает в месте, когда должна сработать fclose. В чем тут может быть проблема, не пойму.
  • Файлы заголовков используются те, что идут с tcc, или те что в sdk?
    to infinity and beyond
  • С tcc которые.
  • Попрбуй заменить на те, что в sdk.
    to infinity and beyond
  • Я тут вдумчиво почитал ответ Mario_r4, и у меня появился вопрос: а то, что исполняемый файл собирается с помощью tcc, является гарантией? Или нужно, чтобы мои исходники обязательно с помощью gcc собирались нормально?
  • .
    Last edited by Mario_r4 on Sun Jan 04, 2015 9:55 pm, edited 1 time in total.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Норм, чё
  • Who is online

    Users browsing this forum: No registered users and 2 guests