[OT] Vilket språk för programmering av matematikspel?

heffaklump

Ny medlem
[OT] Vilket språk för programmering av matematikspel?
God eftermiddag,

jag tänkte köpa någon programeringsbok för att börja träna själv. Syftet är att längre fram kunna göra enkla visuella matematiska spel. Jag har läst lite c++ för 10 år sedan på gymnasiet samt en nybörjarkurs i python.

Så nu till frågan, först undrar jag vilket språk jag bör lära mig? Dels för mitt syfte ovan men även av värde för framtida studier i programering. Som ni märker har jag inga stora förkunskaper men känner igen grunderna iallafall. C, C++, Java, eller annat? Om ni vet någon bra bok så mottages tips tacksamt. Boken måste täcka grunder men får gärna då vara inriktad mot spel och vara "rolig". Engelska är helt okej.

Peace out
/Heffaklump
 
[OT] Vilket språk för programmering av matematikspel?
Matlab är bra för framtida studier i programmering men inte så bra för visuella spel.. Men det går också med lite tålamod.
 
[OT] Vilket språk för programmering av matematikspel?
Matematik låter som du inte tänker joxa runt massor med vektorer och bitmappar och shaders, så prestandan behöver ju inte vara jättehög. Du kommer främst behöva lära dig algoritmer och inte språk, men för att komma igång snabbt och inte gå vilse i minneshantering så tycker jag att python verkar mest lämpligt av de som du räknar upp. Det har även bra bindings till olika grafikbibiliotek.
 
[OT] Vilket språk för programmering av matematikspel?
För böcker så finns det ett antal som täcker grunderna i det grafikbibliotek som du väljer att gå mot. Men först och främst så är väl SICP (SStructure and Interpretation of Computer Programs) den bok som alla borde ha hemma och både ha läst och förstått.
 
[OT] Vilket språk för programmering av matematikspel?
Kanske skulle vart tydligare med mina användningsområden. Det jag planerar är att göra enkla spel i utbildningssyfte i grundskolematte och gymnsiematte. Så inga supertunga program behövs antar jag. De språk jag räknade upp var bara de jag hört och andra språk går bra med.

Tack för tipsen, ska kolla upp den där SICP och kanske då satsar på python som jag ju redan känner igen.

Fler tips ?

=)
 
[OT] Vilket språk för programmering av matematikspel?
mzi skrev:
-------------------------------------------------------
> Men först och främst så är väl SICP
> (SStructure and Interpretation of Computer
> Programs) den bok som alla borde ha hemma och
> både ha läst och förstått.

:-)

Wizards-of-SICP.jpg
 
[OT] Vilket språk för programmering av matematikspel?
Du får göra precis som du vill :-) Men jag skulle nog börja med logiken och ta och ut data via skärmen eller en fil i början. Och sedan bygga vidare med det GUI du tänkt köra. En vettig logik går sedan att porta till andra språk och andra platformar utan för mycket jobb.

Vill du gå direkt på androidplatformen så finns det emulatorer här och lite dokumentation om python på android här
 
[OT] Vilket språk för programmering av matematikspel?
SICP går alltså igenom alla datastrukturer och programeringsparadigm, det är mer ett referensverk än en manual för att skriva spel. Hela boken finns att läsa här
 
[OT] Vilket språk för programmering av matematikspel?
mzi skrev:
-------------------------------------------------------
> För böcker så finns det ett antal som täcker
> grunderna i det grafikbibliotek som du väljer att
> gå mot. Men först och främst så är väl SICP
> (SStructure and Interpretation of Computer
> Programs) den bok som alla borde ha hemma och
> både ha läst och förstått.


Haha!

Heffaklump du kan få låna mitt ex. Räkna med att ge den ett år av ditt liv ungefär.
 
[OT] Vilket språk för programmering av matematikspel?
rising skrev:
-------------------------------------------------------
>
> Heffaklump du kan få låna mitt ex. Räkna med
> att ge den ett år av ditt liv ungefär.


Och sen kommer du att ägna resten av ditt programmerande liv till att vara bitter över att du inte får programmera i Scheme eller Lisp (och vid minsta anledning tråka ut din omgivning med de exakta skillnaderna mellan statisk och dynamisk scoping) och över att Folk Inte Förstår.

Mitt förslag är att du kollar på PyGame?
 
[OT] Vilket språk för programmering av matematikspel?
rising skrev:
-------------------------------------------------------
> Mitt förslag är att du kollar på PyGame?

Men dra ned luminansen på skärmen först. Gaaah!
 
[OT] Vilket språk för programmering av matematikspel?
Har du kodat c++ kanske java eller c# kan vara vettiga språk, de liknar ju åtminstone c++. Jag har bara fuskat lite i c och java i skolan och kodar c# på anställningsplatsen så det finns garanterat bättre utvecklare här men det är mitt tips. Matlab skall du nog hålla dig ifrån :)
 
[OT] Vilket språk för programmering av matematikspel?
Fortsätt med Python.
Finns bra bibliotek för spel och grafik som är mycket mer lättanvänt än motsvarande för C/C++.
 
[OT] Vilket språk för programmering av matematikspel?
Dessutom finns de lättanvända scipy och numpy bibloteken till python om det är beräkningar som är aktuellt. Med dem kan man ju till viss del ersätta exempelvis matlab.
 
[OT] Vilket språk för programmering av matematikspel?
Efter 15 år med matlab och 10 med java har jag helt gått över till python. Känner 0 ånger. Kodar dock alltmer sällan.
 
[OT] Vilket språk för programmering av matematikspel?
Håller du dig till windows så kör c#, krävs multiplattform kör java. Det finns massvis med bibliotek till båda.
 
[OT] Vilket språk för programmering av matematikspel?
toshiba skrev:
-------------------------------------------------------
> HTML(5) och Javascript, så kan ungarna spela på
> vilken plattform de vill.
>
HTML5? Standarden som skulle revolutionera webben men visade sig vara mediokert?
 
[OT] Vilket språk för programmering av matematikspel?
Lite kul att Scheme nämns. Sitta och räkna parenteser fick man göra en hel del när jag började på Elektro på KTH. Har för mig att vi implementerade en enkel AI vid namn Eliza.

Note to self ...bisarrt att man kan minnas i detalj vad man gjorde för 20 år sedan.
 
[OT] Vilket språk för programmering av matematikspel?
BASIC, det var perfekt för mig när det kom och är således perfekt nu. Frågor på det? vänd dig till Geologen.
 
[OT] Vilket språk för programmering av matematikspel?
mzi skrev:
-------------------------------------------------------
> rising skrev:
> --------------------------------------------------
> -----
> > Mitt förslag är att du kollar på PyGame?
>
> Men dra ned luminansen på skärmen först. Gaaah!


Grönt är skönt!
 
[OT] Vilket språk för programmering av matematikspel?
Ifall du skall skriva spel för andra så kanske det är värt att ta en funderare på hur distributionen går till. Python är ju ett intrepreterat språk, har aldrig tittat på hur lätt det är att deploya en applikation på en windowsburk. Men det kanske någon annan har koll på?

Qt är ett trevligt ramverk för c++ annars, ifall du väljer den vägen.
 
[OT] Vilket språk för programmering av matematikspel?
Mr Orange skrev:
-------------------------------------------------------
> toshiba skrev:
> --------------------------------------------------
> -----
> > HTML(5) och Javascript, så kan ungarna spela
> på
> > vilken plattform de vill.
> >
> HTML5? Standarden som skulle revolutionera webben
> men visade sig vara mediokert?

Hur då? HTML5 är inte ens färdigt än. Första rekommendationen ska vara klar om ungefär två år. Trots att att det bara är i en fördraft använder väll ungefär knappt hälften av värdens topp 100 sidor element av html5
 
[OT] Vilket språk för programmering av matematikspel?
Ett annat alternativ är väl iOS, rätt enkelt att jobba med, distributionen är enkel osv. Kostar en slant dock. Och objektive C är ugly with a capital ugh!
 
[OT] Vilket språk för programmering av matematikspel?
Vi snackar på sin höjd gymnasiematte här vad jag kan förstå. Dvs addition och subtraktion. Eventuellt någon andragradsekvation. Dagens ungdomar läser ju knappt matte nu för tiden.
Jag tror inte man behöver några invecklade matematikbibliotek för det här.
Java eller C# lär fungera för uppgiften.
 
