7,626

(98 odpowiedzi, napisanych Fabryka - 8bit)

no to odpoczywam tydzien. zobaczymy co sie stanie ;-)

7,627

(98 odpowiedzi, napisanych Fabryka - 8bit)

> Widzę, że prace idą w dobrym kierunku...

prace ida? skorpiony juz sa skonczone :p (bez muzyki i fx). wczyszcze kod z procedurek do debugowania i w weekend lub poniedzialek puszcze gierke w swiat ;-)

> czy po ukończeniu skorpionów jest szansa na drugą wersję sudoku?

jest szansa na cos innego. sudoku mialo byc max proste i jest. projekt zakonczony.

co do propozycji graficznych (oprocz czolowki bo ta adm juz zrobil) zdaje sobie sprawe, ze gdybysmy czekali jeszcze tydzien to pojawi sie kilka zajebistych propozycji grafik do gry i kazda bedzie kilkakrotnie lepsza od tego co pokazalem na poczatku. ale czy jest sens czekac? jesli dostane zrobione charsety do soboty to zmienie tryb graficzny w przeciwnym wypadku zostanie jak jest. jeszcze bedzie okazja sie wykazac :-) mam nadzieje.

7,628

(50 odpowiedzi, napisanych Bałagan)

na slowacji nie zakumali by czaczy, trzeba powiedziec tak:

vyfajči mi :-)

7,629

(98 odpowiedzi, napisanych Fabryka - 8bit)

bo w silniku nie bede musial NIC zmieniac :-)

linia trybu 5 - jak teraz znaki 8x8

linia trybu 4 lms linia1 dli zmiana charset -
linia trybu 4 lms linia1(jescze raz) dli zmiana charset - da nam to samo z punktu widzenia programu ale uzyskamy rozdziale 8x16

7,630

(98 odpowiedzi, napisanych Fabryka - 8bit)

chodzi o to, ze pixel w trybie 5 jest kwadratem a w 4 prostokatem

7,631

(98 odpowiedzi, napisanych Fabryka - 8bit)

na maila poszla rozpiska jak poukladac fonty w charsetach.

zrezyguje z 5 trybu antica na rzecz 4 gdy dostane PELNY zestaw fontow na podmiane obecnego.
zmiany w programie do obslugi trybu 4 sa minimalne: dli zmienia zestaw co linie + wydluzy sie DL.

7,632

(98 odpowiedzi, napisanych Fabryka - 8bit)

fakt, wyglada duz lepiej. tylko, ze matryca 8x16 co akurat nie jest problemem - d_lista by sie tylko wydluzyla i co wiersz dl zmienia zestaw, ale jak bedzie wygladal skorpion idacy w lewolub prawo? piksele nie sa proporcjonalne. wydaje mi sie tez, ze szkoda dodatkowego koloru na tlo kosztem trzeciego koloru na elementy gry. za to animacje mozna zrobic duzo ladniej.

playery juz wykorzystuje do ograniczenia pola gry.
kolejny raz zmienilem procki obslugi tablic - teraz pole gry niezaleznie od czesci wyswietlanej moga miec rozmiary hmmm prawie dowolne ;-) scroll co 1 element czyli w poziomie 2 znaki a w pionie jeden.
kompresja zrobiona
brak obslugi klawiszy konsoli.
gra zajmuje 5kb

---- dodane

brak fx'ow, brak muzy ...

7,633

(98 odpowiedzi, napisanych Fabryka - 8bit)

dodane: animacja lawy, zmienione fonty
delikatnie zmieniona procedura oblugi tablic dzieki czemu gierka moze obsluzyc levele z:
http://lightforce.freestuff.gr/double.php - trzeba by tylko zmienic generator znakow ;-)
to nie jest moja gra. na poczatku dalem linka do flasha, klasycznie zerznalem pmysla.

brak obslugi klawiszy konsoli
brak fx
prawdopodobnie dodam jeszcze ramke ograniczajaca pole ruchu skorpionow

7,634

(98 odpowiedzi, napisanych Fabryka - 8bit)

wczoraj nie mialem neta. widze, ze w skrzyni sa jakies listy z sugestiami, grafika i muzyka. poki co zrzut z wczoraj:

http://atari.pl/scorpions.obx

---

dodane:

jesli sa sugestie - prosze teraz. do konca tyg. chce ukonczyc program, a od srody do piatku nie bede mial neta ...

