Article View: pl.comp.lang.tcl
Article #133Re: Temat akademicki
From: Wojciech Kocjan
Date: Mon, 18 Jul 2005 06:19
Date: Mon, 18 Jul 2005 06:19
44 lines
3022 bytes
3022 bytes
Googie napisał(a): > Wojciech Kocjan wrote: > > > >>W związku z tym, że tu jest za cicho, postanowiłem podrzucić temat do >>dyskusji. Mianowicie chciałbym w ramach nadmiaru luzu w pracy >>stworzyć gierkę strategiczną. Pomijam narazie jaką, bo pewnie się >>poddam i pomyślę o czymś znacznie prostszym (chyba, że są chętni do >>robienia razem :-). > > > Od dłuższego czasu pracuję nad pewnym rodzajem takiej gierki - walka > programowalnych (ro)botów, które wcześniej się uzbraja w bronie, > tarcze, dodatki, itp. Tyle że ja użyłem własnej implementacji pętli > zdarzeń (w oparciu o [after]), co w efekcie jest odrobinę > procesoro-żerne, ale działa :) Cóż, nie przyszło mi nic lepszego na > myśl. Nie kumam do końca metody, którą Ty chcesz użyć. Jakby dokładnie > miało się odbywać wykonywanie poszczególnych rozkazów, zapisanych w > formie skryptu Tcl? No dokładnie też nie wiem - wolę pomyśleć dłużej niż potem pisać, że jest "odrobinę procesożerne" :-). Ja myślę albo o zdarzeniowości - bo na logikę to albo w momencie jak np dojdzie do celu albo jak coś się wydarzy to zmieni plan działania. Może jakaś prostsza maszyna stanów ze zdarzeniami i implementacjami stanów - wtedy sam edytor stanów mógłby być graficzny i wypasiony nawet ;-) Jak wymyślę to dam znać i postaram się zrobić w miarę uniwersalny. Skoro już robisz jakieś gry to może połączymy jakoś siły? :-) >>ps. Na studiach miałem "najkrótszą drogę", ale tu już za dużo nie >>pamiętam, a też podręcznikowe metody pewnie mają się kiepsko do >>realiów i optymalizacji kodu. Ma ktoś dobry algorytm na to? Chodzi >>głównie o mapy np 160x80, gdzie podane są "koszty" ścieżki (wolę nie >>bawić się w drogi jak w civ/freeciv, bo to utrudnia alrogytm AFAIR). >>Tu akurat chętnie wsparłbym się kodem w C, żeby było szybciej. > Heh... też bym chętnie poznał, choćby "podręcznikowy" czy "akademicki", > bo nawet takiego na googlach nie znalazłem :/ :-) -- WK
Technical Details
Message-ID:
<dbfhlf$qr6$1@atlantis.news.tpi.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mailReferences:
<dbddek$9qb$1@atlantis.news.tpi.pl> <dbej9d$4u9$1@atlantis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!nemesis.news.tpi.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mail From: Wojciech Kocjan <mojeimie@kocjan.org> Newsgroups: pl.comp.lang.tcl Subject: Re: Temat akademicki Date: Mon, 18 Jul 2005 08:19:25 +0200 Organization: tp.internet - http://www.tpi.pl/ Lines: 44 Message-ID: <dbfhlf$qr6$1@atlantis.news.tpi.pl> References: <dbddek$9qb$1@atlantis.news.tpi.pl> <dbej9d$4u9$1@atlantis.news.tpi.pl> NNTP-Posting-Host: dq2.dataquest.pl Mime-Version: 1.0 X-Trace: atlantis.news.tpi.pl 1121667568 27494 195.116.54.236 (18 Jul 2005 06:19:28 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Mon, 18 Jul 2005 06:19:28 +0000 (UTC) User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: pl, en-us, en In-Reply-To: <dbej9d$4u9$1@atlantis.news.tpi.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit