I min første artikel "Så du ønsker at være en Games Developer?« (Http://ezinearticles.com/?So-You-Want-to-be-a-Games-Developer&id=70920), jeg diskuterede forskellige spil genrer, herunder Web /E-mail-spil. Dette er en af de nemmeste måder at begynde at udvikle spil-du ikke er begrænset til ét sprog eller platform, og omkostningerne er temmelig lav. I denne artikel vil jeg se på de forskellige teknologier, som du kan bruge, og giver dig en idé om, hvad det er muligt at gøre, og hvordan du kommer i gang.
Web-spil falder i forskellige undergrupper kategorier-e-mail-spil , browser spil, og multi player spil. E-mail-spil er langt den simplest- teknisk er de ikke web-spil, og du behøver ikke engang en computer til moderat dem, bare for at sende og modtage. Browser spil kan implementeres i Flash, JavaScript (DHTML), Java og endda ActiveX /COM. Jeg vil gætte på, at de fleste single player spil er implementeret i Flash, men jeg vil gemme, til en kommende artikel. Til at begynde med, selvom jeg vil tage dig igennem hvad der er involveret i at udvikle Multiplayer Web Games.
Før du starter, gå og tage et kig igen på Multi Player Online Spil Directory-. Dens en fremragende ressource og giver dig en idé om, hvilken type spil derude lige fra små gratis spil til de massive spil som Sonys Everquest.
De store multiplayer spil er ikke webbaseret men de arbejder på tværs af Internet. De har tendens til at have deres egne brugerdefinerede skrevet klienter, med krypterede protokoller, hurtige 3d grafik og store hold af kundesupport personale. Jeg anbefaler http://terranova.blogs.com/som en fremragende blog på dette-du vil finde artikler og citater fra armaturer såsom Richard Bartle, der producerede den første Mud (dens forkortelse for Multi User Dungeon), og professor Edward Castranova ; en ekspert på virtuelle verdens økonomi. Slam også en tendens til at bruge deres egne kunder, som regel baseret på Telnet. Selvom disse ikke er web-spil, vil jeg anbefale dig udvide din oplevelse så meget som muligt. Slam især men ikke den mest populære genre stadig eksisterer og giver en god model for interaktive spil.
Breaking ind computerspil design og programmering er så let som at blive en fuldtids kommerciel spil programmer- dvs. dens ikke! Men der er intet at stoppe dig at udvikle din egen web-spil, og MPOGD vil være glad jeg er sikker på at anføre det i deres bibliotek. Hvis dens Open Source kan du sætte den op og finde andre udviklere på Soiurceforge.net
Der er to kategorier af web-spil:. Realtid og drej baseret, og dette dikterer den type teknologi, der driver det. Real-time er mere complicated- serveren skal understøtte flere forbindelser på samme tid og pleje skal tages for at synkronisere aktioner mellem klienter. Hvis du angriber nogen, og de har allerede flyttet, men din klient ikke holder op, så dit spil kommer ikke til at være populær.
En crossover mellem multiplayer web-spil og brugerdefinerede klient spil er muligt med Macromedia Flash. Det er sandsynligt, at multiplayer action spil baseret på Flash vil blive mere prolific- der er en hel del rundt nu. Desværre sourceforge har mange sådanne idéer, der ikke fik tidligere planlægningsfasen. Også hvad findes måske ikke open source som at skabe sådanne spil tager en masse arbejde. Googling for flash, multiplayer spil returnerer et par millioner resultater, men tilføjer open source og det falder til et par hundrede tusinde.
Medmindre du er en glimrende Flash udvikler og kan skrive god server kode så godt, jeg foreslår, at du holde sig til at vende baserede spil. Den gode nyhed er, at web-baseret er et område, hvor open source udvikling er frodig. En søgning på sourceforge.net efter 'spilservere' vendte tilbage flere projekter, der er modne eller beta. Fancy udvikle et RPG i Java? Brug Arianne. Eller hvis C # er mere din stil, har et kig på Ovorp. De mest populære sprog er C ++ og Java (til serveren), men C # projekter er nu begyndt vises og du vil finde C, Perl, og Python så godt. Men du behøver ikke begrænse dine søgninger til sourceforge- der er mange projekter andre steder så godt. En fremragende ressource for at finde spil er dmoz.org- = Open Directory Project. Tag et kig på http://dmoz.org/Computers/Open_Source/Software/Games/og http://dmoz.org/Games/Video_Games/Roleplaying/Massive_Multiplayer_Online/Independent_Developers/
E.g. Black nova Traders, som er placeret på sourceforge på http://sourceforge.net/projects/blacknova og har sin egen url http: //og installere den. Det gør hele Linux administration ting som konfiguration Samba (hvis du ønsker at dele drev), tilføjer virtuelle websteder til Apache osv meget let. Eller nemmere endnu er W.A.M.P ruten med alt installeret på din Windows-kasse. For fordele og ulemper ved denne have et kig her. http://ezinearticles.com/?Windows-vs-Linux-Hosting&id=21972
Et advarende ord. Du kan overveje at udsætte din webserver til internettet ned din dsl-forbindelse. Intet galt med at selvom det begrænser dig til at have to eller tre brugere på en gang. Hvis du har en statisk IP sin ret nemt at kortlægge et domæne til det. Det kan også gøres med en dynamisk IP-forbindelse samt. Søg efter dynamisk dns at finde ud af, hvordan man laver dette arbejde. Vær sikker i begge tilfælde, at du har nok beskyttelse firewall. En ubeskyttet Windows pc vil sandsynligvis blive overtaget på under 15 minutter. Jeg anbefaler, at du køber en firewall router eller investere i en professionel software firewall i det mindste.
I fremtidige artikler vil jeg diskutere de møtrikker og bolte af spil software udvikling og begynde at udvikle en open source spil.