Przejdź do treści
strefakursów

Kurs SFML - podstawy tworzenia gier w C++

Zdobądź podstawy tworzenia gier w C++ wykorzystując popularną i darmową bibliotekę SFML

47 lekcji 20 pytań testowych Poziom: Podstawowy Język: polski Certyfikat
119 zł

Oferta specjalna

Kup ten kurs za 65 zł z kodem

00 dni
00 godz.
00 min.
00 sek.

Minimalna wartość w koszyku, aby aktywować kod: 199 zł.

Dostęp od razu po zakupie

Płacisz raz i wchodzisz prosto do lekcji - bez subskrypcji, bez czekania na grupę.

Szczegóły, które warto znać

8 godzin materiałów
Bezterminowy dostęp
Imienny certyfikat PDF
47 lekcji wideo
Poziom: Podstawowy
Testy i zadania
20 pytań testowych
Rekomendacje na LinkedIn
Napisy dostępne w językach: polski, angielski, ukraiński
Dostęp w aplikacji mobilnej

Opis szkolenia

Czego się nauczysz?

  • tworzenia gier w C++ zupełnie od podstaw

  • rysowania kształtów i nakładania tekstur

  • poruszania obiektami i ich animacji

  • wykrywania kolizji obiektów

  • manipulowania ustawieniami kamery

  • przechwytywania i obsługiwania aktywność myszki i klawiatury

  • tworzenia własnych klas reprezentujących obiekty 2D

  • odtwarzania dźwięków na scenie z uwzględnieniem pozycji gracza

Kompleksowa wiedza

Kompendium SFML

Twoja pierwsza gra

Materiały dodatkowe

Kup w pakiecie i oszczędź

Kurs C++ aplikacje w Visual Studio

Kurs C++ aplikacje w Visual Studio

4.9 (177)

169 zł

Kurs SFML - podstawy tworzenia gier w C++

Kurs SFML - podstawy tworzenia gier w C++

4.8 (61)

119 zł

Cena za zakup pakietu

230 zł 288 zł −20%

Oszczędzasz w pakiecie: 58 zł

Zyskujesz 23.04 zł w punktach na kolejne zakupy.

Kurs C++ dla zielonych

Kurs C++ dla zielonych

4.9 (31)

169 zł

Kurs SFML - podstawy tworzenia gier w C++

Kurs SFML - podstawy tworzenia gier w C++

4.8 (61)

119 zł

Cena za zakup pakietu

230 zł 288 zł −20%

Oszczędzasz w pakiecie: 58 zł

Zyskujesz 23.04 zł w punktach na kolejne zakupy.

Program kursu

5 modułów · 47 lekcji

1 · Organizacja
  • Wstęp 03m 23s
  • Jak korzystać z plików? 00m 54s
  • Środowisko CodeBlocks - instalacja 01m 42s
  • SFML - instalacja i konfiguracja 03m 27s
2 · Przegląd modułów biblioteki SFML
  • System 13m 36s
  • Window 05m 15s
  • Graphics 05m 10s
  • Network 07m 26s
  • Audio 05m 53s
3 · Klasy SFML
  • Schemat programu SFML - okno z grafiką 08m 00s
  • Schemat programu SFML - kamera i renderowanie klatek 12m 02s
  • Kształty podstawowe: koło, prostokąt i trójkąt 09m 31s
  • Kształty podstawowe: wielokąt, linia i punkt 10m 43s
  • Wierzchołki 09m 18s
  • Obrazki, tekstury i duszki - podstawowe operacje 08m 20s
  • Obrazki, tekstury i duszki - nakładanie tekstur 11m 51s
  • Podstawowe operacje transformacji 15m 13s
  • Użycie transformacji do rysowania 13m 15s
  • Przechwytywanie wydarzeń 10m 10s
  • Animacje 11m 52s
  • Sterowanie i ruch - sterowanie obiektem 13m 44s
  • Sterowanie i ruch - spadanie obiektów i podążanie za celem 14m 27s
  • Kolizje 14m 09s
  • Kamera 11m 31s
  • Napisy 11m 54s
  • Dźwięki 15m 51s
  • Wielowątkowość i Gniazda TCP 14m 29s
  • Połączenie do klienta 13m 17s
  • Połączenie do serwera 14m 49s
4 · Projektujemy grę I
  • Prezentacja i omówienie 09m 24s
  • Klasa Game - konstruktor 12m 28s
  • Klasa Game - metoda run 08m 17s
  • Klasa Interceptor - omówienie klasy, konstruktor 14m 49s
  • Klasa Interceptor - metoda update, ruch statkiem 12m 38s
  • Klasa Rock i Bullet 13m 22s
  • Podsumowanie 02m 31s
5 · Projektujemy grę II
  • Prezentacja i omówienie 07m 43s
  • Omówienie klas - Game, Client, Player 14m 10s
  • Omówienie klas - Weaponary 09m 22s
  • Klasa Game - metody runServer i connect 14m 28s
  • Klasa Game - metoda createThread tworzenie wątków 13m 27s
  • Klasa Game - metody przemieszczania obiektów i testu kolizji 13m 33s
  • Klasa Game - podsumowanie głównej pętli gry 07m 57s
  • Klasa Client - konstruktor i metoda runClient 12m 31s
  • Klasa Client - synchronizacja danych z serwerem 14m 02s
  • Klasa Player i podsumowanie 10m 41s
  • Zakończenie 00m 23s

