Комментарии 25
Пизельда!
Плиз, а сделайте еще что бы работало в https://github.com/pygame-web Вот тогда был бы вообще замечательный тьюториал...
Спасибо! Интересная тема. Гляну что может получиться
Понимаю, что долго отвечал, но я осуществил Вашу задумку))))
Написал книгу и на сайте студии выложил ссылки на проект
Офигенно! («получил, упаковка отличная, еще не смотрел, пять звезд»©), но буду точно смотреть, спасибо!
Хотя... а где собственно код в гите? Первым делом, хочу проверить, что собирается и запускается (читать, почему работает, обязательно буду, но потом..) — отдельные архивы на яндекс.диске это как-то не гибко, не то...
Сегодня добавлю. И скину Вам. Просто только час назад дописал и сразу кинул
Спасибо! А добавьте в код как собственно из этого веб-то сделать? (демка у меня в разных броузерах зависает, но это пофиг, главное чтобы запускалось). TSX-ы какие-то вижу, но вот что дернуть-то?
Там много пунктов, которые сделать нужно. Всё тут описал
По сути, движок решает всего лишь три, но очень важных вопроса
Это для меня новость, так как движок всегда решил всего одну задачу - систематизация рутинных задач, позволяющий концентрироваться не на программировании кода побуквенно, а концентрироваться на управлении ресурсами игры. А будет ли там физика или тайлы вообще дело десятое и к движку в широком смысле не относящееся.
Касательно игры на питоне - напоминает безнадёгу, как у тех кто писал игры в 80-е на Бейсике. То есть написать можно, но имеет ли смысл?
Согласен с вами по поводу систематизации рутины. Как по мне (опять таки ИМХО), самый сложный вопрос - менеджмент переменных. У меня проект мелкий, так что писал я его вообще в Sublime Text. Вполне сносно он справился с задачей. Если взять PyCharm с его поиском переменных - вообще тема. Сами Unity в последней обнове добавили древо связей. Честно, не знаю как оно в поиске в Python, но думаю что-то точно есть. А про ООП, опять ИМХО, на питоне - это божественно.
Про смысл соглашусь, что сейчас выглядит как попытка подтянуть за уши проект, но это не совсем так. Питон прост в начале, что не плохо для разрабов. Второй оч важный пункт для меня - Unix-гейминг. Сейчас это звучит как что-то на дурном, но в процессе, это может стать большим вопросом для геймдева в России, учитывая, что Microsoft ушли (вопрос о возвращении я не ставлю).
Тут скорее я пытался донести мысль: "Если вы хорошо пишете на C# и текущих движках - супер, продолжайте. Если вы знаете python и хотите писать игры - не переходите на другой язык. Python очень много кайфа притащит за собой, да и проекты сделать можно более чем достойные и не с уклоном в садо-мазо".
Как и было сказано в самом посте - это дословное повторение части туториала от Clear Code без особых изменений. Думаю, информацию об авторе стоит вынести в начало поста.
https://www.youtube.com/watch?v=QU1pPzEGrqw
Моя основаная задача была попытаться сделать игру на питоне с нуля. Собственно, это я и делал и своими руками. Часть механик я повторил у Clear Code, часть — переделаны совсем. Автор туториал реально круто смог объяснить множество пунктов. Часть я объяснял из указанной книги и мануала самого пайгейма.
В общем, обидеть из коллег никого не хочу, но и сводиться к повтору было бы не интересно ни мне, ни комьюнити. Так что, принял решение указать коллег так с подчёркиванием момента, что код писал сисадним циски :)
Я что-то запутался.
Например, выбрав путь создания игры на популярном движке вы столкнётесь с проблемами самого движка, а главное — с проблемами монетизации проекта
А тут монетизация легко и непринуждённо? Как обучающий программированию проект - хорошо (отлично), но не я бы не стал это сразу класть в папку "геймдев"...
Огромное спасибо за столь подробный туториал. Ваш материал написан столь качественно и доступно, что мотивирует повторить те же самые действия. В этой статье самое главное — чёткое объяснение, зачем нужна та или иная строчка в коде.
Вижу статью про то, как сейчас будем делать свой движок
Завариваю чай в предвкушении интересного чтива
pip install pygame
Выливаю чай и иду сразу в комменты.
World Of Tanks прям на Питоне написан, что то я сомневаюсь...
As you say https://habr.com/p/229261/
PyZelda своими руками или как геймдевить без Unreal, Unity и кредитов