Witamy na forum PC Format Zapraszamy do REJESTRACJI


Użytkownicy przeglądający ten wątek: 1 gości

Jak napisać grę sieciowa w C#?

#1
Question  Jak napisać grę sieciowa w C#?
hej

chce stworzyc gre bardzo znana statki w c#, mysle ze z tym to sobie poradze, ale problem tkwi w tym ze jest to gra dla dwoch graczy.
musze zamiescic ją w sieci zeby dalo sie grac dla dwoch osob albo przynajmniej zeby dalo sie grac miedzy dwoma komputerami w sici lokalnej. nie potrzebna mi jest wersja komputer - gracz tylko gracz gracz
jak to sie ma laczyc z netem?? umiem sie poslugiwac mysql, z php tez bym pewnie dala rade.
tylko nie mam pojecia od czego zaczac.
wszyscy pisza jak zrobic gre ktora mozna sciagnac i w nia grac a malo jest informacji jak zamiescic strone w necie zeby mogli w nia grac uzytkownicy i jak to polaczyc ze stworzona gra

dziekuje za wszystkie odpowiedzi Tańczę
 System operacyjny: windows_xp_2003 Przeglądarka: opera
#2
RE: gra sieciowa
No to w windowsie, żeby aplikacja mogła pracować z internetem, powinna stworzyć takie coś jak socket. Wygogluj sobie kursy na ten temat.

Jest to po prostu wykorzystywanie technologi TCP/IP, czyli połączenie między dwoma komputerami(klinet - serwer) na zasadzie ip i określonego portu na którym będą się porozumiewać. Będziesz musiała stworzyć jedną aplikacje jako "server"(typ aplikacji), która powinna być uruchomiona na komputerze ze stałym ip, a druga aplikacja(klient) będzie łączyć się z tym serverem(tamtą aplikacją) poprzez ip na którym uruchomiony jest server, obie aplikacje będą mogły się komunikować, tzn. wysyłać przez internet jakieś ciągi danych.
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#3
RE: gra sieciowa
Ale jemu chyba chodziło o grę w przeglądarce (coś o php mysql wspomniał).
Jeśli o to Ci chodziło to wygląda to następująco:
Grafikę i html pomijam, następnie zależnie od założeń gry piszesz kod w php, naprzykład jeśli robisz grę w której mamy postać (która posiada celność w %, życie i doświadczenie) to piszesz odpowiednią klasę (w nowszych wersjach php już to jest i jeśli tego nie znasz to lepiej doczytaj). Teraz co do przechowywania danych masz dwie opcje mysql, lub foldery graczy. Foldery graczy dają ci możliwości dawania avatorów itp, ale równie dobrze może być mysql.
Teraz silnik gry, czyli funkcjie walki, funkcjie skoku o level i co wszystko inne co ci przyjdzie do głowy.
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#4
RE: gra sieciowa
~Anonim napisał(a):Ale jemu chyba chodziło o grę w przeglądarce (coś o php mysql wspomniał).
jejOczko

To w C# pisze się w przeglądarce? Ale ona mówi łączeniu się internetem, przypuszczam, że właśnie aplikacji
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#5
RE: gra sieciowa
~Anonim napisał(a):Ale jemu chyba chodziło o grę w przeglądarce (coś o php mysql wspomniał).

To nie koniecznie musi byc z uzyciem php lub mysql.
bede pisac program najprawdopodobniej w c# i niewiem jak zrobic zeby dwie osoby graly w ta gre na innych kompach np w sieci

jak grac w gre typu gracz-gracz a nie gracz komputer co pewnie moznaby bylo zrobic za pomoca samego c#
 System operacyjny: windows_xp_2003 Przeglądarka: opera
#6
RE: Jak napisać grę sieciowa w C#?
sorki, że cie żle zrozumiałem. Biblioteki sieciowe to sockiet.h, osobiście tego nie umiem, ale możesz sam coś wygooglować
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#7
RE: Jak napisać grę sieciowa w C#?
Żeby było prościej - na czym miała by polegać ta gra?
Cytat:ale możesz sam coś
sama... :D

