Hej, dzisiaj chciałbym poruszać tematykę małych update’ów.
Pierwszym jest gra LifeLike, a drugim serwis LifeLike oraz jeden mały bonus 🙂

LifeLike: RPG

Trochę dawno nie robiłem aktualizacji w tym temacie, ale w końcu skończyłem 1. wersję ekwipunku! 🙂

Tzn. jest okno pod klawiszem „i” z wyborem ekwipunku (lista) na razie z predefiniowanymi elementami, które możemy wybrać do naszego ekwipunku.

Ekwipunek v 0.1

Link do repo: https://github.com/aluspl/RogueLikeDSP

LifeLike: Web

Ostatnio zamiast na rozwijaniu gry, skupiam się na projekcie strony, o czym ostatnio wspominałem.
Obecnie najnowszą zmianą jest dodanie dynamicznych stron na bazie znaczników markdown oraz galerii. Dodatkowo zmieniłem cały CSS na jaśniejszy motyw.

Nowa strona główna Lifelike.pl

Strona może korzystać też opcjonalnie z bazy SQLite (w startup.cs wystarczy odkomentować fragment z SQLite).
Dodatkowo galeria posiada początkowe formatowanie – tu dodanie tekstu w markdown.
Tak samo linki do Youtube’a, teraz wystarczy wkleić cały link, a nie tylko ID.

Warto tez wspomnieć o innym kluczowym feature tej wersji Galeria Zdjęć:

Link do repo: https://github.com/aluspl/LifeLIke

CzyJebnie.pl

Tak, trochę bekowo i na luzie zrobiłem swoją własną “pogodynkę”.
Przyznam, że miałem poważny dylemat, co do wyboru źródła, z którego mają pochodzić dane. Czyli które API wybrać.
Wygrało https://api.darksky.net/ ze względu na prostotę. Czy będę tego żałował ? Zobaczę 😉 Najwyżej przejdę na openweathermap.
Zainspirowało mnie do tego projektu sobotnie ognisko i mem z kotem (Andrzej, To jebnie).
Domena http://czyjebnie.pl była dostępna i kupiłem na thecamels.org za 10 zł. Przyznam, że z racji irytującego zmieniania się półki cenowej na Azure, wolałem nie ryzykować z przekroczeniem budżetu 25$ , które jak ostatnio wspominałem każdy może dostać za konto w visualstudio.net. Wybrałem więc technologię zwaną DOCKER, którą przybliżył nam na warsztatach Michał Franc (link) .
Użyłem więc DigitalOcean: (https://m.do.co/c/a0ee3602fd94) , gdzie na start z ref linka dostałem 10$ dolarów (to jakieś 2 miesiące serwera ubuntu z 20GB dyskiem). Do 2-3 mikroserwisów nada się idealnie.
Ponownie wykorzystałem ASP.NET Core jako technologię. Tym razem jednak będę się ograniczał z razerem. Głównie będzie to API plus strona z instrukcją 🙂

http://czyjebnie.pl/Pogoda/{Miasto} 

Powyższe zapytanie pobierze stan dla danego miasta. Obecnie zwraca najbliższą pogodę, w której będzie padać, jeśli nie będzie – zwraca słoneczko 🙂

Andrzej, to jebnie: Użyj Parasola

Link do repo: https://github.com/aluspl/MicroServiceToJebnie

Vlog i sprzęt

Postanowiłem rozszerzyć trochę działalność VLOG’ową 🙂 Taki kierunek dla własnego rozwoju, swojej charyzmy itp.
Tym razem mniej gadany odcinek 4: Żywiec

Użyłem do niego Xiaomi Yi 4k+ i DJI Mavic Pro.

Xiaomi Yi4k+

O dronie już wspominałem nie raz. Kamerka to świeży zakup, wraz z gimbalem (który odebrałem po nagraniu filmu).
Kamerka już w standardzie w 4k ma znacznie lepszą stabilizację, niż kamerka 1. generacji na FHD. (zdjecie kamerki). Jest też znacznie bardziej energooszczędna (2.5x trzeba było ładować 1gen na jedno działanie 4k+). Niestety, podobnie jak dron i inne sprzęty 4k: wymaga szybkiej karty SD o dużej pojemności. 16GB = 12 min w 4k/25fps. Opcję Timelapse, itp. pokażę obszerniej w następnym odcinku, ale już w tym widać fragmenty z miasta Żywca.

Generalnie, samą kamerą byłoby znacznie stabilnych więcej ujęć z Grecji, a z Gimbalem to już poezja 🙂

Gimbal:

Feiyu Tech G5 z Xiaomi Yi 4k+

Feiyu Tech 5G. Na początku myślałem o SPG Live, którego użyłbym też do telefonu, ale jak to się mówi “Co jest do wszystkiego to jest do niczego”, więc skupiłem się tylko na jednym celu. Póki, co jestem zadowolony z wszystkiego poza dwoma funkcjami:
* Aplikacja na androida wygląda strasznie
* Brakuje mi opcji połączenia kamerki z gimbalem i przycisku który uruchamia nagrywanie/robienie zdjęć, itp.

Więcej o nim powiem, w następnym odcinku  😉

Appka pisana na kolanie chyba 😉

 

Projekt Gamedevowy

Inicjatywa Slackowo – Wrocławska. Więcej o niej powiem wkrótce 🙂 póki co przedstawiam wam etap planowania:

Projektowanie Gry: Faza pomysłów z pokemonową Inspiracją

Podsumowanie

To tyle na dzisiaj. Chyba wyczerpałem wszystkie kluczowe tematy. Jak zwykle zapraszam na kanał oraz powyższe strony. Jeśli macie jakieś sensowne pomysły, na niewkurzające innych “monetyzacje” (przynoszące mamonę) projekty, to dajecie śmiało 🙂

Przy okazji udzieliłem się na blogu Sowy, która także uczestniczyła na DSP2017   http://sowaprogramuje.pl/czy-programowanie-jest-trudne/  

Jeśli chcecie rozszerzenia konkretnej części, technologii lub tematu który do tej pory opisałem! Piszcie!
Przy okazji: Mam nowe logo!