Archiwum dla kategorii Bitowo

Platform game

The guide to implementing 2D platformers
How to design levels for a platformer

http://www.gamasutra.com/blogs/YoannPignole/20131010/202080/The_hobbyist_coder_1_2D_platformer_controller.php

https://www.makeschool.com/gamernews/277/20-best-free-art-resources-for-game-developers

Game engines:

Anura https://frogatto.com/press/

Assets:

http://kenney.nl/

http://opengameart.org/users/kenney?page=3

tilesets:
http://cc.retinaleclipse.com/
http://www.blobernet.com/to/cartoon-top-down-tilesets

uzywanie template do pixel tiles:
https://forums.tigsource.com/index.php?topic=40985.0

Brak komentarzy

Programowanie gier

Ot taka kolejka do przeczytania

Game programming patterns:

http://gameprogrammingpatterns.com/

http://gamemechanicexplorer.com/

Brak komentarzy

Noworoczne postanowienia

Sukces 🙂 Udało mi się w miarę zrealizować noworoczne postanowienie: bezwzrokowe pisanie tak jak powinno byc i opanowac podstawy Vima. Teraz tylko zastanawiam się dlaczego tak długo to odkładałem?!
Naprawdę warto poświęcić czas trenując palce tak aby przyporządkowane były klawiszom zgodnie z zaleceniami. Wprawdzie ograniczyłem się tylko do literek, ale i tak komfort jest zauważalny. Już mi łapy nie latają po klawiaturze, mogę pisać w kompletnej ciemności. Niestety wyplenić stare nawyki o wiele gorzej niż uczyć się od początku.

Vim – niesamowity edytor dla programistów. Trudny na początku. Mówią, że najlepszy sposób na wygenerowanie losowego ciągu znaków, to posadzić człowieka nieznającego vima i kazać mu wyjść z programu.

Używanie go nawet do edycji zwykłego tekstu, to jak nieprzerwane programowanie. Uwielbiam jego filozofię, a jednocześnie zastanawiam się jak mogłem przez tyle lat go unikać. Wczoraj natknąłem się na super wpis, który nieco naświetli, to co mam na myśli.

http://stackoverflow.com/questions/1218390/what-is-your-most-productive-shortcut-with-vim/1220118#1220118

Wniosek: regularność i determinacja to potęga. Nie odkładać czekając na wolny czas, bo taki nie nadejdzie! Regularna praca nawet tylko po 5-15 minut, ale codziennie, potrafi zdziałać cuda.

Brak komentarzy

Sum and Blossom

6 minut po północy pojawiła się w markecie nowa gra – Sum and Blossom.

W skrócie chodzi o to aby dzielić i dodawać bąbelki uzyskują odpowiednią liczbę. Najważniejsze, że sam proces otrzymywania wartości jest na tyle przyjemy, że można grać godzinami. No, może godzinami, to za dużo powiedziane, bo jeszcze nie wszystkie etapy są dostępne.

Jest to dopiero pierwsza wersja i tylko pierwszy swiat z wielu, które tłuką mi się po głowie. Jak to z projektami robionymi po godzinach, od czasu do czasu, bywa ciągle zmieniała mi się koncepcja, co o zgrozo widać w kodzie. Na szczęście tylko ja na to muszę patrzeć. Na szczęście cel został osiągnięty – pierwsza wersja pojawiła się. Ciekaw jestem jak ludzie odbiorą ją. Wielka szkoda że muszę pakować reklamy, ale… jak będzie pozytywny odzew to pojawią się też i płatne opcje bez reklam. Ale to w kolejnych updatach. Poniżej link do marketu gdzie jest pare zrzutów z ekranu.


Get it on Google Play

Brak komentarzy

Szybka konwersja pliku PDF na obrazki JPG i odwrotnie

Właśnie stanąłem przed problemem podpisania umowy i odesłania podpisanej mailem i tak oto wyłonił się przepis nie wymagający papieru.

  1. W OpenOffice Writer otworzyć plik doc i zapisać jako PDF (File->Export as PDF, następnie ustawić rozdzielczość np 300)
  2. PDF przekonwertować na obrazki JPG:
    convert -density 300 file.pdf pic.jpg
    Density to rozdzielczość dpi. Jeśli pdf zawiera kilka stron, to w wyniku dostaniemy pliki pic-0.jpg, pic-1.jpg itd.
  3. Otworzyć Gimpem każdy obrazek, podpisać za pomocą tabletu i zapisać podpisany plik.
  4. Serię obrazków JPG zamienić na PDF:
    convert  pic*.jpg signed.pdf

I to wszystko. Mamy PDF’a zawierającego obrazki w rozdzielczości 300 dpi.

, ,

Brak komentarzy

Reading List – Lista Czytania

I pierwsza aplikacja opublikowana 🙂 W skrócie, jest to programik dzięki któremu organizujesz linki do przeczytania na potem. Używam codziennie. Polecam.


Available in Android Market

Brak komentarzy

Szybka zamiana JDK

$ sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection    Path                                      Priority   Status
------------------------------------------------------------
0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      auto mode
1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      manual mode
* 2            /usr/lib/jvm/java-6-sun/jre/bin/java       63        manual mode
Press enter to keep the current choice[*], or type selection number:

Brak komentarzy

Akcelerometr w laptopie HP

Niby mała rzecz, a cieszy. 3D DriveGuard, to po prostu akcelerometr czyli coś, co odczytuje kąt nachylenia laptopa i jeśli zmieni się raptownie, to wyłączany jest dysk.

Zastanawiałem się gdzie Linux trzyma dane z nim związane i znalazłem.

Czytaj reszte tego wpisu »

Brak komentarzy

VirtualBox i zmiana wielkości dysku

Tworząc maszynę wirtualną założyłem zbyt  mały dysk. Po jakimś czasie pojawił się problem z brakiem miejsca. Jak powiększyć dysk wirtualny?

Czytaj reszte tego wpisu »

Brak komentarzy

Continuity – puzzlowa platformówka

Napisana we flashu gra Conlinuity jest prosta i wciągająca za razem.

Czytaj reszte tego wpisu »

1 komentarz