PS. socket pozwala przesyłać pakiety informacji między komputerami?
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#8
RE: Jak napisać grę sieciowa w C#?
Boryspog napisał(a):socket pozwala przesyłać pakiety informacji między komputerami?

socket to taki obiekt pozwalający korzystać z TCP/IP
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#9
RE: Jak napisać grę sieciowa w C#?
sorki że napisałem sam, ale informatycy to zwykle faceci (nie żebym dyskryminował, ale procenty mówią za siebie)
 System operacyjny: windows_xp_2003 Przeglądarka: firefox
#10
RE: Jak napisać grę sieciowa w C#?
Zobacz sieciowe kólko krzyżyk - przerób grafe i troche funkcji i beda statki
http://www.codeproject.com/csharp/tictactoenetwork.asp

A najlepiej znajdź od razu gotowca dla statków.
 System operacyjny: linux Przeglądarka: opera
Programy: Polecane / Nowe / Inne



Użytkownicy forum szukali:
gra sieciowa c#c# gra w statkisilnik do gier c#jak napisać gre sieciową dla dwóch komputerówgry sieciowe jak napisaćgraw statki c#gra w statki c# problemgra w statki c# lanc# jako serwer gry onlinec# gra w statki przez sieć

Podobne wątki (Jak napisać grę sieciowa w C#?)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Początki z bashem - jak napisać skrypty: wysłanie maila i kalkulator? Kristov81 4 13603 21.03.2018, 18:32
Ostatni post: Szachista
  Jak napisać program typu konsola poleceń? toslaw1 6 8604 29.06.2017, 18:58
Ostatni post: toslaw1
  czy w java można napisać dowolny program ? anders33 7 9416 04.04.2017, 22:03
Ostatni post: koneton

Skocz do:


Wybrane wątki (Jak napisać grę sieciowa w C#?)
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Sap i power bi książki Cixi 1 9164 09.02.2018 21:46
Ostatni post: Cixi
  Pomoc w VBA excel Woof 3 9628 19.01.2018 09:36
Ostatni post: Woof
Ściana [CMD] Dwa zadanka które mnie przerosły MihuJ 0 8927 11.01.2018 15:52
Ostatni post: MihuJ
  Czy programowanie jest dla mnie? Co powinienem robić? Kumiku 2 9261 05.01.2018 20:14
Ostatni post: broda99
  SQL zapisanie w rekordzie nazwy zalogowanego użytkownika karlos1323 11 3432 30.12.2017 11:08
Ostatni post: koneton
  Mały algorytm bartek164 3 9236 25.12.2017 10:41
Ostatni post: Szachista
  Git - kompilacja pobranej apki ~Anonim 6 8921 23.12.2017 14:59
Ostatni post: ~Anonim
  wczytywanie zmiennej z innego pliku batch grymariusza 7 9776 18.12.2017 17:34
Ostatni post: broda99
  Jaki kod pod takie okno formularza w visualbasicu 2010? aktywny27 11 19674 26.11.2017 23:26
Ostatni post: Ajgor
  Jaki projekt na pythona bartek164 0 8650 25.11.2017 19:59
Ostatni post: bartek164
  [VB.NET] przenoszenie danych między formami Pioro 15 20560 19.11.2017 03:48
Ostatni post: broda99
  Java.android.Tworzenie akcji Blendow 0 8464 16.11.2017 23:38
Ostatni post: Blendow
  Proszę o pomoc, cmd! PanKasztan4 1 7941 16.11.2017 22:05
Ostatni post: broda99
  Jaki kod w visual basicu 2010 express? aktywny27 5 9148 07.11.2017 11:01
Ostatni post: Ajgor
  Sprawdzanie wygranej. PixelFullHD 1 8649 03.11.2017 18:38
Ostatni post: Ajgor