Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Tribes - Doprowadź swój lud do chwały


Rekomendowane odpowiedzi

Opublikowano

Tribes:

Izometryczna strategia z obsługą multiplayer pisana w C++ i SFML.

 

Wiadomo, że rozgrywka będzie się toczyć we wczesnym średniowieczu, gdzie panować będzie jeszcze masa niewielkich plemion dążących do podboju okolicznych ziem. Ty zostajesz przywódcą jednej z nich i tylko od ciebie zależy, jak pokierujesz losami swoich ludzi.

 

Przewiduję dynamiczną rozgrywkę i ładne efekty graficzne. Budynki będą się stale rozbudowywały, animowane elementy zniszczą wszelką statyczność, a krzątający się mieszkańcy dodadzą grze życie. Oprócz tego wrogiem nie będzie komputerowy "mózg", tylko inny gracz.

 

System:

Jako, że jest to gra multiplayer, potrzebny jest serwer i klient. Zrezygnowałem z jednej wielkiej jednostki zarządzania, gdzie wszyscy gnietliby się w jednej grze. Postanowiłem, że serwer będzie dostępny dla każdego, kto będzie chciał hostować, a rozgrywka ograniczy się do 2-5 graczy.

 

Najpierw host będzie musiał skonfigurować ustawienia serwera tak, aby odpowiadały jego widzimisie. Określa więc wielkość mapy, status dostępu, warunki wygranej itp. Po przerwaniu gry przed wygraniem jednej ze stron, serwer zapisuje wszelkie dane, aby host mógł jednym kliknięciem wczytać ostatnią rozgrywkę.

 

Lista zmian:

 

 

0.6 Alpha:

  • Przekopano kod serwera, ulepszono jego działanie, dodano parę nowinek technicznych i przygotowano go do używania przez losowych hostów.
  • Klient jest kompatybilny z nowym serwerem. Ulepszono jego kod, dodano menu główne, który będę trzeba jeszcze dopieścić i wprowadzano parę zabezpieczeń(np. po rozpoczęciu rozgrywki przez serwer, dołączać mogą tylko zarejestrowani, a reszta dostanie odpowiedni komunikat).
  • Ulepszono generator mapy i poprawiono kafelki.
  • Usunięto crash podczas klikania poza mapą.
0.5 Alpha:
  • Chat już działa bardzo dobrze, możliwość komunikacji z innymi graczami.
  • Prawidłowe wykrywanie myszki przy transformacjach mapy (obracanie, skalowanie, przesuwanie).
  • Możliwość wpisywania w konsoli odpowiednich komend - zmiana opcji itp.
  • Budowanie. Budynki jeszcze nie funkcjonują, ale to tylko kwestia czasu.
  • Poprawki i ulepszony wygląd kodu.
0.4 Alpha:
  • Komunikacja Server<->Client, obsługa wielu graczy itp.
  • Mapa Izometryczna z animowanymi kaflami i operacje na niej. Generowanie i wczytywanie z pliku.
  • Elementy GUI - window, button, editbox, chat.
  • Wstępne stawianie budynków, które jeszcze nie funkcjonują.
  • Wpisywanie komend w konsoli serwera. na drugim wątku

 

Screeny:

 

 

790191405934603439458.jpg

352821405934603439458.jpg

 

 

 

Podziękowania:

Patryk4465(Segathi) - za zrobienie melodii do gierki.

Troopek - za zrobienie tła do menu głównego.

 

Demo już niedługo będzie dostępne.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...