Pull to refresh

Comments 25

это вы еще не видели Пилинка, Пиганона, Писидона и бесконечно бессмертного Пидарука. Извините заранее )

“Pidora is a Linux software distribution for the Raspberry Pi computer.”

Спасибо! Интересная тема. Гляну что может получиться

Понимаю, что долго отвечал, но я осуществил Вашу задумку))))

Написал книгу и на сайте студии выложил ссылки на проект

https://montirovka.com/

Офигенно! («получил, упаковка отличная, еще не смотрел, пять звезд»©), но буду точно смотреть, спасибо!

Хотя... а где собственно код в гите? Первым делом, хочу проверить, что собирается и запускается (читать, почему работает, обязательно буду, но потом..) — отдельные архивы на яндекс.диске это как-то не гибко, не то...

Сегодня добавлю. И скину Вам. Просто только час назад дописал и сразу кинул

Спасибо! А добавьте в код как собственно из этого веб-то сделать? (демка у меня в разных броузерах зависает, но это пофиг, главное чтобы запускалось). TSX-ы какие-то вижу, но вот что дернуть-то?

По сути, движок решает всего лишь три, но очень важных вопроса

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

Касательно игры на питоне - напоминает безнадёгу, как у тех кто писал игры в 80-е на Бейсике. То есть написать можно, но имеет ли смысл?

Согласен с вами по поводу систематизации рутины. Как по мне (опять таки ИМХО), самый сложный вопрос - менеджмент переменных. У меня проект мелкий, так что писал я его вообще в Sublime Text. Вполне сносно он справился с задачей. Если взять PyCharm с его поиском переменных - вообще тема. Сами Unity в последней обнове добавили древо связей. Честно, не знаю как оно в поиске в Python, но думаю что-то точно есть. А про ООП, опять ИМХО, на питоне - это божественно.

Про смысл соглашусь, что сейчас выглядит как попытка подтянуть за уши проект, но это не совсем так. Питон прост в начале, что не плохо для разрабов. Второй оч важный пункт для меня - Unix-гейминг. Сейчас это звучит как что-то на дурном, но в процессе, это может стать большим вопросом для геймдева в России, учитывая, что Microsoft ушли (вопрос о возвращении я не ставлю).

Тут скорее я пытался донести мысль: "Если вы хорошо пишете на C# и текущих движках - супер, продолжайте. Если вы знаете python и хотите писать игры - не переходите на другой язык. Python очень много кайфа притащит за собой, да и проекты сделать можно более чем достойные и не с уклоном в садо-мазо".

Моя основаная задача была попытаться сделать игру на питоне с нуля. Собственно, это я и делал и своими руками. Часть механик я повторил у Clear Code, часть — переделаны совсем. Автор туториал реально круто смог объяснить множество пунктов. Часть я объяснял из указанной книги и мануала самого пайгейма.

В общем, обидеть из коллег никого не хочу, но и сводиться к повтору было бы не интересно ни мне, ни комьюнити. Так что, принял решение указать коллег так с подчёркиванием момента, что код писал сисадним циски :)

Я что-то запутался.

Например, выбрав путь создания игры на популярном движке вы столкнётесь с проблемами самого движка, а главное — с проблемами монетизации проекта

А тут монетизация легко и непринуждённо? Как обучающий программированию проект - хорошо (отлично), но не я бы не стал это сразу класть в папку "геймдев"...

Про монитезацию, я имел ввиду платные подписки, которые ввели создатели Unreal и Unity. Unity вообще собрались сделать монетизацию за скачивание игры. В PyGame такого нет

Огромное спасибо за столь подробный туториал. Ваш материал написан столь качественно и доступно, что мотивирует повторить те же самые действия. В этой статье самое главное — чёткое объяснение, зачем нужна та или иная строчка в коде.

  1. Вижу статью про то, как сейчас будем делать свой движок

  2. Завариваю чай в предвкушении интересного чтива

  3. pip install pygame

  4. Выливаю чай и иду сразу в комменты.

World Of Tanks прям на Питоне написан, что то я сомневаюсь...

Не из-за World Of Tanks, который написан на Python

Наверно, я придираюсь, но все таки AS3+Python+C++ =)

Sign up to leave a comment.

Articles