Avatar billede plus Nybegynder
03. september 2003 - 22:29 Der er 11 kommentarer og
3 løsninger

Multiplayer spørgsmål!

Hej Eksperter!

Jeg undrede mig over hvordan man laver et multiplayer spil i flash, hvad er det der gør sådan at man kan se hinanden og hinanden's aktioner? Det foregår jo ikke som en php/mysql chat hvor den bare udtrækker data fra mysql-db'en for her sker det jo live!
Kan nogen fortælle hvordan man gør eller evt. give en tutorial?

Her er et eksempel på hvordan det jeg ville lave ser ud:
http://frip.dk/plus/multiplayerspg.jpg

mvh. Plus
Avatar billede kragekjaer Praktikant
04. september 2003 - 01:10 #1
læs om flash communication server
Avatar billede pyroman Nybegynder
04. september 2003 - 10:32 #2
...som er et serverprogram til at overføre informationer mellem flere flash film og desuden er røv dyrt - Se på: http://www.macromedia.com/software/flashcom/

Alternativet er et socket-program - fx en xml-socket programmeret i java. Disse skal ligeledes installeres på serveren. Du kan programmere den selv i java(Hvis du er tilstrækkelig god til det, eller de kan findes gratis på nettet- hvor du så bare skal overholde de forudlavede regler for kommandoer... Kan desværre ikke nogle links til hvor du kan finde dem. Men på www.electrotank.com bruger de deres egen xml-socket server til multiplayerspil.

/Filip
Avatar billede mat Nybegynder
04. september 2003 - 10:47 #3
Moock har lavet en socketserver, som kan benyttes frit til non-kommercielle formål: http://www.moock.org/unity/

http://www.oregano-server.org/ - gratis socketserver

Jeg har selv prøvet at lege lidt med unity, oregano har jeg ikke prøvet at lege med. Men det er ikke "bare" noget man laver (altså multiplayer i flash)

Men det hedder: flash > xml > java > xml > flash.

I flash sender du din xml via XMLSocket og dit java program på serveren skal så fange og sende (push) denne information til den rette klient.

Håber det hjælper lidt
mvh mat
Avatar billede kragekjaer Praktikant
04. september 2003 - 13:38 #4
Kender I nogle der hoster Flash Communication Server i DK?
Avatar billede alexander_j Nybegynder
04. september 2003 - 13:40 #5
http://www.lithinos.com/?id=37

Når vi snakker XML-socket, så synes jeg lige ovenstående link skulle med som alternativ(jeg fik aldrig selv sat mig ind i moock's, men den på linket ovenfor fik jeg til at virke lokalt)!

Jeg tror forøvrigt at man udelukker store dele af brugerne ved at bruge xml-sockets - dog uden at have undersøgt det til bunds, er det min fornemmelse at firewalls i routeren mv. kan blokere for tilgangen(det var i hvert fald grunden til jeg droppede mit rpg-projekt for en tid siden)!
Avatar billede barklund Nybegynder
04. september 2003 - 13:46 #6
Der er meget "få", der har firewall's, som blokerer på de udadgående tcp-connections, som XMLSocket benytter sig af. Det er som oftest store firmaer, og de skal jo ikke sidde og spille alligevel :)

...siger jeg havende stor erfaring med Hundeparken og Gagilaxen (sidstnævnte dog ikke så multiplayer endnu) - vores seneste produktioner:

http://dr.dk/skum/hundeparken/index.asp
http://gagilaxen.dk/
Avatar billede alexander_j Nybegynder
04. september 2003 - 15:52 #7
Ok - prøvede blot at få forbindelse med en der havde tdc som udbyder ligesom jeg selv - men ingen forbindelse! Jeg tager straks min onde ord i mig igen!
Avatar billede mat Nybegynder
04. september 2003 - 18:23 #8
Vi fik unity op at køre hos mig og der var ingen problemer med at få 4-5 af mine venner til at logge på efter vi havde sendt en klient til dem. Men jeg kender selvfølgelig heller ikke deres præcise konfigurationer :)
Avatar billede barklund Nybegynder
04. september 2003 - 18:31 #9
Jeg har lavet et lille baggrundstapet med en unity klient med screentime - det er meget sjovt. Og ingen havde problemer med at connecte selv derfra.
Avatar billede plus Nybegynder
09. september 2003 - 14:51 #10
ok det er vist et lidt for stort skridt at tage lige her i starten!
Nå men jer der har svaret vær venlige og lave svar!
Avatar billede alexander_j Nybegynder
09. september 2003 - 14:56 #11
http://www.lithinos.com/?id=37 er ret simpel, når du en gang er klar til at tage skridtet fuldt ud ;)
Avatar billede barklund Nybegynder
09. september 2003 - 15:03 #12
Et svar :)
Avatar billede mat Nybegynder
09. september 2003 - 15:31 #13
svar :)
Avatar billede barklund Nybegynder
18. september 2003 - 14:33 #14
Ai, tak!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester