Megamas Blog

Świat widziany oczami geeka.

niedziela, 2 października 2016

GBJam 5 - Pierwsze dwa dni pracy

Zdecydowałem się wziąć udział w 5 edycji GBJama. Jej zadaniem jest stworzenie gry wzorowanej na stylu klasycznego, czterokolorowego GameBoya. Należy także zachować standardową rozdzielczość konsolki, czyli 160x144px.

Założenia projektu:
Wybrana przeze mnie technologia to dobrze mi znane LibGDX, głównym plusem który zaważył na tym wyborze jest możliwość wygenerowania plików jar oraz wersji gry opartej o html5. Początkowo nie planowałem korzystać z drugiej opcji, nie sądziłem, że eksport do web będzie tak łatwy.  

Praca przez pierwsze dni głównie opierała się głównie o tworzenie assetów oraz kodu do ładowania danych z plików XML. Stworzyłem także zalążek muzyki, którą mam zamiar użyć w grze. Mimo, że nigdy nie tworzyłem nic w oprogramowaniu FamiTracker, to jednak udało mi się stworzyć zadowalającą ścieżkę dźwiękową. Poniżej załączam postępy prac:



Autor: megamas o 15:43 Brak komentarzy:
Etykiety: gbjam5, itch.io, jam, java, libgdx

sobota, 5 kwietnia 2014

Fugito Motorboat - moja pierwsza gra na androida.


Dawno nic nie pisałem, prawie już zapomniałem o tym blogu. Teraz jednak nadarzyła się okazja, by powrócić do tej idei. Mianowicie opublikowałem dziś grę w Google Play. 
Napisałem ją głównie po to, by potrenować swoje umiejętności programowania w Javie. Muszę przyznać, że spodobał mi się i język, i silnik LibGDX. Plusem niewątpliwie jest kod, który można odpalić na kilku platformach(Android, PC, iOS, web).
Minusem, że kod, który dobrze działał na fonie i na komputerze, źle wyświetlał się na tablecie... Dowiedziałem się o tym tylko dzięki temu, że zakupiłem takie urządzenie.
Co do samej aplikacji, to nad grafiką zamierzam jeszcze w wolnych chwilach popracować, tzn dopiero wtedy gdy skończę pisać grę, która zaprząta moją głowę od jakiegoś czasu.

A teraz przechodząc do wątku głównego:

Fugito Motorboat

Prosta gra zręcznościowa. Gracz steruje łodzią w prawo i lewo aby ominąć zbliżające się przeszkody i osiągnąć najlepszy wynik.



Link do gry: https://play.google.com/store/apps/details?id=com.megamas.fugitomotorboat
Zapraszam do testowania.


14.06.2014 - Gra zanotowała 50 pobrań
26.07.2015 - Gra zanotowała 100 pobrań. 
Autor: megamas o 18:08 Brak komentarzy:
Etykiety: android, gamedev, gra, indie, java, libgdx, programowanie

czwartek, 28 lutego 2013

PHP: SimpleHTMLDom, czyli pobieranie treści ze stron.

Swego czasu, gdy odbywałem praktyki w pewnej firmie, powierzono mi zadanie wykorzystania narzędzia o nazwie Simplehtmldom (link). Pierwszą myślą, jaka przyszła mi do głowy, był ogrom zastosowań tego skryptu. Zwięzły manual i łatwość instalacji jest jego niewątpliwą zaletą.

Przykładowo, do wyświetlenia newsów ze strony onet.pl wystarczą 4 linijki kodu:
include("simple_html_dom.php");
$html = file_get_html('http://www.onet.pl/');
$html = $html->find("div.boxContent", 0);
foreach($html->find('li') as $news) echo $news->plaintext;



Skrypt pozwala wyciągać linki, a także zmieniać zawartość i atrybuty znaczników.
$html->find("input#searchSubmit", 0)->value = 'ok';
echo $html;

Podsumowując, jeśli chcesz napisać stronę, która skorzysta z zewnętrznych danych, to simplehtmldom będzie dla ciebie jak znalazł.
Autor: megamas o 14:06 Brak komentarzy:
Etykiety: php, programowanie, simplehtmldom, web

sobota, 28 kwietnia 2012

Szyfrowanie dysku - TrueCrypt

