Sida 1 av 2
Programmera platformsspel...
Postat: 24 apr 2007, 15:53
av SakJur
Hej!
Jag har funderingar på att försöka programmera ett spel lite likt Mario...
Nån som vet vilket språk jag ska använda, och hur jag lär mig.
SV: Programmera platformsspel...
Postat: 24 apr 2007, 16:05
av Galgalid
Vilka språk kan du?
SV: Programmera platformsspel...
Postat: 24 apr 2007, 16:16
av SakJur
Galgalid skrev:
Vilka språk kan du?
Jag kan grunder i Python... men annars nästan inget.
SV: Programmera platformsspel...
Postat: 24 apr 2007, 16:25
av Galgalid
Om vi pratar om spel tror jag VB skulle vara ett bra val för dig. En kompis gjorde ett psykat snyggt kortspel i VB(Visual Basic) ^^
SV: Programmera platformsspel...
Postat: 24 apr 2007, 16:45
av Smygis
SakJur skrev:
Galgalid skrev:
Vilka språk kan du?
Jag kan grunder i Python... men annars nästan inget.
Då kan du lika gärna fortsätta med python.
<a class="postlink" href="http://www.pygame.org">http://www.pygame.org</a>
SV: Programmera platformsspel...
Postat: 24 apr 2007, 16:56
av Galgalid
Ja just det, Pygame glömde jag....sorry
Pygame ska vara riktigt bra, och det blir dessutom riktigt snyggt ^^ så fortsätt med Python och glöm mitt förra råd

SV: Programmera platformsspel...
Postat: 25 apr 2007, 16:49
av DrMegahertz
Även jag skulle rekommendera dig att köra på med Python och PyGame. Jag skulle aldrig rekommendera någon att börja koda VB, särskillt inte under Linux. Och huruvida ett spel är snyggt eller ej, har inte med programmeraren eller språket att göra, utan det är grafikern's förmåga att skapa vacker grafik.
Hoppas du lyckas plocka ihop någonting som rör sig på skärmen nu!

SV: Programmera platformsspel...
Postat: 25 apr 2007, 18:40
av yellowman
Lånar denna tråden lite...
Säg att man kodar ett spel i python, hur packeterar man det sen då så folk kan ladda ner och spela?
Måste de ha en python-tolk installerad? Eller går det att kompilera eller baka in det på nåt vis? (Som jag fattat det så kompilerar man inte grejerna normalt sett)
Hur funkar det med cross-platform, går det köra på windows och osx oxå, utan några speciella ingrepp?
Är oxå lite intresserad av att testa och göra nåt spel, brukade göra lite pussel/klura spel när jag körde windows, fast då var det i flash/actionscript.

Men python verkar ju rätt så likt, det lilla jag har sett..
SV: Programmera platformsspel...
Postat: 25 apr 2007, 19:59
av Lars
Om man vill sprida sina alster till Windows-användare så kan man använda
py2exe. Python-tolken, .pyc-filerna och diverse DLL:er packeteras då i en katalog tillsammans med en exe-fil man kan köra. Det kan man kombinera med
Inno Setup för att skapa installationsprogramet.
SV: Programmera platformsspel...
Postat: 25 apr 2007, 20:09
av yellowman
Ok, tackar för infon
Och om man vill sprida det till linux och mac användare, så antar jag att de har python-tolken "by default" så att säga? Och då gör man i princip bara "scriptet" körbart, eller?
SV: Programmera platformsspel...
Postat: 25 apr 2007, 20:22
av DrMegahertz
Lägg till detta högst upp i din python-fil;
#!/usr/bin/python
Sen gör du den exeverbar och skeppar iväg den

SV: Programmera platformsspel...
Postat: 25 apr 2007, 20:32
av yellowman
Ja det var ju ganska enkelt
Jag får forska vidare i detta och testa mig fram, tack för svaren!
SV: Programmera platformsspel...
Postat: 25 apr 2007, 21:19
av Smygis
DrMegahertz skrev:
Lägg till detta högst upp i din python-fil;
#!/usr/bin/python
Sen gör du den exeverbar och skeppar iväg den

Det spelar ju ingen roll om man gör den exekverbar. Den kommer ändå inte vara det då mottagaren får den.
SV: Programmera platformsspel...
Postat: 25 apr 2007, 22:11
av Lars
Smygis skrev:Det spelar ju ingen roll om man gör den exekverbar. Den kommer ändå inte vara det då mottagaren får den.
Om man inte lägger den i ett tar-arkiv

SV: Programmera platformsspel...
Postat: 26 apr 2007, 16:31
av SakJur
Lars skrev:
Smygis skrev:Det spelar ju ingen roll om man gör den exekverbar. Den kommer ändå inte vara det då mottagaren får den.
Om man inte lägger den i ett tar-arkiv
Vilket man självklart gör då tar-arkiv är snälla, mycket snällare än .zip och .rar!
SV: Programmera platformsspel...
Postat: 26 apr 2007, 17:09
av yellowman
En följdfråga på detta då.
Vad rekommenderar ni att man kör med för utvecklingsverktyg?
Jag satte mig igår och testade lite smått, och lyckades rita upp lite sprites i ett fönster
Jag körde då med eclipse och pydev. Tyckte det verkade lite klumpigt och overkill för mitt ändamål. Kanske är en vanesak? Samt att det helt plöstligt vägrade köra mitt script och slängde upp nåt felmeddelande(koden var densamma som hade funkat 5 sekunder tidigare), och omstart av eclipse hjälpte inte. Fick inget förtroende för det..

SV: Programmera platformsspel...
Postat: 26 apr 2007, 17:29
av DrMegahertz
En helt vanlig textredigerare skulle jag rekommendera, själv så använder jag Emacs och det fungerar hur bra som helst!
Smaken är ju delad, så man kanske föredrar GEdit eller VIm framför Emacs

SV: Programmera platformsspel...
Postat: 26 apr 2007, 18:47
av Smygis
Terminal + gedit, Allt en man behöver.

SV: Programmera platformsspel...
Postat: 26 apr 2007, 18:51
av ZX Spectrum
Jag har en förmåga att alltid använda pico när jag ska editera conf-filer m.m.
Är något en lärare rekommenderade och på den vägen har det varit.
SV: Programmera platformsspel...
Postat: 26 apr 2007, 20:12
av yellowman
Ok, tack för svaren!
Men nje, jag menade mer en utvecklingsmiljö med hela rasket, debugger, codecollapse, breakpoints, classbrowser, osv. osv. Sånt som gör det smidigt att koda och hålla ordning.
Men det är väl en smaksak antar jag.
Hittade den här:
http://www.die-offenbachs.de/detlev/eric.html
Ska prova den!