IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Игра для обучения программированию с нуля
Поделиться
ИВК
сообщение 17.6.2015, 20:39
Сообщение #1


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Причина появления этой программы такова.
Приехал на каникулы мой племянник (он тут на форуме раньше уже появлялся, ник Костик). Он перешёл в 9 класс, отличник, а вот с информатикой у них в школе не очень. Он хочет научиться программировать, хотя бы немного. Подумали и решили, что лучший вариант такой: я напишу, так сказать, скелет стрелялки, а он будет её дорабатывать, вот так и попрактикуется.
На каком языке - выбора нет, поскольку я только Python более-менее знаю. Значит, стрелялка должна быть на Pygame. Правда, я сам до сих пор не пробовал писать игры и не имел об этом деле никакого понятия. То есть сделать первоначальный вариант игры мне надо было ещё и для того, чтобы самому научиться тому, чему собрался учить племяника biggrin.gif
Вот этот скелет стрелялки:
Прикрепленный файл  my_game.tar.gz ( 159.06 килобайт ) Кол-во скачиваний: 7

Надо распаковать архив, зайти в каталог игры и выполнить команду
Код
python my_game.py

Сюжет простой: толпа злыдней ("ботинков Билла", позаимствованных из стрелялки, написанной другим Костей, которого мы все знаем smile.gif) гоняется по лабиринту за Туксом; догонят - сожрут sad.gif он их отстреливает, но генератор злыдней плодит их заново wink.gif Выстрел - клавиша Space, передвижение Тукса - клавишами навигации. Настройки пока только прямо в коде.
Прога сляпана кое-как; она, соответственно назначению, удовлетворяет лишь следующим условиям:
1. Она вроде исправно работает (правда, изредка почему-то пистолет даёт осечку, порой в самый неподходящий для Тукса момент).
2. Код досконально прокомментирован.
3. Прогу довольно легко развивать.
Сейчас, правда, Кости тут нет, но к концу месяца опять приедет, тогда и попробует smile.gif Так что пока я просто выложил стрелялку сюда; может, будут советы и по ней самой и по всей этой затее.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 17.6.2015, 22:56
Сообщение #2


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Прикольно good.gif . Для начала поймал одну неправильную коллизию у тебя тукс может пробежать через ботинок насквозь и при этом останется жив. Код погляжу и советы тоже будут но наверное на выходных.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 17.6.2015, 23:18
Сообщение #3


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(kostyalamer @ 17.6.2015, 21:56) *
Для начала поймал одну неправильную коллизию у тебя тукс может пробежать через ботинок насквозь и при этом останется жив

Да, я этот фокус заметил, но сомневаюсь, надо ли исправлять. Чтобы убить Тукса, злыдень должен сам его настичь. А тут Тукс как бы через него перепрыгивает, такая своеобразная фича... может спасти, если, к примеру, пистолет заклинило biggrin.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 17.6.2015, 23:30
Сообщение #4


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(IVK @ 17.6.2015, 23:18) *
Да, я этот фокус заметил, но сомневаюсь, надо ли исправлять. Чтобы убить Тукса, злыдень должен сам его настичь. А тут Тукс как бы через него перепрыгивает, такая своеобразная фича... может спасти, если, к примеру, пистолет заклинило biggrin.gif

Наверное нужно иначе тукс может просто пробегать всех злыдней насквозь и игра потеряет смысл wink.gif
Кстати, интересно почему заклинивает пистолет ?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 17.6.2015, 23:37
Сообщение #5


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(kostyalamer @ 17.6.2015, 22:30) *
Наверное нужно иначе тукс может просто пробегать всех злыдней насквозь и игра потеряет смысл wink.gif

Если толпой прижмут - не проскочит. Всё же сделаю, чтобы он не мог залезать на занятую злыднем клетку.

Цитата(kostyalamer @ 17.6.2015, 22:30) *
Кстати, интересно почему заклинивает пистолет ?

Не могу пока найти закономерности. Но бывает, что Тукс несколько раз подряд без толку стреляет в бегущего к нему ботинка, и тогда остаётся только отскочить в сторону (если успеет wink.gif) и бахнуть в того же злыдня уже с другой стороны - на сей раз успешно.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 18.6.2015, 0:40
Сообщение #6


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(kostyalamer @ 17.6.2015, 22:30) *
Наверное нужно иначе тукс может просто пробегать всех злыдней насквозь и игра потеряет смысл wink.gif

Исправил, больше не пробегает:
Прикрепленный файл  my_game.py.tar.gz ( 7.28 килобайт ) Кол-во скачиваний: 1
(там только сам скрипт)
А откуда осечки - не пойму; но
1. наметилась "зона риска" - самая нижняя часть игрового поля; там осечки обычно и возникают.
2. если на линии огня несколько злыдней, может одного убить, другого нет, а повторно стреляешь - уже вовсе без толку.
Вполне возможно, осечки - некое последствие убивания "семерых одним ударом" wink.gif Прикол в том, что в самой верхней части поля Тукс тоже часто валит нескольких одним выстрелом, но там вроде осечек не бывает unknw.gif Ладно, ерунда всё это, не критично и когда-нибудь выяснится smile.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 19.6.2015, 0:12
Сообщение #7


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


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


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 20.6.2015, 20:26
Сообщение #8


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(IVK @ 19.6.2015, 0:12) *
Но это как-нибудь потом, сейчас снова Навигатором занялся.


Ну ладно, тогда не будем мешать все в одну кучу, когда тезка начнет игрушку допиливать тогда и будем обсуждать разные идеи.
Кстати , что у них в школе проходят - случайно не паскаль как в нашей поселковой ?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 20.6.2015, 20:47
Сообщение #9


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(kostyalamer @ 20.6.2015, 19:26) *
Кстати , что у них в школе проходят - случайно не паскаль как в нашей поселковой ?

У них какое-то время информатики вовсе не было, в восьмом классе программированием заниматься не пробовали, а в девятом это вроде намечается, а на каком языке - без понятия. А вообще я не очень представляю, что в каком классе положено делать на уроках информатики и тем более чем там занимаются в реальности unknw.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Koi.v2
сообщение 27.6.2015, 23:21
Сообщение #10


Мастер
******

Группа: Активный Пользователь
Сообщений: 620
Регистрация: 11.5.2015
Вставить ник
Цитата
Пользователь №: 2810
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 4


Цитата(kostyalamer @ 20.6.2015, 19:26) *
Кстати , что у них в школе проходят - случайно не паскаль как в нашей поселковой ?

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

Раньше как-то не задумывался, а сейчас вот считаю надо программирование вводить, только на современных языках.
Цитата(IVK @ 20.6.2015, 19:47) *
А вообще я не очень представляю, что в каком классе положено делать на уроках информатики и тем более чем там занимаются в реальности unknw.gif

Давайте не будем о грустном.

Сообщение отредактировал Koi.v2 - 27.6.2015, 23:23
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 28.6.2015, 15:37
Сообщение #11


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(Koi.v2 @ 27.6.2015, 22:21) *
Везет вам. Мы в школе изучали дос и работу в нортан коммандер. Программирования даже не касались. Сейчас моя сестра в 9 классе, школа изменилась за три года. Новые пк стоят, но вот программирование не учат, осваивают интернет пользование...

Как будто дети сами не научатся пользоваться инетом wink.gif Впрочем, такая пустая трата учебного времени, надо полагать, вытекает из того очевидного факта, что всерьёз учить школьников информатике, как правило, просто некому mellow.gif

Немного доработал стрелялку - теперь одним выстрелом можно завалить лишь одного злыдня (и, как следствие, осечек больше не бывает), и направление движения злыдня после столкновения с препятствием теперь определяется через random, что делает врагов Тукса гораздо менее предсказуемыми. Всё, это мой окончательный вариант, как основа сгодится, а дальше пусть Костя делает с этим что угодно smile.gif
Прикрепленный файл  my_game.tar.gz ( 326.97 килобайт ) Кол-во скачиваний: 2

Прикрепленный файл  1.png ( 102.78 килобайт ) Кол-во скачиваний: 8



