Portfolio


Warte uwagi projekty, w których uczestniczyłem bądź nadal uczestniczę, niektóre całkowicie moje
  1. Colobot: Gold Edition
  2. Kompilator
  3. Tetris
  4. Go
  5. Projectile Motion Simulation
  6. SPOJ
  7. Run, Stupid, Run!
  8. Zakazany Las
  9. I wiele innych…

Colobot: Gold Edition

screenshot

Colobot: Gold Edition to gra RTS, w której możesz programować swe jednostki (roboty) w języku CBOT, podobnym do Java’y i C++. Twoją misją jest znaleźć nową planetę do zamieszkania i przetrwać. Ocal ludzkość i naucz się programować!

Data: 2014 rok do teraz
Link: https://colobot.info/
Tagi: Open Source, git, C++, Inkscape, GameDev

Jestem aktywnym członkiem TerranovaTeam. Do tej pory naprawiłem kilka bugów w grze, dodałem kilka małych feature’ów jak fall damage i anulowanie budowania, zaktualizowałem i częściowo przepisałem wbudowaną dokumentację do języka CBOT, oraz przerobiłem tekstury interfejsu na wektory. Zmontowałem także film promocyjny, byłem głównym współtworcą obecnych logo społeczności i zespołu.

Stworzyłem kilka mniejszych projektów bezpośrednio związanych z grą głównie w celu usprawnienia procesu jej modowania i developingu:

Kompilator

Data: 2017 / 2018 rok (około tydzień łącznie z optymalizacjami)
Link: https://github.com/MrSimbax/Kompilator_JFTT_2017
Tagi: C/C++, BISON, FLEX, cln

Projekt kompilatora dla specjalnego języka programowania i maszyny rejestrowej w ramach przedmiotu Języki formalne i techniki translacji.

Tetris

screenshot

Data: 2017 rok (kilka dni)
Link: APK
Tagi: Java, Android, Grafika komputerowa

Projekt na studia. Gra mobilna oparta o klasycznego Tetrisa. Wymaga Androida co najmniej w wersji 4.4. Pisana pod wersję 7.1. Dostosowuje się do rozmiaru ekranu.

Go

screenshot

Data: 2016 / 2017 rok (projekt pod koniec semestru, ok. 2 miesiące)
Link: https://github.com/PWRRGMP2017/go
Tagi: Java 8, JavaFX, Akka, Play, Websockets, AOP, git, JavaScript, CSS, HTML

Projekt na studia wykonany razem z Robertiem Gawlikiem. Jest to aplikacja klient-serwer w dwóch wariantach: na desktop oraz jako aplikacja webowa. Korzysta ona z nowych technologii (patrz: tagi) oraz stosuje wiele różnych wzorców projektowych.

W wersję webową można zagrać tutaj: http://gowebapprgmp.herokuapp.com/

Projectile Motion Simulation

screenshot

Data: 2013 / 2014 rok (projekt na konkurs w liceum)
Link: https://github.com/MrSimbax/Projectile-Motion-Simulation
Tagi: C#, Unity3D, Fizyka

Symulacja rzutu ukośnego z modelem 3D katapulty Leonarda da Vinci wykonanym przez współpracownika przy tym projekcie: Piotra Klemczaka. Program miał swoją “premierę” podczas ogólnopolskiego konkursu “Nauki Przyrodnicze na Scenie 6”, podczas którego za wykonaną prezentację otrzymaliśmy wyróżnienie.

SPOJ

Data: konto założone w 2013 roku
Link: http://pl.spoj.com/users/simbax/
Tagi: C++, Algorytmika

Rozwiązałem trochę zadań algorytmicznych na polskim SPOJu. Ich listę można zobaczyć pod podanym linkiem.

Run, Stupid, Run!

screenshot

Data: dwutygodniowe ferie w 2014 roku
Link: https://github.com/MrSimbax/Run-Stupid-Run
Tagi: Python, pygame, GameDev

Krótka, prosta, lecz trudna gra. Pięć różnych poziomów, oryginalna muzyka skomponowana przeze mnie (spokojnie, można ją wyłączyć), Pixel Artowa grafika również wykonana przeze mnie (tego już się nie da wyłączyć), jak i również specjalny tryb dla pragnących wyzwania. Mój pierwszy większy projekt, który doczekał się publikacji.

Zakazany Las

screenshot

Data: 2014 rok (jeden dzień)
Link: https://github.com/MrSimbax/Zakazany-Las
Tagi: Python, GameDev

Prosta gra tekstowa z wieloma zakończeniami napisana w celu nauki Pythona.

I wiele innych…

Mam też mnóstwo mniejszych i większych projektów napisanych na studiach, często piszę skrypty ułatwiające i przyspieszające mi to, co akurat chcę zrobić, ale nie ma sensu umieszczać tu wszystkiego.