Nazor na moju hru. – Python – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Nazor na moju hru. – Python – Fórum – Programujte.comNazor na moju hru. – Python – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
rAdo0
Newbie
26. 7. 2011   #1
-
0
-

Zdravím Vás.

Spravil som jednoduchú hru v Pythone 3.1 a pygame 1.9.1 
Zaujímalo by ma čo na to poviete. Hlavne na prepojenie menu s hlavnou hrou. Ale aj celková kritika potesi. :)

Je tu úplne jednoduchá hra ako Pong pre dvoch hráčov.

http://www.fileserve.com/file/csufr2m

Nahlásit jako SPAM
IP: 178.40.184.–
Reklama
Reklama
PieMakerDvd0
Newbie
26. 7. 2011   #2
-
0
-

Chystal sem se být první odvážný a stáhnout to, ale nešlo mi to ("Your IP address xxx is already downloading a file."), tak ti dám akorát tuto radu: pokud po lidech chceš aby pouštěli nějaký exáč, dodej si na důvěryhodnosti.To znamená - popis hry, screeny.

Nahlásit jako SPAM
IP: 188.246.111.–
rAdo0
Newbie
26. 7. 2011   #3
-
0
-

#2 PieMakerDvd
Pridal som tam aj screeny a nieje to exáč sú to zdrojové kódy zbalene v rar.

Nahlásit jako SPAM
IP: 178.40.184.–
yaqwsx+9
Posthunter
26. 7. 2011   #4
-
0
-

#3 rAdo
A exe by nebylo? Rád bych tu hru zkusil, ale nemám nainstalovaný Python...

Nahlásit jako SPAM
IP: 85.160.101.–
Life is too short to remove USB mass storage safely...
Správný drsňák udělá z konzole cokoliv
rAdo0
Newbie
26. 7. 2011   #5
-
0
-

#4 yaqwsx
No neviem ako to dostať do exe v pythone 2 to išlo pomocou py2exe ale v trojke neviem.

Google my veľa nepovedal ak niekto vie tak poraďte.

Nahlásit jako SPAM
IP: 178.40.184.–
rAdo0
Newbie
27. 7. 2011   #6
-
0
-
Nahlásit jako SPAM
IP: 178.40.184.–
Tom
~ Anonymní uživatel
419 příspěvků
27. 7. 2011   #7
-
+1
-
Zajímavé

#7 null_while
Vsak psal, ze to psal v Pythonu 3.x a py2exe aspon jeste nedavno neumel se zdrojaky pro Python 3.x pracovat. Mozna zkus cx_Freeze, ten se tusim driv podporou 3.x zabyval, takze tam by mohl byt spis nejaky progress nez u py2exe.

Nahlásit jako SPAM
IP: 89.103.121.–
sputnikone+1
Věrný člen
27. 7. 2011   #8
-
+1
-
Zajímavé

#8 Tom
Ano, cx_Freeze funguje.

#7 null_while
Co všichni máte s tím exe?

Nahlásit jako SPAM
IP: 94.113.134.–
rAdo0
Newbie
28. 7. 2011   #9
-
0
-

Vďaka cez cx_freeze som to dal do exe no dal som to na upnito neviem kde by bolo najlepšie to hodiť. 

Ale mňa najviac zaujímal názor na zdrojáky Či je to napísané dobrým štýlom. Stále sa len učím tak by som chcel
vedieť, či je to dobre.

Tu je ten exač.
http://www.upnito.sk/…102caa3.html

Nahlásit jako SPAM
IP: 178.40.184.–
sputnikone+1
Věrný člen
28. 7. 2011   #10
-
0
-

#10 rAdo
Stylově je to docela slabé - pustil jsem na to pyLint a ten mi vypsal tak dvě obrazovky nejrůznějších prohřešků. Takže doporučuji si ho taky nainstalovat a používat. Samozřejmostí je četba PEP 8 a 20.

Nahlásit jako SPAM
IP: 94.113.134.–
yetty
~ Redaktor
+5
Super člen
28. 7. 2011   #11
-
0
-

#10 rAdo
Pokud chceš sdílet zdrojáky, tak doporučuji použít nějakou specializovanou službu - třeba Github. Nutnost stahování zabalených archivů z pochybných serverů mne naprosto odradí...

Nahlásit jako SPAM
IP: 90.180.203.–
rAdo0
Newbie
28. 7. 2011   #12
-
0
-

PyLint sa my nepodarilo rozbehať na pythone 3.
Ale väčšinu z PEP som sa snažil dodržiavať.

No a zdrojáky som hodil na google code dúfam, že dobre robil som to prvý krát.

http://code.google.com/p/pygpong/

Nahlásit jako SPAM
IP: 178.40.184.–
yetty
~ Redaktor
+5
Super člen
28. 7. 2011   #13
-
0
-

#13 rAdo
Jo, takhle je to o moc lepší. Jen dotaz, proč jsi dal přednost Google Code? ;)

