Вопрос Как начать строить игры на Ubuntu


Я, как и многие люди, всегда хотел сделать свой собственный #BADA55 игра. Но делать игру так же трудоемко, как может быть. Но, тем не менее, это то, что я хочу начать делать, когда время доступно. Предпочтительно на Ubuntu.

Как Ubuntu поддерживает платформу для создания игр? Каковы доступные инструменты? Что предлагает Ubuntu для создания игр.


4
2018-03-17 11:31


происхождения


Если вы рассматриваете возможность создания игр для Ubuntu, не забудьте сделать их совместимыми с устаревшими машинами, чтобы бедные люди могли играть в ваши новые игры. Проверьте это на платформе создания игр: askubuntu.com/questions/378294/... - Taz D.
но какую игру вы хотите? 3D, 2D, флеш-игра или шутер, RPG, .... - inye
@inye, возможно, 3D. возможно, я добавлю некоторые 2D-аспекты в «режиме истории». Скорее всего, стрелок, в разных режимах из другого жанра. Все это, надеюсь, достигнуто. - blade19899


ответы:


Начните с чего-то простого. Конечно, обучение программированию или продвижению вашего программирования и навыков проектирования и управления не будет простым :-). Но если вы предпримете небольшие шаги, это сделает это.

IMHO unix / linux очень хорош для того, чтобы начинать программировать и писать игры. Если вы хотите, чтобы вы могли писать игры на высоком уровне на ubuntu. Навыки изучали передачу на любую платформу.

Начните, возможно, используя библиотеку SDL. Есть несколько примеров. Начните с небольших примеров. Вы также можете найти большие проекты SDL и получить источник, построить и взломать их для удовольствия. Вы можете программировать на c или python или на других языках. SDL lib доступен на linux, windows, mac, android, ios :),. , , http://www.libsdl.org/

Начните с python, если вы новичок в программировании. И начните с действительно простые вещи, такие как печать «Hello world». Вы также можете начать программирование с помощью графического окна, например, царапины или блочно.

Библиотека Python SDL - это pygame. В документации обсуждается пригодность python для разработки игр. Прочитай это: http://www.pygame.org/docs/tut/intro/intro.html У вас может быть много прекрасных блестящих вещей и игры в стиле аркады, отлично работающие с питоном. Если вы перейдете к 3D-рендерингу или другим интенсивным операциям, обычно используется оптимизированный код на других языках, например. c делать эту часть, в то время как более высокий язык, такой как python, все еще используется для управления.

При запуске настройка среды программирования может быть сложной задачей. Некоторые простые вещи, например. просто поместив цветной пиксель в окно, иногда просто легко работать, но иногда нет. Argh. Упорство. Прочтите документацию. Прочтите интернет. Сделай так, как хочешь :)


1
2018-03-22 19:21



Но. вы не упомянули Pygame ... - Kaz Wolfe
Хорошая точка зрения. Я буду. :) На самом деле pygame doc обсуждает пригодность питона для разработки игры. pygame.org/docs/tut/intro/intro.html - gaoithe