--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 28.6.2015, 20:51
Сообщение #12


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(IVK @ 28.6.2015, 15:37) *
Как будто дети сами не научатся пользоваться инетом wink.gif Впрочем, такая пустая трата учебного времени, надо полагать, вытекает из того очевидного факта, что всерьёз учить школьников информатике, как правило, просто некому mellow.gif

Немного доработал стрелялку - теперь одним выстрелом можно завалить лишь одного злыдня (и, как следствие, осечек больше не бывает), и направление движения злыдня после столкновения с препятствием теперь определяется через random, что делает врагов Тукса гораздо менее предсказуемыми. Всё, это мой окончательный вариант, как основа сгодится, а дальше пусть Костя делает с этим что угодно smile.gif
Прикрепленный файл  my_game.tar.gz ( 326.97 килобайт ) Кол-во скачиваний: 2

Прикрепленный файл  1.png ( 102.78 килобайт ) Кол-во скачиваний: 8

Размышления по дизайну ( глядя на картинку ) :
хорошо бы фон сделать черным, тогда ботинки смотрелись бы на нем очень органично.
Тукса тоже неплохо засандалить на черный фон , но сделать между ним и фоном окантовку в пару светлых пикселов.
Стенки лучше сделать из кирпичных блоков, но можно просто подобрать контрастный к фону цвет.
В общем, тезке будет чем заняться smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyanux
сообщение 30.6.2015, 19:38
Сообщение #13


Странник
**

Группа: Пользователь
Сообщений: 19
Регистрация: 8.8.2011
Вставить ник
Цитата
Пользователь №: 2148
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 0


Заливаю парочку скриншотов с программой.
Вот программа: Прикрепленный файл  my_game.tar.gz ( 329.58 килобайт ) Кол-во скачиваний: 1

...и скриншоты:
Прикрепленный файл  screen_di_1.png ( 64.83 килобайт ) Кол-во скачиваний: 7

Прикрепленный файл  screen_di_2.png ( 70.72 килобайт ) Кол-во скачиваний: 8


На скринах представлена заготовка уровня для "сюжетной" части игры. Вверху - безопасная территория, "убежище"; внизу - территория, где Туксом эти злыдни могут перекусить. happy.gif
Добавил два новых класса: дверь и бойница.
Тукс может ходить через дверь и стрелять через неё, злыдни - видят через неё, но пройти не могут.
Через бойницу никто ходить не может, но Тукс может стрелять, а злыдни - видить.
В плане текстур объектов я изменил фон, цвет стен, на Тукса нацепил ушанку и калаш, злыдни теперь "носители демократии".
Сейчас пилю другой уровень, где не будет безопасных зон. В дальнейшем планирую добавить на уровень с безопасной зоной добрых NPC, с которыми можно будет поговорить, взять патронов для нашего АК-47 или ещё как-нибудь сотрудничать.
А дальше видно будет wink.gif


--------------------
Читать, писать и пользоваться Линуксом научился одновременно.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 30.6.2015, 23:04
Сообщение #14


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(Костик @ 30.6.2015, 19:38) *
В плане текстур объектов я изменил фон, цвет стен, на Тукса нацепил ушанку и калаш, злыдни теперь "носители демократии".

Прикольно, особенно Тукс с калашом good.gif . Это уже не ботинки Билла это дырявые ботинки Обамы biggrin.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyanux
сообщение 6.7.2015, 23:01
Сообщение #15


Странник
**

Группа: Пользователь
Сообщений: 19
Регистрация: 8.8.2011
Вставить ник
Цитата
Пользователь №: 2148
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 0


Выкладываю очередную версию игры.
Были добавлены пауки, которые бегают быстрее ботинок. Они не видят Тукса через бойницы и двери, и убить их через эти препятствия нельзя. Добавлен новый уровень "Город" (безопасная зона, которую предполагается заселить добрыми NPC). Сделаны переходы между уровнями: из Города в Крепость, из Крепости в Город и на Арену, с Арены в Крепость. Сделано ограничение выстрелов (всего 400 патронов на уровень)
1. "Город" Прикрепленный файл  gorod.png ( 68.76 килобайт ) Кол-во скачиваний: 4

2. "Крепость" Прикрепленный файл  krepost.png ( 93.8 килобайт ) Кол-во скачиваний: 5

3. "Арена" Прикрепленный файл  arena.png ( 83.59 килобайт ) Кол-во скачиваний: 4


Сейчас планируется создание NPC, населяющих Город и Крепость (возможно ещё другие уровни). Игрок сможет с ними контактировать, общаться, закупаться чем-нибудь и т.д.

Программа: Прикрепленный файл  Tux_Liberator_0.0.6.0.tar.gz ( 382.87 килобайт ) Кол-во скачиваний: 2


--------------------
Читать, писать и пользоваться Линуксом научился одновременно.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 6.7.2015, 23:34
Сообщение #16


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Отлично smile.gif , начинает напоминать старую добрую How to be a Hero : http://tv-games.ru/game/spectrum/How_to_be_a_Hero.html
Тезка, я в свое время пытался расшевелить товарищей про программирование игр :
http://forum.altlinux.org/index.php/topic,6765.0.html
Думаю твоя игра была бы украшением этой темы , так что регистрируйся на форуме Альта или дядю попроси там отписаться smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 7.7.2015, 0:07
Сообщение #17


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Цитата(kostyalamer @ 6.7.2015, 22:34) *
Думаю твоя игра была бы украшением этой темы , так что регистрируйся на форуме Альта или дядю попроси там отписаться smile.gif

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


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyanux
сообщение 27.8.2015, 23:16
Сообщение #18


Странник
**

Группа: Пользователь
Сообщений: 19
Регистрация: 8.8.2011
Вставить ник
Цитата
Пользователь №: 2148
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 0


Выкладываю новую версию игры, получившую название "Wandered".
В этой игре нашему главному герою Туксу с калашом в шапке-ушанке предстоит пробиться сквозь толпы врагов до конечной цели, поочерёдно проходя уровни, кишащими злыми ботинками с острыми зубищами и пауками.
Начать "нью гейм" можно с уровня "Арены", "Крепости" или "Города". Всего пять уровней + ещё один победный уровень.
В игре есть бойницы, через которые можно стрелять; двери, через них можно стрелять и ходить; стены - нельзя через них стрелять и ходить.
Уровни заселены NPC, дающие вам патроны. Количество патронов отображается в правом верхнем углу.
В каждом конфиге задаются параметры для каждого уровня отдельно (частота появления врагов, скорость передвижения врагов, расположение Тукса)!
В папке с игрой имеется глобальная карта-схема и примечания к ней!

Запуск игры в Линуксе:
1. перейти в каталог с программой
2. выполнить команду "python wand.py"

В Windows подобным же образом запустить файл game_win.py


Скачать можно здесь.


--------------------
Читать, писать и пользоваться Линуксом научился одновременно.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 30.8.2015, 20:52
Сообщение #19


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Интересная игрушка получилась good.gif
После того как тукса кто-нибудь замочил хорошо бы game over какой-нибудь придумать с выходом в начальное меню выбора уровней.
PS Костик, думаю пора тебе уже и здесь свою игру анонсировать :
http://forum.altlinux.org/index.php?topic=6765.0
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 30.8.2015, 22:37
Сообщение #20


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Забросить на альтовский форум - не проблема, но предчувствую, что толку не будет. На cyberforum.ru можно попробовать, наверное, вдруг кому-нибудь там захочется поработать над этой игрушкой smile.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyanux
сообщение 16.8.2016, 15:21
Сообщение #21


Странник
**

Группа: Пользователь
Сообщений: 19
Регистрация: 8.8.2011
Вставить ник
Цитата
Пользователь №: 2148
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 0


StraTux

Разработчики и издатели: Корнилов Иван (aka IVK)
Пашилов Константин (aka Костик, aka Kostyanux)

Локализация: "а зачем? smile.gif"
Язык интерфейса: русский
Лицензия: нет
Версия: "сырая" Pre-Alpha
Жанр: RTS
Платформа: Linux, Windows
Управление: мышь

