Programmera platformsspel...

Här diskuteras programmering och utveckling
SakJur
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...

Inlägg 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.
Jag är inte tyvärr inte särskilt aktiv längre.
sakjur@launchpad
Användarvisningsbild
Galgalid
Inlägg: 1646
Blev medlem: 08 dec 2006, 12:30

SV: Programmera platformsspel...

Inlägg av Galgalid »

Vilka språk kan du?
SakJur
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...

Inlägg av SakJur »

Galgalid skrev: Vilka språk kan du?
Jag kan grunder i Python... men annars nästan inget.
Jag är inte tyvärr inte särskilt aktiv längre.
sakjur@launchpad
Användarvisningsbild
Galgalid
Inlägg: 1646
Blev medlem: 08 dec 2006, 12:30

SV: Programmera platformsspel...

Inlägg 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) ^^
Användarvisningsbild
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...

Inlägg 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>
A Foolish Consistency is the Hobgoblin of Little Minds.Beware: In C++, your friends can see your privates!
Användarvisningsbild
Galgalid
Inlägg: 1646
Blev medlem: 08 dec 2006, 12:30

SV: Programmera platformsspel...

Inlägg 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 ;)
Användarvisningsbild
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...

Inlägg 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! :)
BildAre you shpongled? Bild
yellowman
Inlägg: 22
Blev medlem: 07 apr 2007, 10:04
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Kontakt:

SV: Programmera platformsspel...

Inlägg 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..
Spec info: Amd Athlon 64 3500+, 1bg ram, nVidia GeForce 7600 GS @ 1280x1024, Ubuntu 7.04, Beryl
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Programmera platformsspel...

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

SV: Programmera platformsspel...

Inlägg 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?
Spec info: Amd Athlon 64 3500+, 1bg ram, nVidia GeForce 7600 GS @ 1280x1024, Ubuntu 7.04, Beryl
Användarvisningsbild
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...

Inlägg 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 :)
BildAre you shpongled? Bild
yellowman
Inlägg: 22
Blev medlem: 07 apr 2007, 10:04
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Kontakt:

SV: Programmera platformsspel...

Inlägg av yellowman »

Ja det var ju ganska enkelt :D

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
Användarvisningsbild
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...

Inlägg 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.
A Foolish Consistency is the Hobgoblin of Little Minds.Beware: In C++, your friends can see your privates!
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Programmera platformsspel...

Inlägg 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 :)
SakJur
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...

Inlägg 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!
Jag är inte tyvärr inte särskilt aktiv längre.
sakjur@launchpad
yellowman
Inlägg: 22
Blev medlem: 07 apr 2007, 10:04
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Kontakt:

SV: Programmera platformsspel...

Inlägg 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 :P

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
Användarvisningsbild
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...

Inlägg 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 ;)
BildAre you shpongled? Bild
Användarvisningsbild
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...

Inlägg av Smygis »

Terminal + gedit, Allt en man behöver. 8)
A Foolish Consistency is the Hobgoblin of Little Minds.Beware: In C++, your friends can see your privates!
Användarvisningsbild
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...

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

SV: Programmera platformsspel...

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

Återgå till "Programmering och webbdesign"