Питон, игры делать на нём можно?
|
|
Alsooo | Дата: Четверг, 26 Августа 2010, 19:01 | Сообщение # 1 |
почетный гость
Сейчас нет на сайте
| Что можно сделать интересного с помощью Питона? Игры делать можно?
|
|
| |
mitch | Дата: Четверг, 26 Августа 2010, 19:42 | Сообщение # 2 |
постоянный участник
Сейчас нет на сайте
| Alsooo, на сколько я знаю впринципе то же самое что и php, ток синтаксис получше
|
|
| |
bum | Дата: Четверг, 26 Августа 2010, 22:59 | Сообщение # 3 |
почетный гость
Сейчас нет на сайте
| Alsooo, Python - это язык общего назначения, делать на нем можно почти все, что угодно. Для создания 2D игр есть довольно популярная библиотека PyGame: http://www.pygame.org/ Можно и в 3D использовать. Например движок Crystal Space поддерживает Python. Многие пакеты 3D моделирования (Blender, Maya и т.д.) поддерживают его в роли языка скриптов. Популярная MMORPG EVE Online написана на Stackless Python. mitch, поверь, это далеко не то же самое, что php.
|
|
| |
mitch | Дата: Четверг, 26 Августа 2010, 23:06 | Сообщение # 4 |
постоянный участник
Сейчас нет на сайте
| bum, почему тогда их все сравнивают?
|
|
| |
bum | Дата: Четверг, 26 Августа 2010, 23:17 | Сообщение # 5 |
почетный гость
Сейчас нет на сайте
| mitch, их сравнивают только в контексте веба. Питон долгое время играл там в довольно высокой лиге, на нем написан например сервер приложений Zope, также его восновном использовали крупные компании. В принципе он всегда присутствовал в вебе но не был там массово популярен. Но с появлением веб-фреймворка Django, и подобных ему, его популярность в вебе резко возросла. Особенно когда появились предложения хостинга по разумной цене. Тогда их и начали активно сравнивать с PHP. Но Python не является языком нацеленным преимущественно на веб, это просто одно из направлений где его популярность за последние несколько лет сильно возросла.
Сообщение отредактировал bum - Четверг, 26 Августа 2010, 23:39 |
|
| |
cradis | Дата: Воскресенье, 29 Августа 2010, 15:22 | Сообщение # 6 |
был не раз
Сейчас нет на сайте
| Простенькие можно, что-то посеръезнее - c++.
|
|
| |
bum | Дата: Воскресенье, 29 Августа 2010, 21:43 | Сообщение # 7 |
почетный гость
Сейчас нет на сайте
| Quote (cradis) Простенькие можно, что-то посеръезнее - c++. Интересно было бы услышать ваше мнение о критерии серьезности?
|
|
| |
PBPROG | Дата: Четверг, 02 Сентября 2010, 16:47 | Сообщение # 8 |
постоянный участник
Сейчас нет на сайте
| Питон - интерпретируемый язык программирования, поэтому игры будут тормознутые!
|
|
| |
ezhickovich | Дата: Четверг, 02 Сентября 2010, 17:05 | Сообщение # 9 |
[Великий и могучий хозяинъ]
Сейчас нет на сайте
| PBPROG, ты не прав... далеко не прав... Всё зависит от рук... Alsooo, можешь взять PyOpenGL или PyGame ( порт SDL под Python )
Я: О великий повелитель этой ничтожной вселенной - сокращённо ЁЖ!
|
|
| |
Apati | Дата: Четверг, 02 Сентября 2010, 17:51 | Сообщение # 10 |
заслуженный участник
Сейчас нет на сайте
| Quote (ezhickovich) Всё зависит от рук... ... но если одними же руками написать программу на питоне и с++, то написанная на питоне будет все равно медленнее. Так что это не "далеко не прав", а "отчасти не прав".
|
|
| |
bum | Дата: Четверг, 02 Сентября 2010, 18:23 | Сообщение # 11 |
почетный гость
Сейчас нет на сайте
| Quote (Apati) ... но если одними же руками написать программу на питоне и с++, то написанная на питоне будет все равно медленнее. Так что это не "далеко не прав", а "отчасти не прав". Ну вы же не писали на Питоне. Дело в том, что в Питоне очень легко подключаются библиотеки написанные на C. Таким образом, многие уже умеющиеся библиотеки которые критичны к ресурсам, реализуются на C. И когда вы ее используете, то скорость вашей программы ничем особым не будет отличаться от программы написанной на C, поскольку библиотеки которые вы используете и так написаны на C. Зато многие вещи о которых вам придется задумываться при программировании на C++ в Питоне уже реализованы за вас (посмотрите только на объем стандартной библиотеки), оттестированы и оптимизированы так как ниодин среднестатистический программист не сделает. И вообще, Питон очень популярен в академической среде, для него написано огромное количество различных математических библиотек, библиотек для визуализации данных, симуляции процессов и пр. Думаете все это медленно работает? А вы попробуйте.
|
|
| |