Nahlásit jako SPAM
IP: 90.180.203.–
rAdo0
Newbie
28. 7. 2011   #14
-
0
-

No hlavne kvôli tomu, že na google som už zaregistrovaný tak sa my stačilo prihlásiť. 
Pozeral som aj Glithub ale ak som to správne pochopil tak to bolo riešené cez aplikáciu
tak by my to dlhšie trvalo kým sa v tom zorientujem neskôr to tam možno dám.

Nahlásit jako SPAM
IP: 178.41.179.–
yetty
~ Redaktor
+5
Super člen
28. 7. 2011   #15
-
0
-

#15 rAdo
Jo, github je pomocí Gitu. Já na Google Code nikdy nic neměl, nevěděl jsem, že se tam dá nahrávat přímo. Jinak je to tam zařízený pomocí svn, což je technologie o stupeň horší než git nebo mercurial, tak mne to ani nelákalo. Jinak Git je skvělý :) Ušetří ti spoustu starostí, doporučuji si o něm něco nastudovat.

(Já tu tak s vervou propaguji Git, ale asi by neškodilo poznamenat, že existují i jiné varianty, třeba Mercurial nebo Bazaar)

Nahlásit jako SPAM
IP: 90.180.203.–
sputnikone+1
Věrný člen
28. 7. 2011   #16
-
+1
-
Zajímavé

#16 yetty
Tak na Google Code se dá použít i Mercurial (a teď už i git), ale souhlasím, že GitHub jako hosting je o něco dál. Jak řekl Scott Chacon:"SVN is our enemy"

Nahlásit jako SPAM
IP: 94.113.134.–
rAdo0
Newbie
28. 7. 2011   #17
-
0
-

Ja som to tento krát chcel len niekde dať čo najjednoduchšie :) 
aby sa na to pozrel niekto skúsenejší čo na to povie.

Viem, že hratelnosť tam žiadna nieje :D hlavne ma zaujímalo, že
či som dobrým spôsobom vyriešil prepojenie menu a hry.
Alebo sú nejaké zaužívané spôsoby.

A ten Github si budem musieť naštudovať ale teraz my stačil
čo najjednoduchší spôsob :)

Nahlásit jako SPAM
IP: 178.41.179.–
YaD
~ Anonymní uživatel
2 příspěvky
28. 8. 2011   #18
-
0
-

Chýba ti tam shebang riadok a taktiež o kódovaní (ak používaš Python 2, pretože bez shebangu nemám ani paru, čo treba...). U Pythonu 3 zasa viem, že sa automaticky používa UTF-8, u Python 2 ASCII.

 Shebang (Python 2 nemá zapísané číslo, v prípapade Pythonu 3 je lepšie použiť konkrétnu verziu python3):

#!/usr/bin/env python

Ale inak, pochvala, že si sa dal na niečo takéto. Málokto dnes tvorí niečo do "okna" ;).

Ak začínaš s distribuovanými verzovacími systémami, tak bude lepšie ak začnes u mercurialu (bitbucket) či bazaaru (launchpad). Git (github) je ťažšie café, ale jeho schopnosti stoja zato...

Nahlásit jako SPAM
IP: 81.92.248.–
sputnikone+1
Věrný člen
28. 8. 2011   #19
-
0
-

#19 YaD

Ak začínaš s distribuovanými verzovacími systémami, tak bude lepšie ak začnes u mercurialu (bitbucket) či bazaaru (launchpad). Git (github) je ťažšie café, ale jeho schopnosti stoja zato...

Git a Mercurial mají srovnatelnou křivku učení (vždyť jsou taky navenek velmi podobné). Bazaar ve své první verzi byl neskutečně pomalý odpad. Nevím jak druhá verze, ale já už jsem ho zavrhnul.

Nahlásit jako SPAM
IP: 78.45.232.–
YaD
~ Anonymní uživatel
2 příspěvky
29. 8. 2011   #20
-
0
-

#20 sputnikone
Pravda, pravda. Len mercurial-server je ľahší na obsluhu ako Gitosis, ale to je značne subjektívne... Ale to je už trošku iná reč. I keď ak neplánuje stavať vlastný server, tak inu je to jedno. Moja chyba, pardon. Trošku iný návyk na určovanie nástrojov :).

Nahlásit jako SPAM
IP: 81.92.248.–
rAdo0
Newbie
30. 8. 2011   #21
-
0
-

#19 YaD
Vďaka
Je to robené v Pythone 3.1. Momentálne robím vo windows a na shebang som úplne zabudol.
Distribuovať sa to nechystám nieje ani čo v podstate :D Ale aspoň budem vedieť čo použiť keď si 
nájdem nejaký väčší projekt. :)

Nahlásit jako SPAM
IP: 95.102.165.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 23 hostů

Podobná vlákna

Váš názor = ? — založil Petroff

Názor na Javu — založil tulk

Názor na mne? - Java — založil Michal

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý