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 drøftede 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 Games Directory- www.mpogd.com. 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://www.blacknova.net/BlackNova Traders er et web-baseret, multi-player rumforskning spil inspireret af den populære BBS spil TradeWars. Det er klassificeret som en tur baseret mudder. Den er kodet ved hjælp af PHP, SQL, og Javascript. BNT er officielt på Beta, men er en temmelig komplet spil, der er bare ikke færdig. Faktisk kan det aldrig blive så længe som udviklere holde tweaking det!
Hvis du vil udvikle et web-spil, du har brug for en server. Ja, du kunne gøre det online, men thats langsom. Bedst at sætte din egen server.
Et godt udgangspunkt med de mest populære teknologi er Open Source L.A.M.P. familie. Det er Linux, Apache, MySQL og PHP. Hvis du udskifter din Windows-pc med en ny pc, tørre harddisk på den gamle pc og installere en Linux-distribution og krog de to op med et crossover netværkskabel. Hvad var en forholdsvis træg Windows PC er nu en god udvikling server, der kører Apache, PHP og MySQL. Linux Guis er temmelig venlige disse dage, men hvis du er usikker på at administrere Linux, hente webmin fra webmin.com 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.