простая разработка игр на linux - PullRequest
1 голос
/ 28 октября 2010

Я бы хотел разработать простые 2d игры на Linux. Нечто подобное ниже. Единственной достойной технологией, которую я нашел, была PyGame. Есть ли что-то еще, что стоит посмотреть? Есть ли возможность разрабатывать флеш игры на linux?

Заранее спасибо.

alt text

Ответы [ 3 ]

3 голосов
/ 11 ноября 2010

Я должен согласиться с предыдущим пользователем, pygame - удивительно мощная и простая в использовании библиотека.

Теперь о ваших флеш играх есть задняя дверь.

Сначала забудь о вспышке. Да, я знаю, что это немного не в тему, но не беспокойтесь, вы можете это компенсировать.

Теперь в python есть нечто, называемое пижамой, не смейтесь, на самом деле это очень серьезный пакет. Что делает пижама, так это конвертирует код Python в код JavaScript, все это происходит автоматически, и вам не нужно знать ни одной строки JavaScript, хотя знание Javascript также может помочь. Конечно, преимущества преобразования python в javascript означают, что не только вы можете запускать приложения python внутри любого браузера и любого устройства, поддерживающего браузер, включая iPad, iphone и почти все остальное, вы также можете использовать библиотеки javascript. На самом деле вы можете использовать только библиотеки javascript, поэтому забудьте об использовании pygame с пижамами.

Теперь HTML5 - это будущее, его проект все еще продолжается и еще далеко не завершен, но YouTube уже использует его с большим успехом. HTML5 вместе с новой версией javascrip предлагают функции, очень похожие на Flash, с дополнительным преимуществом в отличие от Flash, который связан с Adobe, HTML5 является открытым исходным кодом и веб-стандартом. Это означает, что borwser поддерживает HTML5 из ​​коробки без необходимости устанавливать что-либо. Таким образом, вы можете использовать HTML5 и Javascript для создания своих браузерных игр. Я думаю, что HTML5 заменит Flash в ближайшем будущем. Помните, потому что вы будете использовать пижаму, вы будете писать свой код только на python, но, конечно, вы можете смешать его с некоторым кодом javascript, если хотите.

Я пока что посоветую epxlore pygame, потому что он очень прост в использовании, и когда придет подходящее время и почувствуй себя уверенно с python, взгляни на пижаму и запусти браузерные игры. Важно помнить, что в отличие от другого легкого в изучении языка Python является серьезным языком, используемым почти для всего, поэтому у вас никогда не останется выбора. Так что делайте свое кодирование и получайте удовольствие.

О, если вам нужно проверить пижаму прямо здесь.

Сайт с пижамой

1 голос
/ 15 июня 2011

Существуют флеш-библиотеки для игр, которые работают в Linux.Это большая боль в заднице, но, может быть, вся эта стычка научит вас чему-то одному или двум?

Вот несколько полезных ссылок http://flashgamedojo.com/go/ http://www.flixel.org/download.html (упоминает некоторые параметры Linux)

1 голос
/ 28 октября 2010

Вот список некоторых игровых движков с открытым исходным кодом в целом.Вы захотите взглянуть на кроссплатформенные 2D-ориентированные движки и выяснить, какой из них наилучшим образом соответствует вашим потребностям в том, что касается языка и функций.

Однако PyGame довольно хорошо разработан, и PythonИсключительно простой и увлекательный язык для любых задач, включая разработку игр.Я рекомендую вам сначала проверить PyGame, я думаю, что он хорошо подойдет для вашей задачи.

Что касается разработки флеш-игр на Linux, у этого мало шансов.Для разработки флеш-игр вам нужен пакет Adobe, и он совместим только с Windows и Mac.Поэтому, если ваш компьютер не справится с нагрузкой программного обеспечения Adobe (которая довольно высока) в эмулируемой среде (Wine, которая добавляет значительные аппаратные издержки), вам потребуется Windows или Mac OS X для этого.Вы все еще можете играть в них, однако.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...