Postanowiłem przetestować program TrueCrypt i zaszyfrować swój dysk. Jako, że z RAID 0 poszło mi w miarę płynnie i widok 1,5TB cieszył moje oko, to szybko zabrałem się do pobierania.
Instalacja przebiegła pomyślnie, odpaliłem program i zająłem się studiowaniem jego możliwości.
Program ten jest bardzo rozbudowany, pomimo że jest darmowy, to myślę, że spokojnie może konkurować z komercyjnym oprogramowaniem. Co więcej umożliwia on wstrzymanie szyfrowania i dokończenie go innego dnia.

Szyfrowanie dysku

Z wielu różnych algorytmów szyfrowania wybrałem Twofish i tutaj czekała mnie niespodzianka. Program ten umożliwia trwałe kasowanie danych z dysku(metodą Gutmanna z 35 przebiegami). Pomyśleć, że chwilę wcześniej szukałem oprogramowania do tego zadania. Dałem sobie jednak spokój z tak czasochłonnym kasowaniem. W końcu nie będę czekał 8dni na przeczyszczenie 1,5TB danych. Wybrałem tryb 3 przebiegowy i zająłem się własnymi sprawami. 


Szybkość działania programu jest wysoce satysfakcjonująca. W ciągu 9 godzin na moim PC z procesorem Intel c2d e7300, 4GB ramu i 2 dyskami w macierzy RAID 0, udało mi się zaszyfrować 56% z 1,5TB.

Jestem mile zaskoczony tym oprogramowaniem. Nie dość, że działa szybko, to posiada dużą funkcjonalność oraz jest dobrze przemyślany. Mogę go polecić z czystym sercem.

Autor: megamas o 03:53 Brak komentarzy:
Etykiety: bezpieczeństwo, security, szyfrowanie, truecrypt, twofish, win8, windows
Lokalizacja: Tychy, Polska

Moja przygoda z Windows 8 Consumer Preview

Wpadłem wczoraj w nocy na pomysł, że połączę dwa dyski w RAID-0, zaszyfruję, a do tego zainstaluję i przetestuję Windows 8 Consumer Preview. Jakież było moje zdziwienie, gdy podczas instalacji wyskoczyło zapytanie o CD-Key. Początkowo przetarłem oczy ze zdziwienia, myśląc, że to przecież wersja testowa, wszędzie reklamowana jako darmowa. Dzięki temu, że mam dodatkowo netbooka, mogłem przeszukać wujka Googla w poszukiwaniu odpowiedzi na nurtujące mnie pytanie. Szczęśliwy wpisałem Keya i mogłem rozpocząć testowanie systemu.

Windows 8 - przemyślenia.

Gdy usłyszałem o braku przycisku "start", byłem przeciwny temu rozwiązaniu. Nie mogłem sobie wyobrazić pracy na takim systemie. Wczorajsza instalacja Windows 8 nie zmieniła mojego zdania. Początkowo może i kafelki wyglądają fajnie, ale codzienna praca może okazać się męcząca. Takie rozwiązania są w porządku na smartfonie, a nie chcę ich na blaszaku. Na plus zaliczam design systemu, jednak drobne upierdliwości psują zabawę. Próba zaznaczenia plików na pulpicie podczas, gdy klikniemy zbyt wysoko powoduje, że cały ekran zmniejsza się i można przesunąć go na boki, tak, jakby to był widget(link do screena). Strasznie wkurzające rozwiązanie. Microsoft, próbując tak udziwnić system strzela sobie w stopę. Brak możliwości wyłączenia kafelek oraz usunięcie paska start, jest dla mnie posunięciem niezrozumiałym. Preferuję starego dobrego Windowsa XP/7. 
Autor: megamas o 02:44 Brak komentarzy:
Etykiety: consumer, opinia, preview, przemyślenia, win8, windows
Lokalizacja: Tychy, Polska
Strona główna
Subskrybuj: Posty (Atom)

O mnie

Geek, (były) NEET oraz 22 letni technik informatyk.
Programista PHP/C++, tłumacz w grupie MadaoWay.
Interesuję się Japonią, gamedevem, papercraftem, mangą, anime.
Fan gier z gatunku RPG i jRPG.

Numer GG: 11610244
AQQ: megamas@aqq.eu
Email: golosz.adrian[at]gmail.com

Archiwum bloga

  • października (1)
  • kwietnia (1)
  • lutego (1)
  • kwietnia (2)

Linki

  • Blog Dirtysqueeze
  • Blog badzmypowazni
  • Konto na Youtube #1
  • Konto na Youtube #2
  • Strona MadaoWay
  • Twitter
Autor obrazów motywu: molotovcoketail. Obsługiwane przez usługę Blogger.