Re: [python] Obecná rada
Unreal engine nie je open source a tak skoro asi ani nebude :) http://www.unrealtechnology.com/licensing.php To uz si zatal hodne vysoko, ked si presiel od pyGame na Unreal Engine ;) vbalko 2008/6/26 Tomy Novella <[EMAIL PROTECTED]>: > no ja som nasiel "vraj dobry" engine, totiz Unreal Engine, ale neviem, > ci je open source, lebo nikde na ich strankach nie je ani cena, ale > zasa ani link na download... > > ale to sme uz dost odbocili offtopic od temy python :) > ___ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Obecná rada
Dobrym prikladom seriozneho enginu je napriklad Build engine, na ktorom boli zalozene hry ako Duke Nukem 3D, Blood, Shadow Warrior atd. Tento konkretne je uz volne pristupny a open source. Najdes ho na http://www.advsys.net/ken/build.htm Je vsak v C++ (ako kazdy moderny engine - kvoli rychlosti ) Dalsimi prikladmy su Quake I - IV engine, unreal engine vbalko 2008/6/26 Tomy Novella <[EMAIL PROTECTED]>: > ahoj, > a mohol by mi este niekto napisat nejaky seriozny engine?(nemusi byt > na python), aby som vedel?:) > su to povacsinou open-source, alebo ani nie? v ktorom engine je > vacsina hier spravena? napr. need for speed, warcraft a take > znamejsie... wiki to totiz pise dost obsirne... > ___ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Obecná rada
Je jasne, ze seriozna hra potrebuje seriozny engine. Takyto engine sa vsak nerobi v pythone. Povodny tazatel spomenul, ze ma napad na malu hru - prave na takyto druh hier je pyGame urceny. Male hry (tzv. flashoviny :) ), kde by bola tvorba nejakeho rozumneho enginu obrovskym overloadom a kde vykonnost pyGame je dostatocna. A povedzme si, ze pyGame ma implementovane algoritmy a optimalizacie, ktore by tvorca svojej prvej hry urcite napisal horsie a pomalsie. vbalko 2008/6/26 superman <[EMAIL PROTECTED]>: > Asi to chce obecnou radu: > > 1) Programování her chce jiné věci, než programování grafických aplikací. > > 2) Programování grafických aplikací v herních knihovnách je ukrutně > pomalé a výsledek je hnusný. > > Závěr: Na používání her se většinou používají dost odlišné knihovny > oproti programování běžných grafických aplikací. > > Miloslav Ponkrác > > > > > Tomy Novella napsal(a): > > no to je prave ten problem, ze neviem, co chcem robit ;) > > > > momentalne pracujem v linuxe a na windows sa pytam preto, ze ked sa uz > > nieco ucim a linuxaci vyhynu, tak aby som to vedel pouzivat aj vo > > windowse, rssp. mohol na tom o 5 rokov vediet zarobit ;) > > > > s activeX nechcem mat nic spolocne, idem mi vsak o to, ze mam taky > > napadik na malicku hru a dost ju chcem spravit, len neviem, ci ju > > budem vediet spravit aj v napr. wxPythone... resp. nechcem sa ucit > > kniznicu, ktora mi je nanic ;-) > > da sa pygame, resp. nejaka herna kniznica uplne nahradit nap. > > wxPythonom?(aby som sa naucil len neho, a vedel v som spravit vsetko > > -> aj jednoduche GUI aplikacie, aj hry...) > > ___ > > Python mailing list > > Python@py.cz > > http://www.py.cz/mailman/listinfo/python > > > > > > > > ___ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] pygame? , vyber kniznice
No ak chces robit fullscreenove aplikacie (typicke pre hry) tak je jednoznacne najlepsi pyGame, ktory ma z tychto kniznic asi najprepracovanejsiu podporu pre vykreslovanie na canvas a predpripravene triedy na animacie, collision detection, manipulacia obrazkov atd. Ked v tom vsak budes chciet spravit klasicku okienkovu aplikaciu, budes mat trocha problem. Je sice nejaka kniznica (nepamatam si meno), ktora simuluje nejakeho jednoducheho okenneho managera, ale nie je to to prave orechove. Na to sa ovela viac hodia ostatne kniznice - pyQT, pyGTK, pyWx... Takze - ak chces robit hry pyGame - inak nieco ine vbalko 2008/6/26 Tomy Novella <[EMAIL PROTECTED]>: > no to je prave ten problem, ze neviem, co chcem robit ;) > > momentalne pracujem v linuxe a na windows sa pytam preto, ze ked sa uz > nieco ucim a linuxaci vyhynu, tak aby som to vedel pouzivat aj vo > windowse, rssp. mohol na tom o 5 rokov vediet zarobit ;) > > s activeX nechcem mat nic spolocne, idem mi vsak o to, ze mam taky > napadik na malicku hru a dost ju chcem spravit, len neviem, ci ju > budem vediet spravit aj v napr. wxPythone... resp. nechcem sa ucit > kniznicu, ktora mi je nanic ;-) > da sa pygame, resp. nejaka herna kniznica uplne nahradit nap. > wxPythonom?(aby som sa naucil len neho, a vedel v som spravit vsetko > -> aj jednoduche GUI aplikacie, aj hry...) > ___ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] SimpleHTTP
Aj tak vsak ak to chces pouzivat ako "produkcny" server, mal by si sa poobzerat po nejakom lightweight http servery. Videl som viacere, takze by nemal byt problem niektory z nich spojazdnit s pythonom. Na zaciatok ti mozno posluzi toto http://www.vmware.com/appliances/directory/289 . Je to VMWare package kompletne pripraveneho systemu na vyvoj web aplikacii v pythone. vbalko 2008/6/23 Petr Dlabal <[EMAIL PROTECTED]>: > Ahoj, mam takovy dotaz na bezpecnost. Zajimal by me nazor odborniku. > Predpokladejme ze bych mel takovy jednoduchoucky serverik napriklad > takovehoto typu: > http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/392879 > jak moc silene by bylo otevrit ho pro volny pristup z internetu (treba > na nejakem netradicnim portu) a obsluhovat s nim pozadavky nejake > klientske aplikace (pokud by se vyresila nejaka autentifikace, ktera v > tom prikladu neni)? > Jinymi slovy - SimpleHTTP server (hlasi se to SimpleHTTP/0.6 > Python/2.5.2), jsou zname nejake zavazne bezpecnostni diry? Kdyz mi > ten pythonsky skript toho serveru pojede (na os win, bohuzel) pod > nejakym vyhrazenym uzivatelem s rozumne nastavenymi pravy atd...? Je > to uplne silenstvi nebo jen castecne silenstvi? :-)7 > Diky za kazdy nazor :-) > PD > ___ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] SimpleHTTP
Podla mna, ak by to bolo na uzivatelovi, ktory ma pravo na zapis iba do jedneho urceneho adresara a ziadny execute, tak ti utocnik moze maximalne zahltit stroj - samozrejme iba za predpokladu, ze vo win nie je nejaka skryta diera, ktora by sa takto dala vyuzit ;) vbalko 2008/6/23 Petr Dlabal <[EMAIL PROTECTED]>: > Ahoj, mam takovy dotaz na bezpecnost. Zajimal by me nazor odborniku. > Predpokladejme ze bych mel takovy jednoduchoucky serverik napriklad > takovehoto typu: > http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/392879 > jak moc silene by bylo otevrit ho pro volny pristup z internetu (treba > na nejakem netradicnim portu) a obsluhovat s nim pozadavky nejake > klientske aplikace (pokud by se vyresila nejaka autentifikace, ktera v > tom prikladu neni)? > Jinymi slovy - SimpleHTTP server (hlasi se to SimpleHTTP/0.6 > Python/2.5.2), jsou zname nejake zavazne bezpecnostni diry? Kdyz mi > ten pythonsky skript toho serveru pojede (na os win, bohuzel) pod > nejakym vyhrazenym uzivatelem s rozumne nastavenymi pravy atd...? Je > to uplne silenstvi nebo jen castecne silenstvi? :-)7 > Diky za kazdy nazor :-) > PD > ___ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] POZOR NA NEŽÁDOUCÍ VLIVY
To je preto, lebo gmail obmedzuje typ prilohy. Nesmu tam byt spustitelne subory. Kvoli bezpecnosti. Tiez ma to niekedy obmedzuje a privital by som keby sa take nastavenie dalo vypnut, ale vyzera to, ze sa toho tak skoro nedockam... 2008/6/23 Jarek Krcmar <[EMAIL PROTECTED]>: > Možná trochu odbočím, ale musím se o tom zmínit. > > Někdy se stane, že jestliže posílám E-mail na gmail.com, tak se mi vrátí s > tím, že zpráva nemohla být doručena. > > Stává se mi to zvláště při odesílání přílohy. > > Na seznam i volny zpráva s přílohou dojde. > > Jarek > > > - Original Message - > *From:* Jan Bednařík <[EMAIL PROTECTED]> > *To:* Konference PyCZ > *Sent:* Monday, June 23, 2008 10:43 AM > *Subject:* Re: [python] POZOR NA NEŽÁDOUCÍ VLIVY > > Mail od Seznamu je taky Javascriptovej, jen je oproti Gmailu vývojově dost > pozadu (a oba myslím mají alternativní verzi bez Javascriptu). > > Honza > > > 2008/6/22 <[EMAIL PROTECTED]>: > >> Se seznam.cz problémy nemám a nikdy jsem neměl, seznam.cz my naprosto >> vyhovuje narozdíl od Javascriptového gmailu... >> >> > -- > > ___ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > > > ___ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] POZOR NA NEŽÁDOUCÍ VLIVY
Odkedy pouzivam Gmail, tak so spamom nemam problem. 2008/6/22 superman <[EMAIL PROTECTED]>: > [EMAIL PROTECTED] napsal(a): > > Já osobně doporučuji nepoužívat mail od volny.cz ale od seznam.cz kde je > spam filtr samozřejmostí.. A chyba není u tebe ale na py.cz kde by měl být > spam filtr... > > > > > Myslíte ten seznam.cz, který má velmi často výpadky a technické > problémy, a když někomu mailuji na seznam.cz, pro jistotu se ho jiným > kanálem ptám, zda mail skutečně došel, zatímco u jiných mailových > serverů to vcelku není potřeba? > > Podle mého spam je dnes prostě něco co občas uteče. Nelze ho 100%ně > odfiltrovat jinak, než zrušit všechny maily. Na druhé straně se ale > divím, že pronikl do konference, kde se všichni povinně přihlašují, a > kohokoli lze odstřihnout. Já bych to osobně dál moc neřešil. > > ___ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Stejný seznam v různých instancíc h
class Test: def __init__(self): self.val = [] 2008/6/19 Jáchym Barvínek <[EMAIL PROTECTED]>: > Narazil jsem na jednu věc která mě docela zarazila (a značně mi vadí v > kódu :)) - totiž že když vytvořím instanci třídy která má jako jeden z > podobjektů seznam, tak pokud do toho seznamu něco přidám přidá se to ale > i do všech ostatních instancí této třídy. > Nějak takto: > > class Test: >val = [] > some = {1:Test(), 6:Test()} > some[1].val.append("G") > print some[1] == some[6] # False > print some[6].val == some[1].val == ["G"] # True - Proč? > > > Nenapadá mě nic co bych s tim moh dělat a nebyla by to totální prasárna. > Proč se to děje anebo jak jinak byste to řešili? > > ___ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Pygame
Ono sa to takto robi. Vola sa to transformacia suradnic 2007/9/19, xDlabacekM <[EMAIL PROTECTED]>: > > Tak jsem na to zda se prisel, ikdyz reseni není zrovna elegantni. Proste > jsem rozebral souradnice mysi a udelal novy s tim, ze jsem tam proste > pridal tu polovinu vysky miridla. Ale funguje to. Diky moc > > -Original Message- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of > xDlabacekM > Sent: Wednesday, September 19, 2007 12:24 PM > To: 'Konference PyCZ' > Subject: Re: [python] Pygame > > Aj, špatně jsem to popsal, co chci. Cíl(opička) tu chci celý obdélník, > jeden bod bych chtěl z dlaně. Hodlám to naštelovat na akční hru:) Opička > zůstane, jen z ruky zaměřovač zkráceně. Mám return > cil.rect.collidepoint(pos)(s tím, že pos je souřadnice myši), ale to je > špatně, páč myš myslím uprostřed, ale nahoře, a já bych v tomhle případě > potřeboval doprostřed(jak vertikálně, tak horizontálně). Nápad - > posunout dlaň(mířidlo) o polovinu výšky dlaně níž > > -Original Message- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of > Pavel Kosina > Sent: Wednesday, September 19, 2007 11:17 AM > To: Konference PyCZ > Subject: Re: [python] Pygame > > Marek napsal(a): > > Zdravim, > > zkousim v pygame priklad s opickou, a chtel bych zmenit tu cast, kde > se > > overuje zasah. Nechtel bych cely obdelnik, ale pouze jeden bod. Došlo > mi, > > že to nejspíš bude změnou na collidepoint. Jen nevim, jak presne na > to. > > > > return zasahObd.collidepoint(cil.rect.x, cil.rect.y) ? Je ale dost těžké > > se pak trefit - nevím, který bod na ruce se vlastně bere - jestli levý > horní nebo střed ... > > > -- > geon > Pavel Kosina > > ___ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > > ___ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > > ___ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] vlastni (komplexni) gtk widget
Co ta viedlo k vyberu GTK? Mal som moznost pracovat s GTK aj QT. Musim vsak povedat, ze QT sa mi zda prehladnejsie, jednoduchsie a intuitivnejsie. A naviac ma lepsiu dokumentaciu balky 2007/3/4, ViNiL <[EMAIL PROTECTED]>: dobry vecer a dobrou chut, pokud prave obedvate, rad bych se pustil do implementace displaye (no, pozdeji celeho terminalu) CIC (Combat Information Center), neco ve stylu NTDS (Naval Tactical Data System), tedy novelizovany atd. tady najdete nejake +/- priklady: http://www.armchairgeneral.com/wordpress/wp-content/gamereviews/pc/anw/Harpoon_ANW_Preview_002.jpg http://www.armchairgeneral.com/wordpress/wp-content/gamereviews/pc/anw/Harpoon_ANW_Preview_008.jpg rad bych to vytvoril pomoci pygtk. nu, a jelikoz jsem spise svatecni programator -- hlavne pokud jde o GUI -- tak bych to nejprve rad probral s nejakym gtk rutinerem. nemam (zatim ;-) zadny konkretni problem -- v tuhle chvili bych hlavne chtel probrat navrh celeho toho monstra, pouziti ruznych gtk casti a navaznost vlastniho gtk na zbytek aplikace... zkratka, kdyby se nasel nekdo ochotny to se mnou probrat, ozvete se, prosim. nema asi smysl s tim otravovat tady v konferenci, takze primo. kdyby to nahodou dobre dopadlo, tak bych spachal nejakou wiki stranku ;-) diky. -- ViNiL Now put your clothes back on, and I'll buy you an ice cream. -- 007 ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] Connect to MAC address.
no posles RARP dotaz ten ti vrati IP adresu a potom tu adresu pingnes na ICMP port 8 2007/1/19, [EMAIL PROTECTED] <[EMAIL PROTECTED]>: Zdravim, mam MAC adresu a hledam zpusob jak zjistit zda masina zije. Napada vas nekoho jak to vyresit? Idelalni by bylo kdyby mi to vratilo zije: ano/ne a ip adresu. Ale IP je na jine vrstve tak to uz chci asi moc. Diky, David ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] rozsirovani pythonu
no ja riesim podobny problem na diplomovke - celularne automaty. Ja som rozmyslal o PYREX-e. Je to viacmenej metajazyk, ktorym spojis kod pisany v cecku a kod pisany v pythone. Princip je taky, ze ku kodu v cecku si vytvoris v pyrexe nieco ako header subor - prototypy tried, metod a funkcii, ktore su volatelne z pythonu. Takisto naopak. balky2006/10/16, Martin Hassman <[EMAIL PROTECTED]>: Ahoj,potrebuji z vykonostnich duvodu prepsat par pythonovskych funkci docecka. Delal jste to uz nekdo?Kdysi pred lety jsem si trochu hral s nativnim rozsirovanim (includy alib dodavane s pythonem). Slysel jsem, ze mezitim vznikli nastroje (frameworky), ktere tu praci trochu ulehci. Nevite o tom neco? Po cembyste dnes sahli vy?Jedna se mi jen nekolik rychlych operaci s velkymi poli, pynumeric nestacil.Dikymet - martin hassman http://www.met.cz/___Python mailing listPython@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python
Re: [python] (no subject)
No ja by som dal to okno do ineho vlakna. 2006/8/29, [EMAIL PROTECTED] <[EMAIL PROTECTED] >:Zdravim, mam takovy problem. Mam aplikaci ve wxPythonu. Po kliknuti na tlacitko provedu nejaky prikaz cmd pomoci popen. Rad bych, aby po dobu, nez se prikaz provede zobrazil nejaky frame (miniframe), ktery by jen napsal neco jako "Prosim cekejte...". Po skonceni prikazu cmd by se miniframe zase zavrel. Toto jsem realizoval pomoci miniframe. Pri volani prikazu to pak vypada takto: dlg = WaitWindow.WaitWindow(self)dlg.Show(True) os.popen(Cmd)dlg.Destroy()Miniframe WaitWindow pouze obsahuje text "Prosim cekejte...". Problem je ale v tom, ze po dobu provadeni prikazu se sice miniframe zobrazi, ale nezobrazi se v nem ten text. Misto textu je pouze prazdne misto. Stejny problem je, kdyz tam dam misto textu tlacitko ci cokoliv jineho. Nevite jak toto vyresit?Diky za kazdou radu.Martin___Python mailing listPython@py.cz http://www.py.cz/mailman/listinfo/python ___ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python