Rodney Zaks - Programowanie mikroprocesora 6502
C. Crawford - De Re Atari
B. Frelek, A. Lewandowski - Mikrokomputer, programowanie w języku BASIC

Wszystkie książki oczywiście są po polsku. To na prawdę rarytasy. 2 z nich pisane były na maszynie poprawiane ręcznie i kopiowane :) Szkoda ze nie mają dat wydania. Jedyna (wygląda na najnowszą) która ją ma to Programowanie w BASICu (1987). Stan książek jak na ich wiek i metodę sklejania jest dobry (wszystkie kartki nadal sa na swoich miejscach). Po zakupie radze oddać do introligatora żeby zachować ten dobry stan.

zapraszam na aukcje:

http://www.allegro.pl/item962905286_3_k … _1987.html

jeśli ktoś jest zainteresowany również literaturą amigową mam również 103 Amigi Magazyn/Computer Studio na sell.

http://www.allegro.pl/item962905205_72x … o_bcm.html

2

(105 odpowiedzi, napisanych Software, Gry - 8bit)

polecam moja wersje. Nie znalazlem jeszcze telefonu na ktorym by nie dzialala lub dzialala zle. Nawet na nokiach. I wszedzie jest grywalna. Jedyne czego brakuje to poziomow. Za to jest dolaczony edytor. Jesli ktos by mi podal co oznaczaja poszczegolne znaki w poziomach Isteli (niestety nie dziala ona poprawnie na zadnym z moich telefonow) napisalbym konwerter. Wiem ze troche temat przeterminowany, ale jesli by ktos pomogl z poziomami moglbym w koncu zrobic finalna wersje tego Robbo, bo nie tak duzo juz brakuje.

3

(23 odpowiedzi, napisanych Software, Gry - 8bit)

zarzucam projekt ze wzgledu na brak zainteresowania. (zaczynam pisac mmorpg na komorczaki) Jeśli ktoś kiedyś będzie chciał zrobić poziomy - proszę o kontakt, a może dokończymy to razem. Pozdrawiam

4

(23 odpowiedzi, napisanych Software, Gry - 8bit)

Juz wiem o co chodzi. N-gage ma midp 1.0 a to wymaga 2.0. Chyba niestety to nie ruszy na n-gage :(

http://www.mgsm.pl/katalog/nokia/ngage/

tu jest napisane że jest MIDP 1.0 a tylko niektóre nowsze modele maja 2.0. Tak więc kicha..

5

(23 odpowiedzi, napisanych Software, Gry - 8bit)

n-gage ma symbiana, ale jave chyba też.. nie pamiętam już dokładnie tego telefonu. W którym momencie się wysypuje? Czy wogóle się nie odpala? A może nie instaluje się? Podaj więcej detali please.

6

(23 odpowiedzi, napisanych Software, Gry - 8bit)

gg 6602317

byłbym bardzo wdzięczny za pomoc z poziomami. Poprawiając kod mam na to mało czasu. Poprawiłem już adres email na tym forum.

aha. nowa wersja to 0.48a:

http://ftp.pigwa.net/stuff/other/robboj … _0_48a.jar

- usunięta (mam nadzieję) wada powodująca że robbo czasami bezpośrednio lub pośrednio "zjadał" potwory
- dodana opcja buforuj fire dla telefonów w których cięzko wcisnąć fire i kierunek jednocześnie
- naprawione pare mniejszych błędów
- wyrzucona niepotrzeba grafika dzięki czemu rozmiar robbo to znowu tylko 26kb

Aaaa. i kolejny edit. Jeśli ktoś chce testować swoje poziomy to niech zmieni końcówkę jara na zip i go wypakuje - tam można podmieniać lvle (po czym ponownie spakować zipem, zmienić końcówkę na JAR i odpalać na komórce)

7

(22 odpowiedzi, napisanych Software, Gry - 8bit)

to tak jak LPR/UPR/PR sobie robiło w ankietach internetowych 23% przed wyborami :)

8

(23 odpowiedzi, napisanych Software, Gry - 8bit)

Wersja 0.43a

http://rapidshare.com/files/77766727/Ro … a.jar.html

- usunięte "zjadanie się" poziomych naboji. teraz się poprawnie zderzają
- poprawione naliczanie naboji
- poprawione nieprawidlowe funkcjonowanie teleportu
- bomby już zapalają jedna drugą
- zwiększona agresywność "oczek"
- zmieniona zasada frameskip - do pewnego momentu zmniejsza liczbe klatek, ale w momencie gdy robbo mógłby "przeskakiwać" wiecej niż 1 kratkę gra po prostu lekko zwalnia. W ten sposób można pograć nawet na moim złomiastym S65 i innych podobnych złomach. (maksymalny frameskip=2)
- usunięta denerwująca wada frameskip powodująca, że jeśli gra z dowolnego powodu zwolniła, potem już cały czas działała wolno.
- możliwość wyboru rozmiaru ekranu (full-screen lub okienko)
- po utraceniu wszystkich żyć gra wraca do menu

Jeśli ktoś chciałby pomóc robić plansze oto edytor do pobrania.

http://rapidshare.com/files/77735188/ed … o.rar.html

Edytor jest banalny, przyjemny i szybki w obsłudze. Jedyne ustawienia jakie trzeba wprowadzić to rozmiar poziomu - musi mieć 16x70, a szerokość/wysokość tilesow 16/16 (załączone w archiwum).
Zasady:
- ostatnia liniia (70) nie jest widoczna w grze, darować ją sobie
- "obwódka" może mieć tylko elementy których nie da się zniszczyć (sciana, próżnia i inne niezniszczalne elementy). Chodzi o to żeby robbo nie mógł w żadnym przypadku stanąc przy krawędzi planszy (spowoduje to zawieszenie engine :) )

I to chyba wszystko. Poziomy podsyłajcie mi na mejla - angree [att } wp , pl (zmieniłem żeby automatyczne wyszukiwarki adresów email rozsyłające spamy mnie ominęły). Zwłaszcza jeśli ktoś lubi robić poziomy na myslenie, a nie zręcznościowe (te są moją specjalnością.. nie moge się powstrzymać od dawania hardkorowych patentów :D )Oczywiście wszystkich którzy pomogą dam w creditsach. Jak macie jakieś pytania to gg - 6602317

9

(23 odpowiedzi, napisanych Software, Gry - 8bit)

błędy które zauważyłem:
nieprawidłowe działanie teleportacji gdy wchodzi się z góry
nie doliczanie naboji gdy zbiera sie je idac w lewa strone

jak ktoś ma cos jeszcze to niech wrzuca

10

(23 odpowiedzi, napisanych Software, Gry - 8bit)

http://rapidshare.com/files/77609485/Robbo.jar.html
v0.3a

a co do ftp probuj bez passive mode

11

(23 odpowiedzi, napisanych Software, Gry - 8bit)

Robbo ma już 3 działające poziomy! Zapraszam do pobierania i komentowania! (adresy z ftp powyzej aktualne)

12

(23 odpowiedzi, napisanych Software, Gry - 8bit)

ok jest nowa wersja full oparta o tiled manager. Plynnosc zdecydowanie wzrosla, ale wydaje mi sie że sama gra zwolnila (robbo wolno chodzi..) - musze sie przyjrzec raz jeszcze algorytmowi frameskip.  Nie mam pod reka szybkiego telelfonu zeby to przetestowac. Dajcie znac jak chodzi. Mini zostawiam w starej wersji zeby bylo porownanie.

ftp://81.168.249.34/robbo_full.jar

Przy okazji ten zmiany robbo zmniejszylo sie z 60kb do 20kb :)

Edit:

ok frameskip oprawiony. speed chyba jest juz ok. kod nadal jest mocno niezoptymalizowany, ale na razie optymalizacje sobie odpuszczam.

13

(23 odpowiedzi, napisanych Software, Gry - 8bit)

tam jest cos takiego jak FS: (znacza ile klatek przeskakuje zeby sie wyrobic) i FPS (ile klatek na sekunde). A na wielu telelfonach moze dzialc wlasnie  tak nieplynnie gdyz javy nauczylem sie (i dalej sie ucze) dopiero 5 dni temu i nie wiedzialem ze j2me ma obsluge map (tiles), ktora zapewne dziala duzo szybciej. Teraz po prostu wkleja te kratki za pomoca obrazkow i z nowszych telefonow tych co sprawdzalem, dobrze dziala tylko w sumie na modelu K750i. (nie przeskakuje ani 1 klatki)  Jesli jutro bede mial czas to sproboje zrobic tak, zeby grafika byla rysowana wlasnie w ten sposob. Jednak bardziej interesuje mnie zeby pomeczyc engine czy nie ma jakis ukrytych bugow (czy np. robbo nie zniknie gdzies przez przypaderk czy czasem sie nie zawiesi) zeby ostatecznie zamknac ten rozdzial, a wiec jesli wolno dziala proponuje pobrac wersje mini i potestowac.
Jesli ktos chce przyspieszyc robote i ma o tym jakies pojecie to prosilbym o ekstrakcje dzwiekow do wave (musza byc ladnie uciete na poczatku, zeby nie bylo ciszy). Oczywiscie walne go w kreditsach jesli takiwe powstana. Dzieki za pomoc.
a co do tego jada to cos nie dziala.. ładujcie po prostu jary do phonea jesli mozecie (wiem ze niektore nokie mialy zabezpieczenie przed takimi akcjami).

Zaproponujcie tez maksymalny rozmiar planszy. Na razie jest 16x70 (mysle ze troche za duzy), ale robbo ani inne elementy nie moga sie znajdowac na zewnetrzej obwodce (nie przewiduje tego engine; jedynie proznia albo murki). O ile pamietam oryginalne robbo tez tegoo nie przewidywalo, przewidywal to dopiero konstruktor.

Aktualna ostatnia kompilacja: (czasami moze byc bledna)
ftp://81.168.249.34/robbo.jar

kompilacje dzialajace:
ftp://81.168.249.34/robbo_full.jar  (full screen)
ftp://81.168.249.34/robbo_mini.jar (mini-screen atari-like)

14

(23 odpowiedzi, napisanych Software, Gry - 8bit)

powinno zadziałać, ale na nokii chyba potrzeba jady nie? jeśli zassa z ftp a nie http to powinno ruszyc. oto link do aktualnej kompilacji (najczesciej jest to wersja mini):
ftp://81.168.249.34/Robbo.jad
(uwaga dzialanie tego linku jest uzaleznione od tego czy moj komputer jest ON )

te powyzej wersje zle dzialaja z wyswietlaczami <176 pikseli (nie wyswietla grafiki 8x8)

http://img67.imageshack.us/img67/6497/robboj2megh4.th.jpg

Nie wiedziałem że ktoś już zrobił robbo na komorke i zaczałem robić własny projekt. Gdy zobaczyłem miałem nie kończyć, ale poczytałem komentarze i w większości przypadków to robbo nie działa wcale albo tak jak powinno. (u mnie działa kilka razy za wolno i widać tylko 2 kolory - szary i czarny)  Dokończyłem więc engine swojego i wrzucam poniżej wersje testowa engine. Wersja dostosowuje sie do szerokosci ekranu, tak żeby zawsze wyswietlać całą planszę. Minimalna szerokość ekranu to 116 (na 112 można jeszcze sprobować). Od 176 włącza się grafika w wyższej rozdzielczości a od 232 w najwyższej. Dla wyświetlaczy poniżej 176 pikseli widok może być lekko nieczytelny gdyz tilesy maja 8x8. Wersja jest nadal mocno niezoptymalizowana i jest sporo miejsca na oszczednosci. Docelowo z grą będzie także konstruktor poziomów. Jest ono napisane w SDK 1.4 i ma opcje frameskip wiec docelowo powinno nawet działać na takich złomach jak Siemens S65 (myślę że da się je przyspieszyć max. pare razy od stanu obecnego). Na razie jednak na maszynach tego pokroju jest jeden wielki slideshow, dlatego zamieszczam ponizej 2 wersje. (na s65 w obu jest slideshow :D) Jedna to fullscreen - zapełnia cały ekran, a druga wyswietla 16x10 (czyli tyle co na Atari). Na razie jest tylko 1 testowy lvl ale bardzo bym prosił o zamęczenie go i szukanie jakichś byków w engine jeśli ktoś ma troche wolnego czasu oraz telefon który bez problemu uciąga obecną wersję.

Wersja: 0.02a

[usunieta]

Możecie podać jak na waszych telefonach działa obecny engine. 2fps to najniższa możliwa wartość (nawet jeśli działa wolniejto wyświetla 2fps i gra już nie przeskakuje klatek tylko zwalnia). 6fps to ostatnia wartość na której jeszcze można coś zrobić.
UWAGA!  Ale najważniejsze jest szukanie bugów. (czy się nie zawiesza, czy zachowuje się jak oryginał)

Proposzę coś w stylu:
                       
Siemens S65
MINI: <2fps
FULL: <2fps

Sony Ericsson K750i
MINI: 20fps
FULL: 10-20fps

Siemens EL71
MINI: 6-10fps
FULL: 5 fps


Ja ide optymalizować kod. Have fun.

dostep do ostatniej kompilacji to (dzięki koledze Azbestowi):
http://ftp.pigwa.net/stuff/other/robbojava/

16

(105 odpowiedzi, napisanych Software, Gry - 8bit)

ja robiłem swoją wersję, ale widzę że ktoś mnie uprzedził.. na moim złomie c65 niestety wyświetla się na czarno biało ta wersja, a ta moja z kolei nie ma jeszcze obsługi potworków, jest WOGOLE niezoptymalizowana i jest tylko 1 testowy poziom (bez jakiegoś większego sensu, sprawdzający poprawność działania gry, planowałem zrobić też konstruktora bo to akurat prosta sprawa, w przeciwieństwie do engine). Natomiast speed działania jest taki sam na wszystkich teleofnach poprze zastosowanie prostej procedurki frameskip. Ale jak widze że ktoś już to zrobił to chyba kończył nie będę. Są 2 wersje - jedna dla wyswietlaczy od 120 do 240 pikseli i druga dla wysiwietlaczy 240 i szerszych.

wersja mini (29kb):
http://rapidshare.com/files/77226970/Robbo.jar.html
wersja na phone z wiekszymi wyswietlaczami (28kb):
http://rapidshare.com/files/77227669/Robbo16.jar.html

w sumie to dobrze mi tylko ruszyła na k750i. Zastanowie się czy to skończyć. Pozdrawiam!
Ps. Nie da się w nią grać bo jest tu tylko 1 lvl który służył do testowania.
Ps2. Użyłem starszej wersji SDK (1.4) żeby zapewnić zgodność ze starszymi aparatami, ale ze względu na marną prędkość działania jest to na nich jak oglądanie slideshow.

[edit]

http://img67.imageshack.us/img67/6497/robboj2megh4.th.jpg

jest już wersja 0.48a która działa nawet dobrze na złomach typu Siemens S65. Najnowsze wersje zawsze (na razie) tutaj:
http://ftp.pigwa.net/stuff/other/robbojava/