Twój instruktor

Tomasz Jaśniewski

Tomasz Jaśniewski

Programista, nauczyciel i wykładowca

Posiada doświadczanie w tworzeniu aplikacji sieciowych oraz webowych z wykorzystaniem baz danych. Buduje systemy wspierania biznesu oraz oprogramowanie automatyzujące i integrujące pracę zespołów pracowniczych. Programista w ISP, od wielu lat z pasją uczy i wykłada... i jeszcze znajduje wolny czas.

Opinie kursantów

5,0 Zweryfikowana
„Bardzo merytoryczny kurs. Znając tylko podstawy obiektowego C++ można czerpać wiedzę z kursu "pełnymi garściami". Biblioteka SFML przy swojej prostocie, daje naprawdę duże możliwości. Autor na praktycznych przykładach omawia kod programu z aptekarską dokładnością . Pozostaje mi tylko gorąco polecić !"
Czytaj więcej
K Krzysztof Markowski zweryfikowany kursant
5,0 Zweryfikowana
„Bardzo dobry Kurs SFML - podstawy tworzenia gier w C++ w tym kursie poznałam składnie. Programowania gier, szybko przystosowałem wiedzę sobie jak tworzyć gry w konsoli. bardzo dobry materiał do nauki programowania pozdrawiam i polecam."
M marcin urbaszewski zweryfikowany kursant
5,0 Zweryfikowana
„Bardzo szczegółowy kurs, idealne wprowadzenie do biblioteki SFML. Poszczególne funkcjonalności biblioteki są dobrze omówione, a w załączonych materiałach autor dodaje pliki z bogatymi komentarzami. Po teorii mamy dwa projekty gier, które pokazują zastosowanie wcześniejszej wiedzy w praktyce. Kurs polecam każdemu kto jest zainteresowany grami 2D, jednak przed rozpoczęciem kursu, aby móc w pełni zrozumieć przedstawiany materiał, warto posiadać już podstawową wiedzę na temat samego języka C++. "
Czytaj więcej
A Adam Jędruch zweryfikowany kursant
5,0 Zweryfikowana
„Kurs "SFML - podstawy tworzenia gier w C++" to fantastyczne wprowadzenie do tworzenia gier za pomocą SFML. Instruktor świetnie tłumaczy podstawowe zagadnienia, a materiały są dobrze zorganizowane i łatwe do zrozumienia. Zadania praktyczne pomagają w utrwaleniu wiedzy i rozwijają umiejętności programistyczne. Polecam każdemu, kto chce zacząć swoją przygodę z tworzeniem gier w C++!"
Czytaj więcej
B Bartosz Uba zweryfikowany kursant

Najczęściej zadawane pytania

Jak wygląda uczestnictwo w kursie online?

Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.

Czy otrzymam certyfikat ukończenia kursu?

Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.

Czy otrzymam fakturę VAT za zamówienie?

Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl


Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:



Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.

Zakup w Google Play(Android)

Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:

  • Otwórz aplikację Google Play.
  • Kliknij ikonę swojego profilu w prawym górnym rogu.
  • Wybierz Płatności i subskrypcje > Historia zakupów.
  • Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).

  • Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.

Ile mam czasu na przerobienie materiałów?

Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.

Dla firm
Uczysz się do pracy? Kup ten kurs przez firmę
Dla siebie, pracownika lub zespołu – z fakturą i opcją ceny zespołowej.
Sprawdź zakup firmowy

Powiązane tematy

Zobacz też

Podobne kursy

Kurs C++ aplikacje w Visual Studio

Programowanie

Kurs C++ aplikacje w Visual Studio

4.9 (177)

169 zł

Kurs C++ aplikacje bazodanowe

Programowanie

Kurs C++ aplikacje bazodanowe

4.9 (132)

169 zł

Kurs C++ od zera do bohatera

Programowanie

Kurs C++ od zera do bohatera

4.9 (423)

159 zł

Kurs C++ dla zielonych

Programowanie

Kurs C++ dla zielonych

4.9 (31)

169 zł

Kurs Programowanie w języku C dla zielonych

Programowanie

Kurs Programowanie w języku C dla zielonych

4.6 (31)

169 zł

Szkoła programowania w języku C

Programowanie

Szkoła programowania w języku C

4.9 (235)

149 zł

Podstawy programowania sterowników PLC

Programowanie

Podstawy programowania sterowników PLC

4.9 (98)

149 zł

Kurs Programowanie w Python dla średniozaawansowanych

Programowanie

Kurs Programowanie w Python dla średniozaawansowanych

4.9 (72)

169 zł

Kurs PowerShell dla administratora Windows

IT i oprogramowanie

Kurs PowerShell dla administratora Windows

4.9 (76)

149 zł

Fundamenty programowania w Python

Programowanie

Fundamenty programowania w Python

4.9 (185)

179 zł

Dostęp od razu po zakupie

119 zł