🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.programy.flash-5
Article #21817

Re: Koncepcja tworzenia gier

#21817
From: Marek Szopinski
Date: Sun, 26 Oct 2003 08:24
42 lines
3088 bytes
> kolega moze z PG? ;))

Tak, a widać to ? :))))
Jestem absolwentem PG od 10 lat :D

> no i tu pojawia sie kwestia doswiadczenia, o ktorej wspomnial Lukasz...
> nie robisz tak jak napisales, tylko tworzysz jeden pusty MC, definiujesz
mu
> funkcje onEF, a w tej funkcji przechodzisz w petli po wszystkich MC, ktore
> maja sie zderzyc z jakims innym... takie rozwiazanie jest o wiele bardziej
> wydajne niz definiowanie kilkudziesieciu onEF... (aby sie o tym przekonac,
> mozesz zerknac na zadanie nr 000 na kursie flasha mx
> (www.flashroom.com/forum/)... tam Tencin dal bardzo ciekawe zadanie, ktore
> okazalo sie jednak zbyt trudne na poczatek dla kursantow ;))
>
> mozesz sprobowac je sobie napisac... zareczam, ze jezeli zrobisz je Twoja
> metoda, to zabijesz procesor (w kazdym razie moj Athalon 1,73GHz polegl
;))

No właśnie o tym mówię :) Dlatego mój post jest teraz na tej grupie...
A tak na marginesienie sądzę, aby Twoja metoda była mniej obciążająca procek
ponieważ i tak musisz co ramkę sprawdzać kolizje "każdy z każdym". Jeżeli
masz 10 obiektów to musisz dokonać 100 sprawdzeń.

> hmm... bardziej poprawna forma bylby jakis manadzer zarzadzajacy gra, w
> ktorej sterowalbys "przeplywem" informacji miedzy obiektami... w ten
sposob
> moglbys uniknac problemu o jakim wspomnialem wczesniej... to sprawdza sie
> rowniez w innych przypadkach...

Tak właśnie zrobiłem. Każdy obiekt generuje zdarzenia, które wędrują do
rodzica i w konsekwencji do centrali :) Gdy rodzic nie obsługuje zdarzenie
idzie wyżej. Itd.

> poza tym... to co napisal Lukasz konczy chyba temat ;) zeby pisac
poprawnie
> jakiekolwiek aplikacje we Flashu potrzeba sporego doswiadczenia, a to jak
> pewnie wiesz zdobywa sie... empirycznie ;) a nie z ksiazek czy usenetu ;)

Wiem. Jednakże teoria jest też bardzo ważna - jest to nawet klucz bez
którego zdobywanie doświadczenia zajmie Ci 10x tyle czasu. Chyba kupię jakąś
książkę o pisaniu gier...
Technical Details
Message-ID: <bng0qi$nsh$1@nemesis.news.tpi.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!newsfeed.gazeta.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
References: <bn6umi$d9v$1@nemesis.news.tpi.pl> <bn93a7$f9i$1@news.onet.pl> <bn9dk6$3uu$1@nemesis.news.tpi.pl> <bnajc1$osu$1@atlantis.news.tpi.pl> <bnedd5$gq3$1@atlantis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!newsfeed.gazeta.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail
From: "Marek Szopinski" <marek1967@spam.interia.pl>
Newsgroups: alt.pl.programy.flash-5
Subject: Re: Koncepcja tworzenia gier
Date: Sun, 26 Oct 2003 09:24:07 +0100
Organization: MS Software
Lines: 44
Message-ID: <bng0qi$nsh$1@nemesis.news.tpi.pl>
References: <bn6umi$d9v$1@nemesis.news.tpi.pl> <bn93a7$f9i$1@news.onet.pl> <bn9dk6$3uu$1@nemesis.news.tpi.pl> <bnajc1$osu$1@atlantis.news.tpi.pl> <bnedd5$gq3$1@atlantis.news.tpi.pl>
NNTP-Posting-Host: pr45.neoplus.adsl.tpnet.pl
X-Trace: nemesis.news.tpi.pl 1067157139 24465 80.50.49.45 (26 Oct 2003 08:32:19 GMT)
X-Complaints-To: usenet@tpi.pl
NNTP-Posting-Date: Sun, 26 Oct 2003 08:32:19 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit