Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Gra przez net
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003
Gra przez net

jak zrobić grę przez net? Chodzi mi o samo wysyłanie często informacji. Mam swój serwer ftp:// - może to jakoś pomoże? Myślałem nad zrobieniem czegoś takiego, że prog wysyła jakiś plik na serwer, że coś się ruszyło, a drugi by czatował i events by przesunął. Niestety problem jest w tym, że obiekt często się przesuwa (za każdym naciśnięciem strzałki [która jest prawie non-stop wciśnięta])

[Post edytowany dnia 06-06-2004 20:43 przez mikmas]


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

06-06-2004 20:41
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
bisiek




Typ: neutral
Postów: 487
Zarejestrowany: Jul 2003

Można coś takiego zrobić przez winsocka. Przykład użycia tej kontrolki: http://members.lycos.co.uk/bisiekmob/texty/wsock.htm


_____________________________________________
www.mob.abc.pl - moja strona o VB

06-06-2004 21:30
Pokaż profil bisiek  Wyślij email do bisiek   Odwiedź stronę bisiek       3380672
m-a-x



Typ: neutral
Postów: 366
Zarejestrowany: Jan 2003

Pomysł z wysyłaniem pliku na serwa odrazu odpada - zresztą jak sam zauważyłeś. Jest jedno pytanie: czy mozesz zainstalować na tym komputerku na którym jest ftp jakiś inny program? Bo jak tak to piszesz sobie serwerek do swojej gierki. Tzn wszyscy się z nim łączą a on jest tylko odpowiedzialny za przekazywanie informacji z jednego kompa do drugiego. Oczywiście taki serwerek jest niepotrzebny gdy wiadomo że któraś z osob grających będzie miala swoje własne IP zewnętrzne (ewentualnie zrobione przekierowanie z jakiegoś portu na swoim proxy/routera) - wtedy łączysz się bezpośrednio.

Jak będziesz zainteresowany pomysłem tego serwerka moge rozwinąć temat/pomóc Ci go napisac.


_____________________________________________

Problemem zazwyczaj nie jest brak osób znających odpowiedź a zadanie właściwego pytania!

06-06-2004 22:39
Pokaż profil m-a-x  Wyślij email do m-a-x   
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003

Tzn. ja mam na oddzielnym kompie serwer (ftp://protom.one.pl). Jeżeli da się pominąć to, że wolno strasznie będzie chodzić, to oczywiście, jakbyś mógł, to rozwiń trochę temat. Ale mówię! Ta gra nie jest taka jak szachy (1min.=1ruch)


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

06-06-2004 23:56
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003

Coś z tym winsockiem nie działa. Otóż po zrobieniu tych wszystkich rzeczy, jakie karzą dodałem jeszcze

private sub Form_Load()
klient.show
end sub


Kliknąłem po uruchomieniu progu na przycisk i nic się nie działo. A jak wcisnąłem na przycisk (już w VB) stopu, to system się zawieszał. Dlaczego? Co zrobić, aby działało?


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

07-06-2004 00:27
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
m-a-x



Typ: neutral
Postów: 366
Zarejestrowany: Jan 2003

...oj widze że jesteśmy w polu/daleko od celu hehe... Na wstepie zapytam: potrafisz napisać gre działającą w sieci lokalnej? Jak nie to najpierw zainteresuj się tym tematem. Doskonały przykład takiej gry jest w dziale "workshop/internet i siec lokalna" o nazwie obrazki.

http://www.coderscity.pl/no-vb4all/workshop/internet.htm

W przypadku gdy któraś z osob grających ma swoje własne ip zewnetrzne (np łączy się przez modem) to nie ma problemu bo wtedy praktycznie nic nie trzeba modyfikować - jedynie zamiast adresu lokalnego wpisać adres ip internetowy. Należy jednak zwrocić uwage że serwer (gry) musi być po stronie osoby która ma zewnetrzen ip (tzn nie jest w wewnętrznej sieci LAN - nie łączy się przez router).


_____________________________________________

Problemem zazwyczaj nie jest brak osób znających odpowiedź a zadanie właściwego pytania!

07-06-2004 02:11
Pokaż profil m-a-x  Wyślij email do m-a-x   
Wszystkich odpowiedzi: 5 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1