Написано на PyGame

----------------------------------------------------------

"Совместное производство с дядей Ваней smile.gif" © IVK

Игра написана отчасти на основе аркадной стрелялки Wandered (о которой говорилось в этой теме), поэтому там встречаются такие же персонажи и окружение.
Основная цель игрока - с помощью Туксов уничтожить пещеры злыдней, защитив при этом свой город.

Расположение персонажей (и домов врагов) в каждом сеансе определяется по-разному с помощью random в точках, где допустимо нахождение этих объектов.
Так как это RTS (стратегия в реальном времени), то здесь происходит управление несколькими Туксами (управление ещё несовершенное и требует существенной доработки!).
Бомбы (аля динамит) , которого имеется в ограниченном количестве.
Так называемые NPC теперь выдают эту взрывчатку. NPC смертны, и, если у них есть взрывоопасные предметы, при нападении на них происходит взрыв.
При столкновении Тукса с врагом: кто кого убьёт или пробегут сквозь друг друга - определяет random.
Ряды злыдней пополняются, а Туксов - нет.

Управление.

С помощью левого клика мыши выбирается группа Туксов. Выделение в форме прямоугольника от верхнего левого до нижнего правого угла. Также можно управлять отдельно взятым юнитом (необходимо один раз кликнуть по нему).

Правый клик - место, куда указано идти Туксу(ам).

Клик колёсиком - взрыв бомбы.


Запуск игры.

Скачиваем архив, распаковываем, заходим в консоль и вводим:
Код
cd <каталог игры>
python stratux.py


Архив с игрой

Геймплейные видео:
https://yadi.sk/i/XyGqqsoAuFgYX
https://yadi.sk/i/RVuE6zVFuFgXA


--------------------
Читать, писать и пользоваться Линуксом научился одновременно.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 16.8.2016, 23:25
Сообщение #22


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Посмотрел видео, интересная получилась игрушка, молодцы !
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 17.8.2016, 16:48
Сообщение #23


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Надо будет ещё кое-что доработать, чтобы Туксы стали более управляемыми и лучше обходили препятствия. Пожалуй, это важнее всего.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
tema
сообщение 12.2.2017, 13:12
Сообщение #24


Мастер
******

Группа: Активный Пользователь
Сообщений: 542
Регистрация: 4.2.2016
Вставить ник
Цитата
Пользователь №: 2850
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 2


А можно видео перевыложить? Интересно глянуть :-)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 12.2.2017, 14:09
Сообщение #25


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Свежая версия игры
видео


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 12.2.2017, 14:37
Сообщение #26


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


У нас как бы форк получился: я у себя усовершенствовал движок (в основном для того, чтобы Туксы сами получше соображали, как добраться до указанной цели через все преграды, и не приходилось бы их за ручку водить), а Костя у себя добавил новые уровни, новых персонажей и т.п. А свести обе версии воедино до сих пор не собрались mellow.gif Так что эта версия - моя, пока без Костиных дополнений.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 12.2.2017, 18:30
Сообщение #27


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9987
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Вот, сделал Туксов самонаводящимися smile.gif Достигнув указанной игроком точки, Тукс осматривается и, если видит вблизи вражеское логово, бежит его уничтожать; затем опять осматривается... Так что теперь достаточно примерно указать ему район, где много вражеских пещер, а там он сам их найдёт и ликвидирует... если успеет.
Новая версия
видео


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
neo169
сообщение 27.4.2022, 10:30
Сообщение #28


Мастер
******

Группа: Активный Пользователь
Сообщений: 719
Регистрация: 16.2.2022
Вставить ник
Цитата
Из: Россия
Пользователь №: 3133
Страна: Россия
Город: Москва
Пол: Муж.



Репутация: 2


Похожая тема:
https://nandgame.com/
Цитата
The Nand Game is inspired by the amazing course From NAND to Tetris - Building a Modern Computer From First Principles which is highly recommended.

This game only covers a small part of the material in the above course, and is mostly intended as a fun exercise.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 28.3.2024, 19:39