import pygame import time import random pygame.init() white = (255, 255, 255) yellow = (255, 255, 102) black = (0, 0, 0) red = (213, 50, 80) green = (0, 255, 0) blue = (50, 153, 213) dis_width = 800 dis_height = 600 dis = pygame.display.set_mode((dis_width, dis_height)) pygame.display.set_caption('Snake Game') clock = pygame.time.Clock() snake_block = 10 snake_speed = 30 font_style = pygame.font.SysFont(None, 50) score_font = pygame.font.SysFont(None, 35) def our_snake(snake_block, snake_list): for x in snake_list: pygame.draw.rect(dis, black, [x[0], x[1], snake_block, snake_block]) def message(msg, color): mesg = font_style.render(msg, True, color) dis.blit(mesg, [dis_width / 6, dis_height / 3]) def game_loop(): game_over = False game_close = False x1 = dis_width / 2 y1 = dis_height / 2 x1_change = 0 y1_change = 0 snake_List = [] Length_of_snake = 1 foodx = round(random.randrange(0, dis_width - snake_block) / 10.0) * 10.0 foody = round(random.randrange(0, dis_height - snake_block) / 10.0) * 10.0 while not game_over: while game_close == True: dis.fill(blue) message("You lost! Press Q-Quit or C-Play Again", red) pygame.display.update() for event in pygame.event.get(): if event.type == pygame.KEYDOWN: if event.key == pygame.K_q: game_over = True game_close = False if event.key == pygame.K_c: game_loop() for event in pygame.event.get(): if event.type == pygame.QUIT: game_over = True if event.type == pygame.KEYDOWN: if event.key == pygame.K_LEFT: x1_change = -snake_block y1_change = 0 elif event.key == pygame.K_RIGHT: x1_change = snake_block y1_change = 0 elif event.key == pygame.K_UP: y1_change = -snake_block x1_change = 0 elif event.key == pygame.K_DOWN: y1_change = snake_block x1_change = 0 if x1 >= dis_width or x1 < 0 or y1 >= dis_height or y1 < 0: game_close = True x1 += x1_change y1 += y1_change dis.fill(blue) pygame.draw.rect(dis, green, [foodx, foody, snake_block, snake_block]) snake_Head = [] snake_Head.append(x1) snake_Head.append(y1) snake_List.append(snake_Head) if len(snake_List) > Length_of_snake: del snake_List[0] for x in snake_List[:-1]: if x == snake_Head: game_close = True our_snake(snake_block, snake_List) pygame.display.update() if x1 == foodx and y1 == foody: foodx = round(random.randrange(0, dis_width - snake_block) / 10.0) * 10.0 foody = round(random.randrange(0, dis_height - snake_block) / 10.0) * 10.0 Length_of_snake += 1 clock.tick(snake_speed) pygame.quit() quit() game_loop()
@perfidny6 ай бұрын
fajna sonda, nie pokazuje ludzi którzy gadają głupoty jakich wiele jest teraz w interncie
@mariar83839 ай бұрын
Wy wszyscy nie chcecie pokaxac na czym to polega,tylko pierdolicie
@spspro Жыл бұрын
Czy programowanie polega na znajomości milionów słówek które są już utworzone dla konkretnych funkcji? Czyli np. kura to może znaczyć różne funkcje?
@МаксимМаксим-о7э Жыл бұрын
Nie wiem czemu, ale po ukonczeniu programu wszystkie slowa functiin byly podmreslkne na czerwone nie akceptowane mimo to ze wszystko balo sprawdzone i wpisane prawidlowo
@lTrueVenoml Жыл бұрын
Chciałbym dowiedzieć się co on robi, ale widzieć co robi a nie słuchać.
@coderdaxezy9996 Жыл бұрын
Gdzie się nauczyłeś programowac?
@hamavanti Жыл бұрын
skad skojarzenie tortu ze smietana, a nie z maka? :D
@jakubturek2186 Жыл бұрын
a jak napisac warunek by zostal wypisany string w odwrotnej kolejnosci? np "ALA MA KOTA" , a program wyswietli nam "ATOK AM ALA"
@kamiosekbidon Жыл бұрын
wiec po co wstawiasz takie gupie filmyki😡😡
@kamiosekbidon Жыл бұрын
nie chce sie nauczyć i co?
@joumenik Жыл бұрын
jak dac to do przeglądarki?
@martinczerwinski5478 Жыл бұрын
super wyjaśnione, dzięki
@_I_like_kebeb Жыл бұрын
fajnie w sumie sie jest uczyć widząc jak ktoś sie uczy,przemawia to do mnie
@Pawcio2411 Жыл бұрын
Ale kocopoły
@marzennafracek43892 жыл бұрын
🙂
@polskizwiazeknaczelnychhej11002 жыл бұрын
zmieniam pracę z mojej pierwszej, gdzie był luz i nie korpo do raczej pracy w korpo. Bardzo się boję wypalenia zawodowego jak i fanatyzmu programowania (zawsze i wszędzie rówieśnicy będą p. nt. programowania) oraz tego, że nie podołam i psycha mi siądzie. Już teraz mam problemy ze wzrokiem i kręgosłupem.
@z_perspektywy_drona2 жыл бұрын
Żyzny powrót do regularnych filmów?
@mateuszwalicki80012 жыл бұрын
Pasujecie do Siebie :) Pozdrawiam !
@lessconroy2 жыл бұрын
"na torta" ???
@dogedoge18502 жыл бұрын
Fajny film. Pozdrawiam
@poradnikitv60732 жыл бұрын
Cool episode.
@grzegorzlorenc17622 жыл бұрын
Konkretny pokaz :) Widać że Pasja i Moc jest w tobie :)
@zytyp11972 жыл бұрын
Sam miej więcej rozumiem te dwa zagadnienia ale ten film nic mi nie wytłumaczył. Wole cię samego jednak jeśli chcesz komuś coś wytłumaczyć musisz sam do dobrze rozumieć
@multikonto98062 жыл бұрын
Dzięki za wyjaśnienie jak to wygląda Mam 13 lat i zacząłem się interesować tym zawodem bo Chciałbym w przyszłości zostać informatykiem
@l2pipekres2 жыл бұрын
Też
@yonde45822 жыл бұрын
też
@verdi90462 жыл бұрын
Mało merytoryczny materiał
@mfst1002 жыл бұрын
Wybaczamy.
@symeon85102 жыл бұрын
Materiał jest świetny ale mało przykładów
@ernestjach24582 жыл бұрын
Jak to wygląda w praktyce przy tworzeniu rozbudowanych stron internetowych? Przypuszczam, że ciężko ogarniać na poziomie zaawansowanym frontend, backend i bazy danych. Czy w takich przypadkach stronę buduje sztab ludzi?
@stellabudkiewicz26252 жыл бұрын
Czy jest jakiś graniczny wiek, w którym można zacząć uczyć się zawodu programisty. Jak oceniasz możliwość 40latka, który ma sporo czasu i chęci na naukę czegoś nowego, być może na zmianę zawodu.
@zytyp11972 жыл бұрын
Zaczynam się uczyć programowania i jesteś jedyną osobą która wytłumaczyła po prostu łopatologicznie o co chodzi. Dzięki ci sub poszedł :)
2 жыл бұрын
Powodzenia w nauce :)
@miramarkiewicz91443 жыл бұрын
Rewelacyjnie tłumaczysz :) Brawo i dziękuję :-) !
3 жыл бұрын
Dziękuję :)
@marcinhajda97903 жыл бұрын
Oj chyba cos z tego bedzie...
@krzysztoftokarz36843 жыл бұрын
Ja sam pracuje jako programista i każdy z tych punktów można w sumie wytłumaczyć Punkt 1 i 2 zależy tak na prawdę od firmy do której trafimy. Punkt 3 - konieczność ciągłego rozwoju to dla mnie plus, bo dzięki temu praca się nie nudzi i też podnosimy swoje kwalifikacje podczas godzin pracy co jest super. Punkt 4 - tak jak mówisz ergonomiczne stanowisko pracy + jakieś ćwiczenia, poza tym to nie jest wada stricte pracy programisty tylko każdej pracy biurowej. Punkt 5 - wypalenie zawodowe może być w każdej pracy, a prawda jest taka że nas tle innych prac praca programisty jest bardzo ciekawa. Tak więc z tego wynika że praca programisty nie ma wad :)
@supergracz29852 жыл бұрын
Ale nie każdy lubi po godzinach pracy zamiast odpoczywać to uczyć się lub robić projekty
@krzysztoftokarz36842 жыл бұрын
@@supergracz2985 nie wspomniałem nigdzie o nauce PO godzinach pracy, jeśli odnosisz się do punktu 3 to chodziło tam o to że sporo firm pozwala (a nawet nakłania) do nauki nowych technologii w godzinach pracy, żeby na przykład zacząć pracę przy nowym projekcie albo dołączyć do istniejącego który jest tworzony w innej technologii
@kogzee-kuba3 жыл бұрын
Dzięki 🙂
@DavRei3 жыл бұрын
Takie pytanie, okulary nosisz przez wadę wrodzoną czy wada wykształciła się przez komputer? Widzę, że dużo programistów nosi okulary i chciałbym tego uniknąć jeśli to możliwe
@alemistoi3 жыл бұрын
Dziekuje <3
@bartoszbujnicki47703 жыл бұрын
Mądrego to i warto posłuchać :). pzdr Quant
@kamil_42053 жыл бұрын
Możesz robić takie tutoriale dla nowych programistów
@maniumek99073 жыл бұрын
Dostałem się na Informatykę MiNI na Politechnice Warszawskiej. Myślisz, że lepiej jednak zdobywać doświadczenie?
@My5ter3 жыл бұрын
a czy czerwona deskorolka to też samochód? spełnia wszystkie warunki 😄
@polololomovies29513 жыл бұрын
Ja zawsze jestem spóźniony do pracy około godziny ( Z domu wychodzę punktualnie o 9 00). Gdzy docieram na miejsce jest już 10 am. Później robię herbatę i jem śniadanie. Jest 10 30 am. Po śniadaniu idę od toalety na dwójkę. Jest 11 30 am. Następnie siadam przy biurku i przeglądam wiadomości i YT. Jest 12 00. Po porannych rytuałach biorę się do pracy. W między czasie idę do toalety i po kolejną herbatę. O 14 mam godzinę przerwy. Aby nie marnować czasu po pracy, idę na siłkę. Trening trwa około godziny, ale przecież muszę jeszcze zjeść. Tak więc znowu jestem spóźniony godzinę. O 16 przychodzę do pracy po przerwie. Parzę sobie miętę dla lepszego trawienia i rozmawiam z kolegami i koleżankami ( praca zespołowa i integracja mają niebagatelne znaczenie dla rozwoju firmy). I tak jest już 16 45. Trzeba powoli zacząć się zbierać po kończę o 17 30. I tak po ciężkim dniu pracy mam wreszcie czas dla siebie. Pozdr.
@jamniq3 жыл бұрын
co zrobic jesli przegladarka pokazuje ze plik jest lokalny lub ustostepniony?
3 жыл бұрын
Cześć :) Niestety nie spotkałem się wcześniej z tego typu problemem, ale jeśli chcesz, proponuję wrzucić zrzut ekranu na naszą grupę i może ktoś będzie w stanie pomóc: facebook.com/groups/ProgramujemyTo
@jamniq3 жыл бұрын
@ w sensie mój błąd polega na tym ze otwieram ten plik i w przeglądarce wyskakuje komunikat ze plik jest lokalny lub udostępniony
3 жыл бұрын
W przeglądarce powinien zostać otwarty plik snake.html, więc jeśli otwierasz na przykład plik snake.js lub snake.css to może być z tym problem. Jeśli mimo wszystko nie będziesz w stanie poradzić sobie z tym błędem - zapraszam na grupę :)
@jamniq3 жыл бұрын
@ No otwieram plik snake.html ale jaki kolwiek plik html zrobię to wyskakuje komunikat ze plik jest lokalny lub udostępniony
@hijackee13 жыл бұрын
Rzadko się udzielam, ale w tym przypadku jeszcze przed końcem filmiku muszę to zrobić - ten filmik to coś pięknego. Prosto, klarownie, wiele przypadków wytłumaczonych kompleksowo za jednym razem. I mówię to już po wcześniejszej wiedzy na te tematy ze źródeł dostępnych w internecie. Już mi smutno, że za moment wyczerpię filmiki na temat Javy z Twojego kanału </3
3 жыл бұрын
Dzięki za pozytywny feedback :)
@ninjayt69423 жыл бұрын
Ja mam jedno pytanie czy czeba pójść na jakieś studia czy nie czeba?
3 жыл бұрын
Cześć! Można, ale nie trzeba. Na pewno warto uczyć się dwóch języków. Jednym z nich jest język programowania np. JavaScript/Java, a drugim angielski.
@ninjayt69423 жыл бұрын
@ ok dzienki
@grzybeq42223 жыл бұрын
nie działa mi mimo ze skopiowałem z tej twojej strony
@HisGeoCat3 жыл бұрын
mi też nie działa jak skopiowałem
@karolszymaniak78303 жыл бұрын
Kanał chyba umarł :(
@sebastiandurlik66243 жыл бұрын
Mi się poduszka finansowa zbudowała dosłownie sama. :)
@pawekolontec36583 жыл бұрын
Kasia poznamy się :)
@m4jk3lll73 жыл бұрын
dasz do skopiowania
3 жыл бұрын
Cześć, kod gry dostępny jest tutaj: github.com/rafaelfracek/10minutes-snake