At lære at skrive programmer.

#1| 0

Jeg har i længere tid, godt kunne tænke mig at lære at skrive/scripte spil og programmer.. Men synes det er meget uoverskueligt at komme igang med.. Er der nogen her på Pokernet, der kan hjælpe mig med links og råd til det?
:)

05-04-2009 00:29 #2| 0
www.python.org/

Er det nemmeste at komme i gang med, men hav masser tid og gå på mod, for det tager lang tid at komme i gang med, kan huske da jeg startede på det havde jeg efter 2 uger lært at lave sten, saks, papir, hvor computeren altid valgte sten :/
05-04-2009 00:49 #3| 0

@wedde

Så var den i det mindste nem at slå :]

05-04-2009 01:10 #4| 0

Autoit er super overkommeligt, og der findes masse gode tutorials.
Når du så har lært "Autoit-sproget", åbner der sig en verden af muligheder.


www.autoitscript.com/autoit3/

05-04-2009 01:21 #5| 0

Læs nogle bøger om c++ og kom i gang

Hvor svært kan det være ;)

05-04-2009 01:43 #6| 0

Har aldrig kodet i C++ men det skulle være det sværeste programmerings sprog så helt nemt er det nok ikke.

05-04-2009 02:03 #7| 0

C++ er det sværeste programmeringssprog jeg kender.
Et citat jeg hørte et sted: "Real C++ programmers don't need friends".

05-04-2009 05:00 #8| 0

Start med at lære Auto Hot Key.

En af de vigtigste ting du har brug for, er at lave noget "brugbart", så du får nogle success oplevelser. Stort set alle de gratis scripts til pokerklienter er skrevet i AHK, så der har du mulighed for at få hjælp til at kode poker relaterede ting.

Når du har en nogenlunde fornemmelse for hvordan tingene fungerer, vil du have meget lettere ved at vælge hvad det er du gerne vil lære.

05-04-2009 10:57 #9| 0

Hmmm... som en der har kodet i det meste - inkl. AHK, så vil jeg fraråde at starte med AutoHotKey. Der er ikke gode tools til at hjælpe og sproget er ikke "Kønt" så man lærer ikke rigtig god programmerings disciplin.

Python som er nævnt tidligere er et udmærket bud, men jeg ville klart anbefale at starte her : www.microsoft.com/Express/

Microsoft forærer gratis Express versionerne af alle Visual Studio produkterne væk og der findes bare SÅ meget materiale, eksempler, gode tools osv. til at komme godt igang.

Hvis du vil lave spil, så findes der endda et game development kit til VS. Det letteste at starte med er nok Visual Basic versionen, men da alle .Net sprogene kan sameksistere kan du altid skifte til C# når du vil være "rigtig" programmør :o)

God fornøjelse.

05-04-2009 11:22 #10| 0

Hej!

Der er stor forskel på scripting og programmering.

Jeg har kodet i ActionScript 3.0 (Flash), Java, C++ og PHP og har lavet nogle små spil.

Først og fremmest vil jeg klart anbefale dig at lære et objektorienteret (oo) sprog. Alle overnævnte sprog er objekt orienterede (PHP i mindre grad). Sprog som C# og VisualBasic er også oo. Fordelen er at alt hvad du lærer grundlæggende i ét sprog kan bruges i et andets sprog. Derfor kan du overføre din viden, hvis du senere vil skifte sprog.

AHK er ikke oo og jeg vil ikke anbefale dig det. Lav være med at vælge et sprog bare fordi det er "sejt". C++ er godt til kæmpe 3D spil - Til alt andet er det alt for tidskrævende og svært at håndtere.

Hvis du vil i gang med at lave spil og få en forståels af principperne i programmering så vil jeg _klart_ anbefale dig Flash CS4 / ActionScript 3.0. Du kan så bruge et program der hedder FlashDevelop til at skrive koden i. I det program får du en masse hjælp til syntax. Den kæmpe fordel ved Flash i forhold til alle de andre sprog er, at du kan tegne grafikken og skrive koden i ét og samme program. Der er ikke noget hurtigere værktøj til at lave spil i! ActionScript er fuldt oo, så alt hvad du lærer kan du senere benytte i andre sprog. Men det handler først og fremmest om at komme igang uden at banke hovedet ind i muren og her er Flash / ActionScript den blideste start.

Alternativt kan du undersøge en gameengine som Unity (www.unity3d.com). Her kan du lave 3D spil og hjemmesiden rummer desuden en masse gode tutorials, men hvis du vil lave dit helt eget spil (med egen grafik etc.) så er Flash lettere at gå i gang med. Hvis du har Half Life 2 kan du også starte med at lave maps til dette spil. Så skal du bare gå ind i Steam og downloade Source SDK, starte det op og kilkke på "Hamme Editor". Her kan du tegne og scripte baner til Half Life 2.

Men du skal sørge for at få nogle små succesoplevelser og så skal du ikke sætte dit mål for højt. Dit første mål kan være at få en rød cirkel til at flytte sig når du trykke på piletasterne. Det vil sikkert tage dig en uge at lære ;-)

Programmering kræver mere tålmodighed en poker - så er du advaret!

Men god fornøjelse!

05-04-2009 12:18 #11| 0

Har hørt at Blitz Basic skulle være rigtig godt til begyndere. Da jeg arbejdede som spiludvikler, var der en af grafikerne der selv lavede små ting i det, så når han kan, så kan du også.

Ellers er der jo altid Flash og Java. De er fine hvis du vil lave appletter, så dit spil kan spilles i en browser.

Om Java kan jeg sige at jeg selv lærte det på rundt regnet en halv time, men jeg har også en solid basis i C++, så der var ikke meget nyt i det. Dog vil jeg sige at hvis du ikke kan lære Java, så skal du nok ikke gøre dig forhåbninger om at nå ret langt.


Start med et lavt ambitionsniveau. Drøm ikke om 3D eller noget i begyndelsen. Hvis du bare kan lave et kryds og bolle spil, så er det fint. Derefter kan du lave et simpelt puslespil, som 15 spillet (http://da.wikipedia.org/wiki/15-spillet). Derefter kan du gå videre til Tetris, så måske Pac Man, og så videre. Det er vigtigere at blive færdig med noget, end at lave det fedeste spil i verden.

← Gå til forumoversigtenGå til toppen ↑
Skriv et svar