Programmera platformsspel...
-
- Inlägg: 1358
- Blev medlem: 31 mar 2007, 18:00
- OS: Fedora
- Utgåva: Vet inte/ingen utgåva passar
- Ort: Västerås
- Kontakt:
Programmera platformsspel...
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.
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.
Jag är inte tyvärr inte särskilt aktiv längre.
sakjur@launchpad
sakjur@launchpad
SV: Programmera platformsspel...
Vilka språk kan du?
-
- Inlägg: 1358
- Blev medlem: 31 mar 2007, 18:00
- OS: Fedora
- Utgåva: Vet inte/ingen utgåva passar
- Ort: Västerås
- Kontakt:
SV: Programmera platformsspel...
Jag kan grunder i Python... men annars nästan inget.Galgalid skrev: Vilka språk kan du?
Jag är inte tyvärr inte särskilt aktiv längre.
sakjur@launchpad
sakjur@launchpad
SV: Programmera platformsspel...
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) ^^
- Smygis
- Inlägg: 849
- Blev medlem: 21 jun 2006, 18:41
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Kramfors
SV: Programmera platformsspel...
Då kan du lika gärna fortsätta med python.SakJur skrev:Jag kan grunder i Python... men annars nästan inget.Galgalid skrev: Vilka språk kan du?
<a class="postlink" href="http://www.pygame.org">http://www.pygame.org</a>
A Foolish Consistency is the Hobgoblin of Little Minds.Beware: In C++, your friends can see your privates!
SV: Programmera platformsspel...
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
Pygame ska vara riktigt bra, och det blir dessutom riktigt snyggt ^^ så fortsätt med Python och glöm mitt förra råd

- DrMegahertz
- Inlägg: 296
- Blev medlem: 06 maj 2006, 14:37
- OS: Ubuntu
- Utgåva: 14.04 Trusty Tahr LTS
- Ort: Södra Dalarna
SV: Programmera platformsspel...
Ä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!

Hoppas du lyckas plocka ihop någonting som rör sig på skärmen nu!



-
- Inlägg: 22
- Blev medlem: 07 apr 2007, 10:04
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Kontakt:
SV: Programmera platformsspel...
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..
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.

Spec info: Amd Athlon 64 3500+, 1bg ram, nVidia GeForce 7600 GS @ 1280x1024, Ubuntu 7.04, Beryl
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: Programmera platformsspel...
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.
-
- Inlägg: 22
- Blev medlem: 07 apr 2007, 10:04
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Kontakt:
SV: Programmera platformsspel...
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?

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?
Spec info: Amd Athlon 64 3500+, 1bg ram, nVidia GeForce 7600 GS @ 1280x1024, Ubuntu 7.04, Beryl
- DrMegahertz
- Inlägg: 296
- Blev medlem: 06 maj 2006, 14:37
- OS: Ubuntu
- Utgåva: 14.04 Trusty Tahr LTS
- Ort: Södra Dalarna
SV: Programmera platformsspel...
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
#!/usr/bin/python
Sen gör du den exeverbar och skeppar iväg den



-
- Inlägg: 22
- Blev medlem: 07 apr 2007, 10:04
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Kontakt:
SV: Programmera platformsspel...
Ja det var ju ganska enkelt 
Jag får forska vidare i detta och testa mig fram, tack för svaren!

Jag får forska vidare i detta och testa mig fram, tack för svaren!
Spec info: Amd Athlon 64 3500+, 1bg ram, nVidia GeForce 7600 GS @ 1280x1024, Ubuntu 7.04, Beryl
- Smygis
- Inlägg: 849
- Blev medlem: 21 jun 2006, 18:41
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Kramfors
SV: Programmera platformsspel...
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![]()

A Foolish Consistency is the Hobgoblin of Little Minds.Beware: In C++, your friends can see your privates!
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
SV: Programmera platformsspel...
Om man inte lägger den i ett tar-arkivSmygis skrev:Det spelar ju ingen roll om man gör den exekverbar. Den kommer ändå inte vara det då mottagaren får den.

-
- Inlägg: 1358
- Blev medlem: 31 mar 2007, 18:00
- OS: Fedora
- Utgåva: Vet inte/ingen utgåva passar
- Ort: Västerås
- Kontakt:
SV: Programmera platformsspel...
Vilket man självklart gör då tar-arkiv är snälla, mycket snällare än .zip och .rar!Lars skrev:Om man inte lägger den i ett tar-arkivSmygis skrev:Det spelar ju ingen roll om man gör den exekverbar. Den kommer ändå inte vara det då mottagaren får den.![]()
Jag är inte tyvärr inte särskilt aktiv längre.
sakjur@launchpad
sakjur@launchpad
-
- Inlägg: 22
- Blev medlem: 07 apr 2007, 10:04
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Kontakt:
SV: Programmera platformsspel...
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..

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..

Spec info: Amd Athlon 64 3500+, 1bg ram, nVidia GeForce 7600 GS @ 1280x1024, Ubuntu 7.04, Beryl
- DrMegahertz
- Inlägg: 296
- Blev medlem: 06 maj 2006, 14:37
- OS: Ubuntu
- Utgåva: 14.04 Trusty Tahr LTS
- Ort: Södra Dalarna
SV: Programmera platformsspel...
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

Smaken är ju delad, så man kanske föredrar GEdit eller VIm framför Emacs



- Smygis
- Inlägg: 849
- Blev medlem: 21 jun 2006, 18:41
- OS: Ubuntu
- Utgåva: 24.04 Noble Numbat LTS
- Ort: Kramfors
SV: Programmera platformsspel...
Terminal + gedit, Allt en man behöver. 

A Foolish Consistency is the Hobgoblin of Little Minds.Beware: In C++, your friends can see your privates!
- ZX Spectrum
- Inlägg: 4905
- Blev medlem: 04 jan 2007, 22:58
- OS: Ubuntu
- Utgåva: Vet inte/ingen utgåva passar
- Ort: Göteborg
SV: Programmera platformsspel...
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.
Är något en lärare rekommenderade och på den vägen har det varit.
Jag vet vad jag vill, men vill inte det jag vet, men ändå vet jag ingenting och nu vet jag garanterat inte vad jag snackar om
-
- Inlägg: 22
- Blev medlem: 07 apr 2007, 10:04
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Kontakt:
SV: Programmera platformsspel...
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!

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!
Spec info: Amd Athlon 64 3500+, 1bg ram, nVidia GeForce 7600 GS @ 1280x1024, Ubuntu 7.04, Beryl