Pomyślałem sobie, że można by wspólnymi siłami zrobić zestawik
mini-gier, w postaci kilku(nastu) plików na jednej dyskietce, tak
aby każdy mógł to sobie przegrać na dowolny komputer z 64KB pamięci
i standardową stacją dyskietek.
Na czym by to miało polegać? Ustalamy jakiś termin, powiedzmy do
5-6 grudnia, aby na spokojnie można było się pobawić i każdy się
deklaruje, powiedzmy do połowy września, czy coś napisze (z opisem
- co to ma być za gra). Każda część ma być w miarę możliwości
krótka i ma wychodzić do głównego menu. Nie mają to być "wielkie"
pozycje, a jedynie jakieś małe prace. Nawet coś w rodzaju kółka i
krzyżyka czy wisielca - ma być krótkie i grywalne, w miarę włożonej
pracy i zdolności autora/autorów.
Sprawy techniczne:
1. Menu - wyobrażam sobie coś w rodzaju "The Unity Project
Demo" czyli zbieranie kluczy do poszczególnych części, odnajdowanie
drzwi - tyle "drzwi" ile zadeklarowanych gier. Od razu uprzedzę, że
ja tego nie potrafię napisać, ale może się ktoś znajdzie?
2. Jedne drzwi do jednej gierki. Gdy jakaś gra nie
powstanie, napisanie za drzwiami tekstu (po polsku, angielsku i
względnie w innych językach - że "autor nie zdążył i jego praca nie
wzięła udziału w zabawie").
3. Gry dowolne, dowolna inwencja autora, ale warunek, że po
zakończeniu - powrót do menu (kwestia ustaleń, czy klucz zostaje
zachowany czy nie). Tu nurtuje mnie pytanie techniczne - przy
pracach w "Turbo Basicu XL" można napisać jeden kod loadera ze
zlinkowanymi bibliotekami, aby wczytywać sam skompilowany kod
gierki. Kod wykonywalny każdej części byłby krótszy o bibliotekę
(wczytywanie części przez BLOAD na przykład), ale... Czy to można
uwzględnić w loaderze, względnie podczas wczytywania pozycji w
"Turbo Basicu XL" (skompilowanym)? Bo zakładam, że poszczególne
części mogą być pisane w dowolnym języku programowania?
4. Sprawa uruchamiania gier - trzeba by trzymać w pamięci
sam loader (tak myślę, że to by było rozwiązanie) i kod gry by się
uruchamiał tylko wtedy, gdy w pamięci odczytana komórka (komórki)
miałyby wskazaną wartość (sprawdzenie obecności "loadera" z menu).
Aby docierać do poszczególnych części wyłącznie za pomocą gierki z
menu. Wyjście z gry też najlepiej, gdyby działało poprzez wyjście
do loadera - maskowane (przez procedurę maszynową, X=USR(adres) w
Basicu na przykład) lub jawną (BLOAD loader lub ciepły/zimny start
wymuszony z kodu, ale gdy trzymamy klucze - w rachubę wchodzi tylko
ciepły i kod loadera zabezpieczony przed skasowaniem).
Co o tym sądzicie? Proszę o komentarze. No i dużo zależy od tego,
czy znajdzie się ktoś, kto zrobi grafikę do menu i je zaprogramuje
- to jest jedyna osoba, która nie może nawalić. No i - w razie
powodzenia "akcji" - mielibyśmy fajną kompilację na koniec roku.
zaxon 2009-08-24 01:01:02
Hmm, a musi byc na dyskietce? Lepiej na carcie, ot dwa razy w roku wypuscic Atari Magazyn . Platforma czyli Corina jest, developer tez czyli Nosty, a w zamian mamy ladne wydanie, trwaly nosnik. Zle mysle? Kaz 2009-08-24 01:57:10
Ale dyskietka ma swoja popularna forme cyfrowa - plik ATR. A cart Coriny nie jest rozpoznawany przez zaden emulator (poza nieoficjalna przerobka Laoo). Wiec bylbys skazany na prawdziwy cartridge - a to juz mocno zaweza jego dostepnosc. Sytuacja sie oczywiscie zmieni, jak w emulcach pojawi sie mozliwosc odczytu carta typu Corina. xxl 2009-08-24 08:24:03
ciekawy pomysl, moze faktycznie ktos napisalby inicjalizera, ktory zamiast listowac zawartosc dyskietki w postaci tekstu wyswietlilby obrazek a ladowal jak zwykle po nacisnieciu klawisza - bylo by menu jak na konsolach :-) ... co do samych gier: wstepnie jestem zainteresowany, moze jakas odwracanka? karciana gierka? wszystko zalezy od ilosci zgloszen, jesli bedzie 4 chetnych (razem ze mna) to startuje. xeen 2009-08-24 08:28:02
mi się pomysł podoba, aczkolwiek nalezy przygotować się serię newbe question od nieco mniej zaawansowanych użytkowników (takich jak ja) podczas samego tworzenia prostych gierek:) xeen 2009-08-24 08:32:52
no to ja też się zapiszę, ale mnie to chyba należy liczyć za 0.5 (ze względu na skills'y) czyli jest 1.5 osoby, jeszcze min 2.5 :D immolator 2009-08-24 08:38:25
Xeen ma rację. Przydał by się jakiś szkielet takiej gierki, tzn. procka wejścia i wyjścia z programiku, aby łatwo je insertować do menu. Początkującym pomogło by to trochę na starcie. Problem w tym, że ktoś musiał by to napisać, a przynajmniej zdefiniować. I to w co najmniej trzech językach ;-) Turbo Basic XL, Action! i asm. Oxygen 2009-08-24 08:57:31
Witaj Sikor. Pomysł super, a jak wyglądają prace nad Kolony 2106? Kiedy można spodziewać się pełnej wersji Caco 2009-08-24 09:25:14
Wstępnie się piszę na napisanie czegoś prostego :) pin 2009-08-24 09:56:19
Menu :) - jaki problem. Wystarczy programik, który dla dysku "D:" wyświetli katalog o zadanej masce, gdzie każda z gier będzie zaopatrzona w specyficzne i jednolite rozszerzenie pliku. Każda gra może powracać do menu poprzez jego załadowanie i uruchomienie - w nawiązaniu do opcji wyjścia z gry i powrotu do menu. Tak skonstruowany loader / gry będą wówczas działać praktycznie z każdego nośnika. Z dyskietki, z SIO2coś_tam, z dysku twardego, z grzebienia :) pin 2009-08-24 10:00:37
.. co do związania w tym przypadku MENU z grami - można to zrobić na zasadzie takiej, jak określił to Sikor, można też dodatkowo założyć (wg. uznania), że np. każda gra będzie kompilowanym programem dla Turbo-Basic XL, więc biblioteki runtime można podlinkować wyłącznie do MENU, reszta programów nie będzie wymagała ładowania tychże. Są przecież zajefajne programiki do łączenia runtime2 z kompilowanym TB - na takiej właśnie zasadzie zrobiony został TrsDesktop :) larek 2009-08-24 12:01:27
Pin, a co jest z TrsDesktop'em? Niedawno próbowałem zainstalować sobie Trs'a na 16MB ATRze w sio2sd i klops. Instalotor nie znajduje miejsca na zainstalowanie Trs'a!? Plik pobrałem z Atariki. Wiem, że były jakieś problemy z tym instalatorem - tak mi się gdzieś przeczytało. Powstała już jakaś działająca wersja? A może ja coś źle robię? Chciałem podpatrzeć TrsDesktop w działaniu ;-) Wszystko, co trzeba (chyba) mam: 1MB, SDX 4.najnowsze_coś_tam, no i sio2sd z plikiem atr 16MB sformatowanym pod spartą... A może pod sio2sd Trs nie pójdzie? sikor 2009-08-24 18:49:55
Pozostaje kwestia gierko-podobnego menu, ktoś jest w stanie to zrobić? Ja ze swojej strony mogę obiecać małą produkcję, o ile znajdą się z cztery osoby, które się zadeklarują (powtarzam za XXL-em). Co do bibliotek - Pin, przybliż nam to bliżej... Też zakładam, że jak Turbo Basic - to kompilowany. nosty 2009-08-24 19:16:32
Zacny pomysl :) Takich gierek ostatnio troche powstaje. Fajnie by bylo to zebrac. Nie chce sie wcinac Sikorowi, bo jestem dla niego jakby "przyjazną konkurencją" ;) ale jakby co to mozna to wladowac na carta ktorego uzylem do Hobgoblina i Robbo Forever. Sprawdzony i latwy w oprogramowaniu. Jest znaaaacznie tanszy od Coriny w wykonaniu i czesciach. Corina to za duza armata do takiej pracy. Aha, mam czlowieka, ktory pisze takie loadery do wlasnych cartridgy, ze szczeka mi sie odbila od podlogi jak zobaczylem jego prace. Sam sie zglosil z checia pomocy ;) Na pewno podola zadaniu jesli zalezy Wam na czyms widowiskowym.
Sikor - oczywiscie moge Ci udostepnic projekty PCB, schematy i wszystkie potrzebne informacje, gdybys chcial to wydac samodzielnie na tym carcie. sikor 2009-08-24 19:28:31
@Nosty - chętnie kolekcjonerską serię wydam, czemu nie ;) Na razie zróbmy jednak taką kompilację, a człowiek się przyda. Z mojej strony powiem tylko tyle, że miło mi, że jest jakieś zainteresowanie. To jak - ruszamy z deklaracjami? Kto za - niech się wpisuje ;) sikor 2009-08-24 19:47:01
@Oxygen: wszystko wskazuje na to, że niestety nie ja wydam nowe Kolony. Kaz planuje wydać je na Poznań GameShow Arena, a wtym terminie się nie wyrobię. @Kaz: może da radę zrobić jakiś prosty formularz dla ludzi, którzy by chcieli wziąć udział we wspomnianym projekcie? Coś w stylu: Nick, e-mail (może być ukryty), krótki opis co... I w miarę możliwości - przypięcie tego gdzieś z boku newsów? Kaz 2009-08-24 20:39:43
Takim formularzem sa komentarze - mozna wpisac nick, e-mail (lekko ukryty), a w polu komentarza zrobic opis. Ewentualnie na forum, bo "gdzies z boku newsow" raczej nie da rady.
Oxygen - nie ja planuje je wydac tylko wspolnie autorzy Kolony2106 (ja, Larek, Urborg, stRing) zdecydowali, ze chca wydac gre na PGA, skoro jest okazja, a gra od dluzszego czasu jest gotowa. Sikor wycofal sie z braku czasu i pieniedzy. sikor 2009-08-24 21:05:00
Przede wszystkim, jak pisałem - z powodu zbyt krótkiego terminu jak dla mnie (choć kwestie finansowe w tej chwili też źle stoją). Gra miała mieć premierę już dawno, ale teraz chociaż czeka ją jakiś większy rozgłos... Kaz 2009-08-24 21:20:54
Sikor - nikt nie ma przeciez pretensji (przynajmniej ja nie mam), czasem tak sie zdarza. A ze pojawila sie okazja, to nalezy z niej skorzystac. Zreszta nie jest powiedziane, ze nie wydasz, na razie wszystko to tylko przymiarki. sikor 2009-08-24 21:31:53
Toż nic nie mówię. A rozgłos się przyda ;) Ale schodzimy z głównego tematu, więc na razie mamy 3,5 osoby (XXL, Caco, Sikor i 1/2 XEEN-a). Ktoś się jeszcze deklaruje? Potrzeba nam jeszcze 0,5 osoby, aby się XXL zdecydował. No i koder do loadera ;) pin 2009-08-24 22:01:04
łamię się nad loaderem ;) - cały czas się zastanawiam. W zasadzie chodzi wyłącznie o czas.
@LAREK - TrsDesktop nigdy nie był testowany na Sparta DOS X w wersjach: 4.39x, 4.40, 4.41. Możliwe, że błąd dotyczy po prostu niezbyt trafnej detekcji DOS'a i oprogramowania zawartego w instalatorze. Co do SD - z tym na 100% problemu nie będzie, jednak na tak wolnym nośniku nie gwarantuje satysfakcji. Ew. można spreparować wersję desktopa bez doładowywania tapety na pulpit ;) - do załadowania z miejsca będzie jakieś 8 kilo mniej :D xxl 2009-08-25 11:27:03
juz wczesniej pisalem ale jesli trzeba jeszcze raz to: xxl / mail pod ksywa / gra - atarowa wersja ktorejs z logicznych gier z pykam.pl lub poszkole.pl jeszcze nie wiem ktora. Warunek: jeszcze 3 osoby. Kto bedzie robil loadera i jak bedzie wygladal? xeen 2009-08-25 17:03:43
no to ja też powtarzam deklarację. xeen namiary powyżej gra - prosta, zręcznościowa, dedykowana raczej dla n>=2 graczy (turniej) z adnotacją i prośbą o wyrozumiałość jeżeli chodzi o zadawanie banalnych pytań w trakcie (skill'sy) sikor 2009-08-25 17:11:38
I ja potwierdzam moją deklarację, namaiary na mnie są ogólnie znane ;) Co to będzie - zadecyduję, gdy zadeklaruje się czwarta osoba. Moja praca będzie na pewno w kompilowanym Turbo Basicu XL. Kaz 2009-08-25 18:14:19
My ze Scalakiem planujemy zaatakowac pewien pomysl na gre, ale niestety nie mozemy zagwarantowac, ze uda sie do grudnia, poniewaz stopien skomplikowania gry bedzie znacznie wiekszy niz "gra w wisielca". Dlatego, jezeli przyjmiecie nasze zgloszenie to z zastrzezeniem, ze mozemy nie zdarzyc na 5 grudnia.
Wtedy gra najprawdpodobniej pojdzie na Grzybsoniade, o ile Grzybson jeszcze bedzie organizowal zlot z konkursem. sikor 2009-08-25 19:52:13
@Kaz, ale tu właśnie idea polega na tym, aby coś zrobić w międzyczasie, dla odprężenia. Gra ma być mała, nie musi być skomplikowana. To taka zabawa. A większe projekty - jak najbardziej, w wolnej chwili. Ja osobiście na Grzybsoniadę żadnej pozycji nie napiszę, jakby co. CharlieChaplin 2009-08-26 00:23:55
hmm, the idea reminds me of the mini-games in "Spy Master" and other programs. Maybe the various mini-games in Tajemnicze Atari can also be used for inspiration...
-Andreas Koch. sikor 2009-08-26 22:04:57
@Andreas, yes... Good point of view ;) To jak, znajdzie się czwarty "do brydźa"? Bo nie wiem, czy mam się przymierzać, czy jak zwykle wszystko spełznie na niczym... Caco 2009-08-28 11:27:44
@ Sikor - Widzę, że nikt nowy do projektu się nie zgłosił. Może by to ogłosić jako konkurs? Może to by przyciągnęło więcej osób? Rywalizacja, chęć pokazania się - może to poskutkuje? Ostatni konkurs przyciągnął masę ludzi, powstało 15 gierek. Zabawa była niezła. Kaz 2009-08-28 12:54:03
Caco - pytalem Sikora przez publikacja powyzszego, czy to ma byc konkurs, ale odpisal mi, ze konkursow juz nie organizuje. sikor 2009-08-28 17:18:35
@CACO: zgadza się, jak pisałem onegdaj: ja już konkursów (przynajmniej póki co, ale przypuszczam że wogle) już nie organizuję. Ludzie mieli moje konkursy w wielkim poważaniu, więc po n-stym stwierdziłem: dość, nie to nie... A gierkę bym skrobnął, ale póki co - brak czwartego do brydża... sikor 2009-09-04 17:51:22
Wpisujemy się do poniedziałku włącznie: http://atarionline.pl/forum/comments.php?DiscussionID=313 uicr0Bee 2009-09-11 20:10:44
larek, pin <-- jakiś rok temu miałem problem z odpaleniem TRS na SDX 4.41 i trub stwierdził niekompatybilność instalatora 0.9d z 4.41. Dostałem od niego na priv 0.9e ALPHA, która zadziałała i miła być opublikowana. Poszukajcie w zasobach truba, albo próbujcie na priv, bo nie jestem pewien czy mogę upubliczniać. Tu opis moich problemów: http://atariarea.krap.pl/forum/viewtopic.php?pid=86054#p86054