Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: MMORPG?!
Grizz




Typ: neutral
Postów: 50
Zarejestrowany: Jun 2004
MMORPG?!

Opracowuję prostą "tekstową" grę MMORPG w VB. Ogólnie będzie chodzić o to, że z potworami walczy się offline, a statystyki i wszelkie informacje są przesyłane na serwer w formie pliku tekstowego (zaszyfrowanego, ale to bez znaczenia ) po każdej walce. Na podstawie tych statystyk 2 osoby mogłyby ze sobą walczyć. Jednak będzie to moja pierwsza gra tego typu w VB i mam 2 pytania:
-czy da się zrobić tak, żeby program wysyłał i tworzył plik tekstowy na serwer i potem odczytywał jego dane, albo sprawdzał czy taki istnieje? Jeśli tak, to proszę o jakiś przykład
-jak zrobić, żeby do jakiejś kontrolki (np. textbox, czy coś) dodać jedną linijkę całą pogrubioną, potem następną normalną i tak dalej?

27-01-2005 14:27
Pokaż profil Grizz  Wyślij email do Grizz   
Coldzik




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

Hmm moze lepiej poczytaj najpierw jakies ksiazki o VB zanim bedzie robil jakis porzadny projekt? Bo jak znam zycie to nie beda Twoje jedyne problemy chociaz na poczatku wszystko ladnie wyglada.
co do pierwszego pytania to napewno sie da tylko nie wiem jak bo nigdy sie tym nie bawilem
a jezeli chodzi o drugie pytanie to zapoznaj sie z RichTextBox.
Ale tak jak mowie najpierw przemysl czy uda Ci sie skonczyc projekt bo ja na poczatku porzucilem z 5 projektow bo albo czegos nie wiedzialem albo po prostu mi sie nie chialo.
Jak juz to przemyslisz to przemysl jak to wszystko ma wygladac bys nie popelnil mojego bledu bo gdy mialem 70% gry zaczynalem ja robic od nowa bo sie okazalo ze jedna rzecz nie pasuje do reszty

[Post edytowany dnia 27-01-2005 18:27 przez Coldzik]

27-01-2005 18:25
Pokaż profil Coldzik  Wyślij email do Coldzik        5319206
Grizz




Typ: neutral
Postów: 50
Zarejestrowany: Jun 2004

Przeczytałem już 2 książki, przejrzałem z 5 i już jestem dość dobry w VB... Tylko właśnie takich różnych rzadko używanych rzeczy nie znam... Najbardziej mi zależy na tym RichTextBoxie...

27-01-2005 19:07
Pokaż profil Grizz  Wyślij email do Grizz   
Grizz




Typ: neutral
Postów: 50
Zarejestrowany: Jun 2004

Ufff... Z RichTextBoxem już sobie poradziłem. Jeśli ktoś w przyszłości miałby taki problem, to oto rozwiązanie:
RichTextBox.SelStart = Len(RichTextBox)
RichTextBox.SelColor = vbBlue 'Kolor
RichTextBox.SelText = "PRZYKŁADOWY TEXT"

Teraz pozostaje mi czekać na pomoc co do wysyłania i tworzenia plików na serwerze.

27-01-2005 19:48
Pokaż profil Grizz  Wyślij email do Grizz   
Coldzik




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

To czy ktos jest dobry nie ocenia sie po ilosci przeczytanych ksiazek a po tym jak rozumuje podczas pisania programu. Bo akurat VB jest dosc prosty i nie trzeba czytac dziesiatek ksiazek tylko wystarczy przeczytac jedna i myslec.

Moze Cie obraze ale moim zdanie dobry to Ty nie jestes bo raczej dobry programista powinien wiedziec o RichTextBox bo przy uzyciu standardowej kontrolki to nawet chata dobrego sie nie zrobi

27-01-2005 21:35
Pokaż profil Coldzik  Wyślij email do Coldzik        5319206
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Grizz
Wszystko zależy od tego, jaki to jest serwer. Jeśli masz swój własny (tj. taki, który sam piszesz/napisałeś), to najlepiej wcześniej pomyśleć co powinno się znaleźć w protokole, żeby takie dane było najłatwiej wysyłać. Jeżeli natomiast używasz już istniejącego protokołu - np. HTTP, FTP, SMTP - musisz je poznać i znaleźć w nich potrzebne ci komendy. Dla FTP będzie najłatwiej - komendą STOR. Dla HTTP będzie trudniej, ale najłatwiejszą metodą jest chyba wykorzystanie komendy POST. Z koleji w SMTP nie ma pewnie większego wyboru - DATA .

----
FTP: RFC959
HTTP: RFC2616 (HTTP 1.1), RFC1945 (HTTP 1.0)
SMTP: RFC2550 i inne

Coldzik
Dobry programistaprzede wszystkim wie o czym pisze, a to, w jakim napisze języku jest sprawą drugorzędną (ale umiejętność wyboru języka to też cecha dobrego programisty).


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

28-01-2005 03:04
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
Coldzik




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

marcin_an  -> Racja bo jezeli cos da sie zrobic latwiej po co sobie komplikowac zycie

28-01-2005 12:09
Pokaż profil Coldzik  Wyślij email do Coldzik        5319206
Grizz




Typ: neutral
Postów: 50
Zarejestrowany: Jun 2004

Cóż... Na początku chciałbym przeprowadzić testy na koncie na Lycosie (tylko się mi tu nie śmiać ) I jeśli można, to proszę jakieś demko, albo coś

28-01-2005 18:39
Pokaż profil Grizz  Wyślij email do Grizz   
Wszystkich odpowiedzi: 7 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1