7,635

(9 odpowiedzi, napisanych Bałagan)

ta logiczna gierka na koncu co to bylo?

7,636

(98 odpowiedzi, napisanych Fabryka - 8bit)

w calym tym porcie najlepsza bedzie muzyka i grafika :-)

7,637

(98 odpowiedzi, napisanych Fabryka - 8bit)

envision tez chyba ma edycje we wszystkich trybach tekstowych atari ;-)

7,638

(45 odpowiedzi, napisanych Programowanie - 8 bit)

rewelacja ....

moglbys spakowac i sprawdzic ile bajtow ma

przyklad5:
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaabbbbbaaaaaa
aaaabaaaaabaaaaa
aaabaababaabaaaa
aaabacaaacabaada
ddabaacccaabaadd
ddaabaaaaabaaada
daaaababbbaaaada
daaaaaaaaaaaaada
daaaaaaaaaaaadaa

moja metoda tu sie calkowicie wyklada : 34 bajty

i taka mala prosba  :-) czy mozna bezczelnie zapierniczyc Twoja procke do rozpakowania plansz w gierce? oczywiscie wymieniajac Cie na liscie plac ?

7,639

(98 odpowiedzi, napisanych Fabryka - 8bit)

przy $4 masz 8x8 ale dalako mu do kwadrata. przy $5 piaty kolor tez jest.

elegancki g2f moze niema tego trybu ale mozna konwertowac g2f a robic w dowolnym gwintowym edytorze.

za duzo gadasz ;-) zrob czolowke w g2f i trybie antica 4.


--- dodane

http://atari.pl/scorpions.obx

poprawione procki - wiecej widac na ekranie
migniecia i smieci w ostatniej lini potrzebne do debugowania.

7,640

(98 odpowiedzi, napisanych Fabryka - 8bit)

malo zajmuje, stawiajac kolo siebie 2 znaki mamy 8x8 w 4 kolorach - pixel proporcjonalny a przeciez obracamy robala w kazdym kierunku - latwo narysowac.


co do muzyki. nic nie zakladam, ale czy bede umial podpiac jakas wypasna procke odgrywania? moze cos prostrzego?

7,641

(98 odpowiedzi, napisanych Fabryka - 8bit)

@$#&^*%$ a skad mam wiedziec? dzis sprawdze ile czasu ramki zajmuje program.

7,642

(98 odpowiedzi, napisanych Fabryka - 8bit)

grafika, moze cos takiego:

http://www.atari.pl/scorpions.bmp

jest ktos chetny na plansze tytulowa i muzyke do gry?

pozdrawiam

7,643

(98 odpowiedzi, napisanych Fabryka - 8bit)

http://atari.pl/scorpions.xex

sterowanie kursorami

narazie tyle. niema zrobionego wybierania leveli, procedury game over i sukces sa ale.. moze jutro :(
procedura wyswietlania jest do poprawy - jak juz bede mial grafike pozmieniam.

brak muzyki :(((((((((

grafika - moze do piatku cos narysuje

uwagi?

7,644

(98 odpowiedzi, napisanych Fabryka - 8bit)

http://www.ebaumsworld.com/games/crabs.html tu tez jest. eeee butelki :p

...

plansze gry mam juz prawia gotowa, tryb 5 antica.

do popoludnia (jak w pracy bedzie spokoj) powinienem opublikowac juz conieco.

7,645

(98 odpowiedzi, napisanych Fabryka - 8bit)

Witam,

http://www.jarkey.net/playgames/crabs_game.htm

zrypalem to na c, wydaje mi sie ze niepowinno byc problemow z przepisaniem na assa 6502 (podobnie zrobilem z sudoku). do piatku powinienem skonczyc :-) przenosic glowne procedury. tak mysle ze w piatek pokaze dzialajacy program.

apel:
potrzebuje muzyczki :-) ktos chetny?

milo posluchac uwag np jakiego trybu uzyc, w jaki sposob i czy umozliwic dodawanie wlasnych plansz,
czy poruszac krabami czy moze czyms innym :-) (moze skorpion! ?), moze jakis przyklad graficzki ?

pozdrawiam


---
wstajemy na paluszkach i wkrecamy zaroweczki.

7,646

(45 odpowiedzi, napisanych Programowanie - 8 bit)

M ustawione to plot ale ustawione razem z T to draw (zauwaz, ze draw 'rysuje' tylko w 'pionie' a fill dziala jak draw w poziomie). wartosc pierwszego bajtu dla tego przykladu moze byc: 2,15, 54 itd. akurat w tym przykladzie kolejnosc 'rozkazow' niema znaczenia - bedzie mialo znaczenie ... ale o tym pozniej.

reszta danych? - nie bierzesz pod uwage wartosci P - zwroc tez uwage ze zmienia sie jego interpretacja wraz z T.

dobrze kombinujesz - to bylo moje zadanie przy rekrutacji kolesi na informatykow. wlasciwie to czesc zadania - glownie chodzilo o zerzniecie gry: http://www.jarkey.net/playgames/crabs_game.htm tak sie sklada ze napisalem to w c i kto wie... jak znajdzie sie jakis grafik i muzyk to portne to na atari? chetny jest ktos?

-- dodane

http://atariarea.krap.pl/forum/viewtopi … 795#p50795

7,647

(45 odpowiedzi, napisanych Programowanie - 8 bit)

pisze z palca wiec mozliwe ze sie machnalem:

%10,%11011100,%1111,%11011100,%110110,%10110101,%1110110,%10110101,%1001000,%10010001,%1011000,%10100001

12 bajtow

ciezko napisac pakera... depakera o wiele prosciej

7,648

(45 odpowiedzi, napisanych Programowanie - 8 bit)

zapisze jeszcze raz:

rozpakowane bloki maja po 192 bajty, wypelniamy go wartoscia wystepujaca najczesciej

pobieramy dlugosc 'programu z opisem dekompresji'
pobieramy kolejno 2 bajty

co zawieraja te dwa bajty:
pierwszy bajt - index - od ktorego miejsca w boku 192 b zaczynamy
drugi bajt bity od najstarszego:

|M|T|D|D|P|P|P|P|W|

M - metoda fill, plot
plot stawia dana na poczatku i po przesunieciu innymi slowy moze zrobic tak: ABBBBBA lub tak: A (A istotny),
fill wypelnia, moze zrobic tak:AAAbbbAAAbbbAAA (A istotny) - nie z przykladu powyzej

T - tryb patrz P dla plot automatyczna zmiana na draw
jesli M bylo plot to przy ustawieniu T mamy draw oraz zmiane interpretacji P

D - dane - sa juz tyklko 3 rozne elementy
dane: 01, 10, 11

P - przesuniecie 1-16 lub index+x*16
w zaleznosci od T mozemy zrobic przy plot tak: A lub AbbbbbA a przy draw tak: AAAAAA lub tak: AbbAbbA (A dane istotne)
to dekompresor musi zadbac i obliczac koniec dzialania rozkazow ale to jest akurat b.proste.


analogia w nazwie fill, draw i plot jest trafna w przypadku tego algorytmu i TYCH konkretnych danych.

W - jakas wartosc bitu 9
moj poprzedni post byl zaszumiony i to jest wlasnie ta niechciana tresc ;-)

7,649

(45 odpowiedzi, napisanych Programowanie - 8 bit)

e chyba cos poknocilem. juz sam niewiem


hmm, a moze tak:

przyklad 1: 12 +1 bajtow
przyklad 2: 12 +1 bajtow

1. wypelniamy blok 192 bajtow kodem powtarzajacym sie najczesciej
2. rozkaz 1 bajt index w bloku, 2 bajt |M|T|D|D|P|P|P|P|W| gdzie
M - metoda fill, plot (plot stawia dana na poczatku i po przesunieciu, fill wypelnia)
T - tryb patrz P dla plot automatyczna zmiana na draw
D - dane - sa juz tyklko 3 rozne elementy
P - przesuniecie 1-16 lub index+x*16
W - jakas wartosc bitu 9

metoda wolna, zero tablic, dekompresor bardzo :-) krotki.

i tu sie zastanawiam czy to tylko na kartce tak fajnie wyglada?

7,650

(45 odpowiedzi, napisanych Programowanie - 8 bit)

zerknalem jeszcze raz. dane sa bardzo specyficzne...

moze zamiast danych wejsciowych zastosowac 'opis dekompresji' (dwubajtowe rozkazy)

w takim przypadku

przyklad1: 14 bajtow + 1 bajt dlugosc 'opisu'
przyklad2: 16 bajtow + 1 bajt dlugosc 'opisu'