Menu

  • Home
  • Flask Tutorial
  • WebGL
  • Kontakt

Alicja | Theme by Theme in Progress | Proudly powered by WordPress

Alicja & IT

PyGame

  • Home
  • Flask Tutorial
  • WebGL
  • Kontakt

Gra w Pythonie – PyGame – Przeszkody – #5

March 21, 2017

W poprzednim odcinku nasz dinozaur już skakał, a jego tło poruszało się – dokładnie tak, jak w oryginale. Nadszedł czas na implementację najfajniejszej części tej minigry, czyli kaktusów :). Do dzieła! Klasa “Kaktus”? Zacznijmy od samych obrazków. Z właściwej aplikacji wyłapałam cztery rodzaje kaktusów:       Oczywiście w grze są one obracane (a czasem [...]

Gra w Pythonie – PyGame – Ruchome tło – #4

March 5, 2017

Dziś w końcu nasz dinozaur zacznie zachowywać się tak, jak prawdziwy dino z Chrome’a ;). Utworzymy ruchome tło, a jedyną interakcją użytkownika w świat pozostanie skakanie. Wyłączmy ruch postaci Dzisiejszy odcinek rozpoczniemy od wyłączenia ruchu w lewo i prawo naszego dinozaura. Jeśli zastanawiacie się, po co wcześniej napisaliśmy ten kod, odpowiem – aby nauczyć się [...]

Gra w Pythonie – PyGame – Poruszanie się postaci – #3

February 28, 2017

Pora na kolejny odcinek PyGame’owego tutoriala. Dziś uporządkujemy trochę kod i zajmiemy się poruszaniem dinozaura. Wiem, że w oryginalnej grze porusza się tło, a nie bohater, ale warto wiedzieć, w jaki sposób całość funkcjonuje. Podział na klasy Na wstępie utworzymy dwie klasy – z dinozaurem oraz z właściwą apką.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import pygame, sys
from pygame.locals import *
 
class Dino:
    def __init__(self):
        pass
 
    def update(self, deltatime):
        pass
 
class Game:
    def __init__(self):
       pass
 
    def on_event(self, event):
        pass
 
    def execute(self):
        pass
 
if __name__ == "__main__" :
    runGame = Game()
    runGame.execute()

Klasa Dino będzie przechowywać wszystkie [...]

Gra w Pythonie – PyGame – Animacje – #2

February 24, 2017

W dzisiejszym odcinku tutorialu zaczniemy kodować proste animacje i pierwszy raz pojawi się obiecany dinozaur z Chrome’a :) FPS-y Aby animacja działała poprawnie, musimy określić, ile obrazków program będzie rysować na sekundę. Od tego zależy zarówno szybkość wykonywania się animacji, jak i jej płynność. Zaraz pod importami i inicjalizacją PyGame zdefiniujmy FPS-y i stwórzmy zegar: [...]

Gra w Pythonie – PyGame – Hello World- #1

February 23, 2017

Korzystając z wolnego dnia, stwierdziłam, że spróbuję czegoś nowego i zabiorę się za napisanie prostej gry. Już od jakiegoś czasu chodzi za mną taki mały projekcik – rekonstrukcja Dino Game z Chrome’a w różnych językach programowania. Jako że chcę poćwiczyć jeszcze trochę Pythona przed zmierzeniem się z projektem licencjackim (dobra wymówka:P), zdecydowałam się zacząć właśnie [...]

Facebook

Kontakt

kontakt[at]alicja.it

Kategorie

  • Flask (12)
  • Luźne (2)
  • PyGame (5)
  • Relacje z wydarzeń (3)
  • WebGL (3)