?

Log in

No account? Create an account

Previous Entry | Next Entry

Мои поделки

Второй проект по программированию почти ничем не отличался от первого. Почти все те же переходы от "я - даун" к "я - гений". Почти так же при первом взгляде на задание первая мысль: "Ой, это как?!". Потом постепенно, от простого к сложному, начинает что-то проясняться.
И все так же приходится периодически бежать за помощью к Диме (Впрочем, он меня успокоил, что все правильно и так и должно быть - мол, если бы я не бегала, это значило бы, что курс для меня слишком легкий и ни черта мне не дает). Правда, в этот раз ему пришлось потратить больше времени, ну так и проект посложнее.
Короче, подводя итоги - проект написан за 3 дня, непродуктивно потраченных часов - 5, слез, нездоровой радости и загубленных нервов не было. Зато общая поебанность мозгов увеличилась раза в два с половиной.
А теперь - сама поделка. Пинг понг. Управление левой кареткой (она же игрок 1) - клавиши w (вверх) и s (вниз), правой - стрелочки "вверх" и "вниз" соответственно. Кнопка "Рестарт" обнуляет счет и начинает матч заново. После каждого удара о каретку мячик постепенно ускоряется, так что не удивляйтесь, когда через какое-то время он начнет метаться, как сумасшедший. Ну и как обычно - в Explorer не работает, для того, чтобы запустить - нажмите кнопку со стрелочкой
А я пошла играть в Героев :)

http://www.codeskulptor.org/#user13_B3326IPguq_0.py

Comments

( 9 comments — Leave a comment )
morfizm
May. 19th, 2013 12:07 am (UTC)
Gj.
archaicos
May. 19th, 2013 12:16 am (UTC)
Ы, я за две стороны ещё не играл ни разу! :)

Особенно прикольно было когда шарик туда-сюда промелькивал только через всё поле. :)
morfizm
May. 19th, 2013 12:50 am (UTC)
Feature suggestion:
Добавь в код ball_velocity[1] = ball_velocity[1] * 1.1 после каждого отбивания ракетки (каждой из ракеток). Тогда скорость по y тоже будет расти пропорционально скорости по x, соотв., вектор скорости не будет постепенно выпрямляться в полностью горизонтальный. В этом случае будет больше шансов, что игра закончится раньше, когда ты тупо не успел доехать до шара, а не когда шара уже просто не видно, т.к. он как-то жутко быстро мелькает.

Edited at 2013-05-19 12:51 am (UTC)
ankaa26
May. 19th, 2013 04:12 am (UTC)
"переходы от "я - даун" к "я - гений". " - это вапще для меня, к примеру норма :))))
yellowcup_me
May. 19th, 2013 07:37 am (UTC)
Ничего себе!!! На мой взгляд, ты - гений...
Я только приступила к книжке "Head first programming. А learner's guide to programming using the Python language" :)))
eternele
May. 19th, 2013 08:13 am (UTC)
а как справляются те, кто не завел себе Диму?...
archaicos
May. 19th, 2013 11:53 am (UTC)
Они сами себе Димы. :)
fearless_cat
May. 30th, 2013 03:33 am (UTC)
Либо никак, либо они раньше уже программировали. Я вот одного товарища ревьюила, так у него просто появляется шарик, летит в одном направлении и пропадает. И больше ничего - ни ракеток, ни кнопок, ни отражения...
(Anonymous)
May. 30th, 2013 06:30 am (UTC)
бедняга
( 9 comments — Leave a comment )

Profile

fearless_cat
Бывшие канадские ангелы мы

Latest Month

September 2017
S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
Powered by LiveJournal.com
Designed by Tiffany Chow