
Комментарии 25
Пизельда!
Плиз, а сделайте еще что бы работало в https://github.com/pygame-web Вот тогда был бы вообще замечательный тьюториал...
Спасибо! Интересная тема. Гляну что может получиться
Понимаю, что долго отвечал, но я осуществил Вашу задумку))))
Написал книгу и на сайте студии выложил ссылки на проект
Офигенно! («получил, упаковка отличная, еще не смотрел, пять звезд»©), но буду точно смотреть, спасибо!
Хотя... а где собственно код в гите? Первым делом, хочу проверить, что собирается и запускается (читать, почему работает, обязательно буду, но потом..) — отдельные архивы на яндекс.диске это как-то не гибко, не то...
Сегодня добавлю. И скину Вам. Просто только час назад дописал и сразу кинул
Спасибо! А добавьте в код как собственно из этого веб-то сделать? (демка у меня в разных броузерах зависает, но это пофиг, главное чтобы запускалось). TSX-ы какие-то вижу, но вот что дернуть-то?
Там много пунктов, которые сделать нужно. Всё тут описал
Согласен с вами по поводу систематизации рутины. Как по мне (опять таки ИМХО), самый сложный вопрос - менеджмент переменных. У меня проект мелкий, так что писал я его вообще в 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 и кредитов