- Видео 92
- Просмотров 337 517
DooMx
Польша
Добавлен 16 июл 2015
Hello! On this chanel you can find interesting tutorials about programing languages.
New video every Friday at 5:00 pm.
English subtitles coming soon!
New video every Friday at 5:00 pm.
English subtitles coming soon!
Sortowanie bąbelkowe - czym jest i jak je zaprogramować
W tym odcinku omawiam sortowanie bąbelkowe i pokazuję implementację tego algorytmu w Pythonie. Zapraszam do oglądania.
- - -
Jesteś mile widziany na naszym serwerze Discord: discord.gg/p5CC42gXP2
Mail do kontaktu i współpracy: doomx1.yt@gmail.com
Gdybyś chciał wesprzeć moją działalność, zajrzyj na moje tipply :D
tipply.pl/u/doomx
- - -
Jesteś mile widziany na naszym serwerze Discord: discord.gg/p5CC42gXP2
Mail do kontaktu i współpracy: doomx1.yt@gmail.com
Gdybyś chciał wesprzeć moją działalność, zajrzyj na moje tipply :D
tipply.pl/u/doomx
Просмотров: 210
Видео
WSZYSTKIE funkcje Python w 9 minut!
Просмотров 526Месяц назад
W tym odcinku omawiam po krótce wszystkie funkcje z najnowszego Pythona 3.13. Zapraszam do oglądania. - - - Jesteś mile widziany na naszym serwerze Discord: discord.gg/p5CC42gXP2 Mail do kontaktu i współpracy: doomx1.yt@gmail.com Gdybyś chciał wesprzeć moją działalność, zajrzyj na moje tipply :D tipply.pl/u/doomx
Gra w JEDNEJ linijce kodu Python
Просмотров 2,5 тыс.2 месяца назад
Każdy sensowny program napisany w Pythonie wymaga co najmniej kilku linijek kodu. Ale czy na pewno? Zapraszam do oglądania. - - - Jesteś mile widziany na naszym serwerze Discord: discord.gg/p5CC42gXP2 Mail do kontaktu i współpracy: doomx1.yt@gmail.com Gdybyś chciał wesprzeć moją działalność, zajrzyj na moje tipply :D tipply.pl/u/doomx
Bot grający w Flappy Bird napisany w Pythonie
Просмотров 2,1 тыс.Год назад
Kolejny ciekawy odcinek. Zapraszam do oglądania. - - - Jesteś mile widziany na naszym serwerze Discord: discord.gg/p5CC42gXP2 Mail do kontaktu i współpracy: doomx1.yt@gmail.com Gdybyś chciał wesprzeć moją działalność, zajrzyj na moje tipply :D tipply.pl/u/doomx
Zbudowałem działający dysk w Minecraft!
Просмотров 1,9 тыс.Год назад
Tak oto zbudowałem działający dysk używając redstona. Pierwszy krok do zbudowania komputera. Kolejny ciekawy odcinek. Zapraszam do oglądania. - - - Jesteś mile widziany na naszym serwerze Discord: discord.gg/p5CC42gXP2 Mail do kontaktu i współpracy: doomx1.yt@gmail.com Gdybyś chciał wesprzeć moją działalność, zajrzyj na moje tipply :D tipply.pl/u/doomx
Kolizje w Pygame - poradnik
Просмотров 1,2 тыс.Год назад
Dzisiaj omówię najważniejszy element każdej gry platformowej. Dowiedz się, jak poprawnie zakodować kolizje w Pygame! Kolejny ciekawy odcinek. Zapraszam do oglądania. ! ! ! Kod: github.com/DooMx3/PyGame/blob/main/kolizje.py ! ! ! - - - Jesteś mile widziany na naszym serwerze Discord: discord.gg/p5CC42gXP2 Mail do kontaktu i współpracy: doomx1.yt@gmail.com Gdybyś chciał wesprzeć moją działalność,...
Stworzyłem Flappy Birda MULTIPLAYER
Просмотров 2,6 тыс.Год назад
Ten film opisuje wiele godzin ciężkiej pracy które poświęciłem na stworzeniu gry wieloosobowej w pygame. Kod źródłowy gry: github.com/DooMx3/FluffyDuck Kolejny ciekawy odcinek. Zapraszam do oglądania. - - - Jesteś mile widziany na naszym serwerze Discord: discord.gg/p5CC42gXP2 Mail do kontaktu i współpracy: doomx1.yt@gmail.com Gdybyś chciał wesprzeć moją działalność, zajrzyj na moje tipply :D t...
Dziedziczenie klas w Python
Просмотров 631Год назад
Przedstawiam mechanizm dziedziczenia klas w Pythonie, który jest bardzo istotny w OOP. Kolejny ciekawy odcinek. Zapraszam do oglądania. - - - Jesteś mile widziany na naszym serwerze Discord: discord.gg/p5CC42gXP2 Mail do kontaktu i współpracy: doomx1.yt@gmail.com Gdybyś chciał wesprzeć moją działalność, zajrzyj na moje tipply :D tipply.pl/u/doomx
Jak zacząć z Unity?
Просмотров 33 тыс.Год назад
Poradnik został stworzony przez www.youtube.com/@Szyromix [0:00] Wstęp [0:40] Instalacja [2:18] Tworzenie projektu [2:46] Podstawowe narzędzia [6:40] Zmiany wizualne [7:51] Rigidbody [8:56] Pisanie kodu [13:44] GetComponent / AddForce [15:46] Delta time [16:49] Sterowanie gracza [19:26] Child and parent [20:12] Kamera [21:12] Przeszkody [22:24] Skybox [23:08] Prefabs [23:59] Przeciwnicy [27:32]...
Matura z Informatyki 2023 zadanie 4 - rozwiązanie
Просмотров 685Год назад
Przedstawiam moje rozwiązania oraz poprawne odpowiedzi (mam nadzieję) do tegorocznej matury. Kolejny ciekawy odcinek. Zapraszam do oglądania. - - - Jesteś mile widziany na naszym serwerze Discord: discord.gg/p5CC42gXP2 Mail do kontaktu i współpracy: doomx1.yt@gmail.com
Powtórki maturalne do Pythona, rozwiązanie zadania Piksele
Просмотров 1 тыс.Год назад
Jeśli chcesz się przygotować do matury z informatyki, ten odcinek jest właśnie dla Ciebie! Wymieniam najważniejsze funkcje i rozwiązuje zadanie z maja 2017. Zapraszam do oglądania. - - - Jesteś mile widziany na naszym serwerze Discord: discord.gg/p5CC42gXP2 Mail do kontaktu i współpracy: doomx1.yt@gmail.com
Jak wygląda matura z informatyki
Просмотров 4,4 тыс.Год назад
100 dni do matury krzyczała mi matka i miałem się uczyć i miałem się uczyć i został nieco ponad tydzień... Powodzenia wszystkim! - - - Jesteś mile widziany na naszym serwerze Discord: discord.gg/p5CC42gXP2 Mail do kontaktu i współpracy: doomx1.yt@gmail.com
Światła drogowe - projekty pico
Просмотров 901Год назад
Kierowcy, który nie zatrzymał się na czerwonym świetle, mimo że zachowując ostrożność mógł zrobić to w bezpieczny sposób, grozi 500 zł mandatu oraz otrzymanie 6 punktów karnych, a od 17 września 2022 roku - 15 punktów. Ukarany zostanie również ten, który zbyt gwałtownie zahamował, widząc żółte światło. Zapłaci od 100 zł do 300 zł i dostanie 2 punkty karne. Kolejny ciekawy odcinek. Zapraszam do ...
Prosty projekt z Raspberry - liczenie binarne
Просмотров 6712 года назад
Prosty projekt z Raspberry - liczenie binarne
Dioda sterowana przyciskiem - Raspberry Pi Pico #1
Просмотров 2,5 тыс.2 года назад
Dioda sterowana przyciskiem - Raspberry Pi Pico #1
Najciekawsza gra bez komputera (dosłownie)
Просмотров 2,2 тыс.2 года назад
Najciekawsza gra bez komputera (dosłownie)
Instalacja Thonny oraz MicroPython - Raspberry Pi Pico #0
Просмотров 1,7 тыс.2 года назад
Instalacja Thonny oraz MicroPython - Raspberry Pi Pico #0
Raspberry Pi Pico - czym jest i do czego służy
Просмотров 2,7 тыс.2 года назад
Raspberry Pi Pico - czym jest i do czego służy
Globalne zmienne z funkcją globals() + locals()
Просмотров 5322 года назад
Globalne zmienne z funkcją globals() locals()
Obrona przed duszkiem - gra w Python #13
Просмотров 2,5 тыс.2 года назад
Obrona przed duszkiem - gra w Python #13
Pasek życia postaci - gra w Python #12
Просмотров 1,2 тыс.2 года назад
Pasek życia postaci - gra w Python #12
Ja też nienawidze błedu IndexError
chcemy więcej
Jak sprawdzić jaką coś ma wartość koloru
Proszę o pomoc w kodzie. Mam dokładnie tak samo tylko po uruchomieniu gry ludzik mi się zapada, tzn. jak we fragmencie poniższego kodu: if self.y_cord + self.height >= beam.y_cord + 1 > self.previous_y + self.height: # kolizja z dołu self.y_cord = self.previous_y self.ver_velocity = 0 self.jumping = False if keys[pygame.K_SPACE] and self.jumping is False: self.ver_velocity -= 15 self.jumping = True Z góry dziękuje.
Jest więcej odcinków...coś w stylu to be continue??
Jeszcze nie ma
Mam prośbę, proszę o zerknięcie na poniższy kod bo nie działa mi klawisz K_SPACE skakanie: import pygame pygame.init() window = pygame.display.set_mode((1280,720)) class Physic: def __init__(self, x, y, width, height, acc, max_vel): self.x_cord = x # współrzędna x self.y_cord = y # współrzędna y self.hor_velocity = 0 # prędkość w poziomie self.ver_velocity = 0 # prędkość w pionie self.acc = acc # przyspieszenie self.max_vel = max_vel # max prędkość self.width = width self.height = height self.previous_x = x self.previous_y = y self.jumping = False #czy postać aktualnie skacze self.hitbox = pygame.Rect(self.x_cord, self.y_cord, self.width, self.height) def physic_tick(self, beams): self.ver_velocity += 0.7 self.x_cord += self.hor_velocity self.y_cord += self.ver_velocity self.hitbox = pygame.Rect(self.x_cord, self.y_cord, self.width, self.height) #odświeżanie hitbox for beam in beams: if beam.hitbox.colliderect(self.hitbox): #cofanie obiektu do mejsca z poprzedniej klatki if self.x_cord + self.width >= beam.x_cord + 1 > self.previous_x + self.width: # koliza występuje z prawej strony postaci self.x_cord = self.previous_x self.hor_velocity = 0 if self.x_cord <= beam.x_cord + beam.width - 1 < self.previous_x: # koliza występuje z lewej strony postaci self.x_cord = self.previous_x self.hor_velocity = 0 if self.y_cord + self.height >= beam.y_cord + 1 > self.previous_y: # kolizja z dołu self.y_cord = self.previous_y self.ver_velocity = 0 self.jumping = False if self.y_cord <= beam.x_cord + beam.width -1 < self.previous_y: # kolizja z góry self.y_cord = self.previous_y self.ver_velocity = 0 # self.x_cord = self.previous_x self.previous_x = self.x_cord self.previous_y = self.y_cord class Player(Physic): def __init__(self): self.image = pygame.image.load("gracz.png") width = self.image.get_width() height = self.image.get_height() # self.speed = 4 # self.hor_velocity = 0 # prędkość w poziomie # self.acc = 2.5 # przyspieszenie # self.max_vel = 5 # max prędkość super().__init__(0, 540, width, height,0.5, 5) def tick(self, keys, beams): #wykonuje się raz na powtórzenie pętli self.physic_tick(beams) if keys[pygame.K_a] and self.hor_velocity > self.max_vel * -1: self.hor_velocity -= self.acc if keys[pygame.K_d] and self.hor_velocity < self.max_vel: self.hor_velocity += self.acc if keys[pygame.K_SPACE] and self.jumping is False: self.ver_velocity -= 15 self.jumping = True if not (keys[pygame.K_d] or keys[pygame.K_a]): if self.hor_velocity > 0: self.hor_velocity -= self.acc elif self.hor_velocity < 0: self.hor_velocity += self.acc self.x_cord += self.hor_velocity # print(self.hor_velocity) # self.hitbox = pygame.Rect(self.x_cord, self.y_cord, self.width, self.height) def draw(self): window.blit(self.image, (self.x_cord, self.y_cord)) class Beam: def __init__(self, x, y, width, height): self.x_cord = x self.y_cord = y self.width = width self.height = height self.hitbox = pygame.Rect(self.x_cord, self.y_cord, self.width, self.height) def draw(self, win): pygame.draw.rect(win, (128, 128, 128), self.hitbox) def main(): run = True player = Player() clock = 0 background = pygame.image.load("tlo_02.png") beams = [ Beam(10, 650, 1100, 40), Beam(600, 550, 40, 100), ] while run: clock += (pygame.time.Clock().tick(60)) / 1000 print(clock) for event in pygame.event.get(): if event.type == pygame.QUIT: run = False keys = pygame.key.get_pressed() player.tick(keys, beams) # window.fill((24, 164, 248)) window.blit(background, (0, 0)) #rysowanie tła player.draw() for beam in beams: beam.draw(window) pygame.display.update() if __name__ == "__main__": main() Z góry dziękuje za pomoc
Zarąbiście wytłumaczone, przyjemnie się oglądało :)
ja mam unity i gdy klikam w assets create to nie mam C# PS mam wybrany microsoft visual studio i go mam czy nie wiesz jak to zrobic?
Quick sort np
extra
Witam, skopiowalem caly kod przedstawiony w odcinku do pythona. Pygame zainstalowany. Niestety wyskakuje mi blad: AttributeError: partially initialized module 'pygame' has no attribute 'init' (most likely due to a circular import) PS C:\Projekt Python. Bardzo mi zalezy aby to chodzilo. Pomozesz?
Masz jeden skrypt .py czy więcej? Kod możesz skopiować z GitHub, link powinien być w opisie
Jeśli kopiujesz z GitHub, weź tylko ten jeden plik: pygame odcinek #1.py
@@DooMx skopiowalem z GitHub. wlasnie z tego pierwszego odcinka. Wyskakuje blad po odpaleniu.
@@DooMx obejrze kolejne odcinki i sprobuje tez skopiowac. Zobaczymy co bedzie.
ja mam unity.
czemu brzmisz jak szyromix
Miałem chrypkę
Boże żyjesz
Funkcja bin może sie przydać (nie będe musiał patrząc na liczbe bianrną powiedzieć czym ona jest)
mam pytanko czy polecasz program innosetup do budowania aplikacji czy może jakiś inny jest lepszy i dlaczego?
Korzystałem z innosetup, jest spoko
@@DooMx dzięki
49/71 znam, a nie znam: complex frozenset filter breakpoint locals help object issubclass @staticmethod @classmethod hasattr getattr setattr delattr property repr ascii dir vars compile bytearray memoryview dobry odcinek 👍
Like i komentarz dla zasięgu i podziękowania. Czekam na więcej ciekawych metod i wzmianek na tematy Pythona 🐍
Czyli regularnosc wrocila?
@@5012DEV 🤷
Wytrzyma najwyzej miesiąc w takim tempi
@@leokardia_jaroz +1
będąc szczerym wiedziałem o ⅗ tych funkcji a i fajna miniaturka
Która miniaturka? xd Są dwie
@@DooMxserio? nie wiedziałem a to ta z logiem pythona i funkcjami naokoło
@@paruwa1907 yt wprowadził funkcję że teraz możesz wstawić 3 miniaturki do 1 filmu i ta najlepiej klikana chyba po tygodniu jest ustawiana na jedyną
mam pytanie co ja mam robić jeżeli robiłem gre po twoim poradniku z 2021 i pisze mi że program nieodpowiada?
a co mam robić jeżeli nadal pisze że program nieodpowiada?
Zapewne masz źle wcięcia w kodzie
@@DooMx znalazłem chyba miałem problem z while true
lub co pisałem w wile true
Japierdole ty żyjesz🎉
Na studiach matematyki jeden wykładowca miał powiedzenie: "Twierdzenie jest proste, jeśli da się zapisać w jednej linijce". W odpowiedzi studenci mieli powiedzenie: "Każde twierdzenie jest proste, jeśli masz odpowiednio szeroką tablicę"
C >>>
🤬
Jestem za
@@DooMx brzmi jak skill issue (do C potrzebny skill)
@@RealCatDev #include <stdio.h> int main() { printf("Python lepszy."); return 0; }
@@DooMx brat wygooglowal "Hello, World w C" i mysli ze jest sigma 💀C lepsze btw
Jest na reszcie wróciłeś
fajne
po 4 nie uzywaj pythona :D
:(
Racja 💪🏿
btw, w pythonie możesz używać średników, do wykonywania poleceń jednolinowych. np. x = 5; print(x)
krotka przerwa i lecimy
mój idol wrócił! 🙂 ja sam bym raczej nie dał rady tego napisać w 1 linijce, ale w powiedzmy 5-10 linijkach już tak
Nie wierze doomx przypomniał sobie hasło do kanału
Niedziela cudów :)
kiedyś próbowałem ale rzeczywiście już na importach się zatrzymałem XD
dasz ❤ dla 1 kommentarza
Witam po krótkiej przerwie.
krotkiej?
@@5012DEV 🙃
KTÓTKIEJ?!?!
Krótkiej przerwie?
jaki program w którym tworzysz kod?
PyCharm
Za szybki ten poradnik
SUBSKRYBUJ TAM BYŁO NAPISANE!!! Chyba?
chmm ciekawe kiedy szef przypomni sobie haslo do konta?
Moje uwagi: 1."Płytka chlebowa" w Polsce nazywa się Płytką prototypową i służy do tworzenia prototypów - stąd nazwa :) 2. Za mała czcionka i nie widać co tam piszesz na ekranie. Poza tym spoko! :) Przesyłam pozdrowienia!
Zawsze chciałem zacząć z Unity - chociaż nie wiedziałem za bardzo jak poprzez ilość "Źle opisanych" poradników, dzięki tobie dostałem zajawy, dziena chłopie💪💪
nagrasz poradnik z c++?
ja mam tak samo wrzystko napisane i jest napisane na czerwono expected indented block😒
Masz złą indenracje. Upewnij się że linijki są na odpowiedniej wysokości, z lewej strony powinny być odpowiednie odstępy
jaki masz color theme?
A jak zrobić nową linię ? nie działa
Nowy bloczek z tekstem
#pusiavogniulepszy
czy można wykorzystać bota do gry nie przeglądarkowej takiej jak pixel survival 2?
Ej da sie zrobic bota ktory bedzie gral za ciebie w bs