[OT] Vilket språk för programmering av matematikspel?
Gymnasium innebär väll både derivator, integraler, diffekvationer, talteori, om än på enkel nivå. Det var i alla fall vad jag läste i slutet av 90 talet på naturprogrammet?
 
[OT] Vilket språk för programmering av matematikspel?
Graj skrev:
-------------------------------------------------------
> Gymnasium innebär väll både derivator,
> integraler, diffekvationer, talteori, om än på
> enkel nivå. Det var i alla fall vad jag läste i
> slutet av 90 talet på naturprogrammet?

Det var då det.
 
[OT] Vilket språk för programmering av matematikspel?
Kupa skrev:
-------------------------------------------------------
> Graj skrev:
> --------------------------------------------------
> -----
> > Gymnasium innebär väll både derivator,
> > integraler, diffekvationer, talteori, om än
> på
> > enkel nivå. Det var i alla fall vad jag läste
> i
> > slutet av 90 talet på naturprogrammet?
>
> Det var då det.

... och nu. mvh / matematikläraren

EDIT: Du kan ju prova själv hur många poäng du skulle få på ett nationellt prov i matematik e här: http://pb-ma.edmeas.napb.se/information/tidigare_prov.asp
 
Senast ändrad:
[OT] Vilket språk för programmering av matematikspel?
mytomspunnen skrev:
-------------------------------------------------------
> Kupa skrev:
> --------------------------------------------------
> -----
> > Graj skrev:
> >
> --------------------------------------------------
>
> > -----
> > > Gymnasium innebär väll både derivator,
> > > integraler, diffekvationer, talteori, om än
> > på
> > > enkel nivå. Det var i alla fall vad jag
> läste
> > i
> > > slutet av 90 talet på naturprogrammet?
> >
> > Det var då det.
>
> ... och nu. mvh / matematikläraren
>
> EDIT: Du kan ju prova själv hur många poäng du
> skulle få på et nationellt prov i matematik e
> här:
> http://pb-ma.edmeas.napb.se/information/tidigare_p
> rov.asp

Kikade på den från 05. Tyckte den kändes lite oinspirerad. Några uppgifter på slutet var väl rätt OK, men många var rätt träliga.
 
[OT] Vilket språk för programmering av matematikspel?
mytomspunnen skrev:
-------------------------------------------------------

>
> ... och nu. mvh / matematikläraren
>
> EDIT: Du kan ju prova själv hur många poäng du
> skulle få på et nationellt prov i matematik e
> här:
> http://pb-ma.edmeas.napb.se/information/tidigare_p
> rov.asp


Det där gjorde inte susen för självförtroendet... :)
 
[OT] Vilket språk för programmering av matematikspel?
GoranS skrev:
-------------------------------------------------------
>
> Kikade på den från 05. Tyckte den kändes lite
> oinspirerad. Några uppgifter på slutet var väl
> rätt OK, men många var rätt träliga.

Absolut, jag håller med. Tonvikten på ett np ligger på kontroll om de kan uppgifter av standardkaraktär <=> tråkiga uppgifter. Dock innehåller gymnasiematten både derivator, integraler, diff.ekvationer etc vilket det tidigare insinuerades att den inte gjorde. Ville bara påpeka det felaktiga i detta.
 
Senast ändrad:
[OT] Vilket språk för programmering av matematikspel?
Atlas skrev:
-------------------------------------------------------
>
> Det där gjorde inte susen för
> självförtroendet... :)

Det är inte helt ovanligt att folk klagar över vilken låg nivå matematiken kommer till på gymnasiet. Samma personer kan ofta inte lösa en enda av uppgifterna på exempelvis ett NP i matematik E. Nu hävdar jag inte att du är en av de personerna, men ändå. ;-)
 
[OT] Vilket språk för programmering av matematikspel?
Började leka med C# för inte så länge sedan och tycker att det är ganska trevligt. Lätt att komma igång och skriva halvavancerade saker.
Matlab, som några föreslagit, är ju nästan bara bra för numeriska beräkningar.

Javascript är också ett bra tips, det går att göra mycket på webben.
 
Tillbaka
Topp