Temat: Wirtualna baza na Marsie w Drupalu

Witajcie!

Zapraszamy wszystkich sympatyków Drupala do zapoznania się z ciekawym projektem Wirtualnej Bazy Marsjańskiej.

Strona projektu: http://vmb.skyfigure.com

Celem projektu Virtual Mars Base (VMB) jest zaprojektowanie internetowej, edukacyjnej i wieloosobowej symulacji/gry online, która będzie tworzona w Drupalu. VMB to projekt otwarty (GNU GPL), rozwijany dzięki swojej społeczności, do której zapraszamy szczególnie Drupal deweloperów.

Zanim ruszymy z kodowaniem aplikacji VMB na dobre, co będzie bez wątpienia ciakawą przygodą deweloperską, ustalamy kilka kwestii organizacyjnych, gdzie bardzo ważna jest każda opinia i głos.

Aktualnie ustalamy do 2012.09.15, czy projekt VMB powinien być projektowany w pierwszej kolejności jako symulacja czy gra? Zapraszamy do zapoznania się z tematem oraz dyskusji.

Więcej informacji o aplikacji VMB znajdziesz w dokumentacji projektu oraz na forum. Treści powoli nabierają odpowiedniego kształtu, jednak wymagają dalszej pracy i rozbudowy, dlatego zachęcamy do udzielania się oraz kontaktu.

VMB jest także na Facebook: http://www.facebook.com/virtualmarsbase

--
Pozdrawiam,
Bartosz Nowicki

Temat: Wirtualna baza na Marsie w Drupalu

Witajcie,

Czas dyskusji w sprawie ustalenia typu VMB (symulacja lub gra) dobiega końca. Możesz zapoznać się z nią na stronie: http://vmb.skyfigure.com/node/137.
Po 15 września będzie możliwość oddania głosu w ankiecie, o czym poinformujemy.

Kolejnym zadaniem do realizacji, po ustaleniu typu VMB, będzie spisanie dokumentu wizji zawierającego podstawowe dane dotyczące ogólnej wizji VMB: http://vmb.skyfigure.com/node/131. Na jego podstawie będziemy mogli rozpocząć tworzenie technicznej specyfikacji aplikacji VMB.

Do rozpoczęcia programowania aplikacji VMB musimy jeszcze trochę poczekać, ponieważ wcześniej należy ustalić kilka ogólnych kwestii, niemniej jednak informacja o projekcie trafiła już do polskich społeczności Drupal (systemu w którym będzie tworzone VMB).

Temat: Wirtualna baza na Marsie w Drupalu

Czas na głosowanie!
Termin głosowania: 2012.10.31.

Przyszedł czas na podjęcie decyzji dotyczącej typu VMB, który będziemy projektować.
Ustaliliśmy 3 typy wirtualnej bazy, z których tylko jeden może być obecnie realizowany. Oto one:
- Wieloosobowy symulator bazy marsjańskiej
- Wieloosobowa gra symulacyjna bazy marsjańskiej
- Gra przygodowa w bazie marsjańskiej

Opis poszczególnych typów, jak również możliwość zagłosowania, znajdziesz na stronie ankiety:
http://vmb.skyfigure.com/node/158

Ponieważ społeczność VMB jest jeszcze mała, będziemy wdzięczni za każdy oddany głos.
Zagłosowanie jest możliwe po wcześniejszym zalogowaniu się.

--
Pozdrawiam,
Bartosz Nowicki

Temat: Wirtualna baza na Marsie w Drupalu

Pozostało kilka dni do końca głosowania nad wyborem typu wirtualnej bazy, którą będziemy projektować!
Termin głosowania: 2012.10.31.

Jest to ostatni moment na oddanie swojego głosu w ankiecie: http://vmb.skyfigure.com/node/158

Zaloguj się, by zagłosować: http://vmb.skyfigure.com/user

Temat: Wirtualna baza na Marsie w Drupalu

Dobra wiadomość!
Po dotychczasowych ustaleniach wybraliśmy ostatecznie typ VMB jako “wieloosobowy symulator bazy marsjańskiej”. Oznacza to, że w tej formie będziemy projektować aplikację wirtualnej bazy.

Czas na kolejną burzę mózgów!
W następnej kolejności mamy do ustalenia Dokument Wizji http://vmb.skyfigure.com/node/131.
Co ważne, ustalenia te są już konkretnie ukierunkowane pod ustalony typ VMB.
Przewidywany czas ukończenia prac nad Dokumentem Wizji, to koniec stycznia 2013.
Dokument Wizji pomoże nam sprecyzować odpowiedzi na podstawowe pytania, dotyczące projektu symulatora bazy marsjańskiej. Niektóre kwestie do ustalenia to: kim jest uczestnik VMB, jaki ma cel i jaka jest motywacja by go osiągnąć? Jak uczestnik jest sterowany? Jakie elementy interfejsu ma posiadać aplikacja? Itp.

Gorąco zachęcamy do rozpoczętej już dyskusji:
http://vmb.skyfigure.com/node/131

Temat: Wirtualna baza na Marsie w Drupalu

Prace nad Dokumentem Wizji

Obecnie ustalamy Dokument Wizji VMB i potrzebujemy Twojego wsparcia oraz komentarzy.

DOKUMENT WIZJI VMB:
http://vmb.skyfigure.com/node/131

1. Gatunek VMB
2. Świat VMB
3. Uczestnik VMB
4. Cel uczestnika VMB
5. Motywacja uczestnika VMB
6. Realizacja celu
7. Interfejs
8. Grupa docelowa VMB

DYSKUSJA:

==================
Akapit: 2. Świat VMB
http://vmb.skyfigure.com/node/161
==================
-----
Komentarz: Zewnętrzne obiekty 3D i mapy 2D
Z Pawłem Sańczykiem doszliśmy do wniosku, że w początkowej fazie projektowania VMB, możemy opracować tylko zewnętrzne modele 3D. Z pewnością będą dobrze się prezentować i dodadzą klimatu do interfejsu symulatora, a przy okazji nie wymagają wielu zasobów projektowych, jak w przypadku wnętrz.
Poruszanie po bazie, może być reprezentowane przez mapy 2D pomieszczeń baz, które już posiadamy.
-----
Komentarz: Prawdziwe zdjęcia
Proponuję wykorzystywać prawdziwe zdjęcia Marsa, robione np. przez Curiosity Rover na jego powierzchni: http://mars.jpl.nasa.gov/msl/multimedia/
Jest bardzo przyjazna licencja: http://www.jpl.nasa.gov/imagepolicy/

==================
Akapit: 3. Uczestnik VMB
http://vmb.skyfigure.com/node/162
==================
Komentarz: Zarządca, ale nie bezosobowy.
Jako że projektujemy symulator, to użytkownik jako zarządca ma sens. Jednak nie jeden użytkownik będzie zarządzać całą bazą, ale kilku członków załogi. To jest ciekawe, bo zazwyczaj w grach symulacyjnych jest się globalnym zarządcą, a w przypadku VMB zarządzanie jest podzielone. Osobowość uczestnika ma w tym przypadku znaczenie.
Ponieważ VMB ma być wieloosobowym symulatorem, to do przemyślenia...

==================
Akapit: 7. Interfejs
http://vmb.skyfigure.com/node/166
==================
-----
Komentarz: Przykład
Proponuję zrobić rozeznanie w interfejsach gier typu Ogame, np. http://www.youtube.com/watch?v=17vIbkz-CEc
-----
Komentarz: Wstępna lista elementów interfejsu VMB
Na podstawie interfejsu gry:http://lo.gamersoxygen.com/main/site_en/getting-starte...... przygotowałem wstępną listę elementów interfejsu VMB:
- Ekran główny
- System Menu
- Menu główne
- Player Info
- Base Info
- Maps
- Chat System
- Menu kolejki (akcje w toku)
- Dodatkowe ikony
Ekran główny
Ekran zawierający aktualny widok w postaci grafik, zdjęć, iterfejsów urządzeń, itp....

Temat: Wirtualna baza na Marsie w Drupalu

Zawartość newslettera:
- Dokument wizji VMB
- Programowanie VMB

DOKUMENT WIZJI VMB

Do końca stycznia ustalamy dokument wizji projektu:
http://vmb.skyfigure.com/node/131
Prace nad dokumentem idą dobrze, choć z pewnością może być jeszcze lepiej. Dlatego zachęcamy do przeglądnięcia dokumentu i wrzucenia swoich “trzech groszy”.

Otwarte kwestie:
- W jaki sposób ma być realizowany cel - symulacja jako real time, turowa, czy inna? - http://vmb.skyfigure.com/node/165
- Kim ma być uczestnik VMB? http://vmb.skyfigure.com/node/162
- Jakie są motywacje uczestnika VMB do brnięcia do swego celu? - http://vmb.skyfigure.com/node/164

PROGRAMOWANIE VMB

Projekt VMB zbliża się powoli do fazy programowania aplikacji.
Powstał wątek przeznaczony na dyskusję o algorytmach do symulacji urządzeń, systemów bazy, itp.: http://vmb.skyfigure.com/node/169

Planowanie działań deweloperskich: http://vmb.skyfigure.com/node/152
W tym wątku Konrad napisał: “skontaktujcie się z wykładowcami przedmiotów informatycznych (programowanie, zarządzanie itd.) na uczelniach technicznych żeby przedstawić swój pomysł, a oni mogliby przestawić go studentom, wtedy moglibyście pozyskać większy zespół i zainteresowanie”.

Jeśli znasz osoby, które mogłyby wesprzeć projekt VMB w dalszym rozwoju, bardzo prosimy o kontakt: http://vmb.skyfigure.com/contact

Temat: Wirtualna baza na Marsie w Drupalu

Reprezentacja VMB w systemie Drupal 7

Zapraszam do zapoznania się ze stroną dokumentacji technicznej: "Reprezentacja VMB w systemie Drupal 7", która stanowi podstawę do rozpoczęcia projektowania aplikacji VMB.

W projekcie przyszedł także czas na ustalenie prac deweloperskich, jak wybór systemu kontroli wersji, itp.

Będę bardzo wdzięczny za Wasze uwagi, komentarze i wsparcie.

--
Pozdrawiam,
Bartosz Nowicki

Temat: Wirtualna baza na Marsie w Drupalu

PROGRAMOWANIE VMB

Kod aplikacji VMB jest obecnie w początkowej fazie tworzenia, dlatego osoby chcące zapoznać się z nim, proszę o kontakt. W miarę zainteresowania, kod zostanie udostępniony w systemie kontroli wersji.

Aktualna lista zadań do realizacji na stronie roadmap aplikacji VMB.

Prace nad dokumentem “Reprezentacja VMB w systemie Drupal 7”, którego treść została ostatnio uporządkowana i sprecyzowana, pozwoliły na określenie kilku podstawowych zadań do realizacji w kodzie aplikacji:

1) Opracowanie Entity VMB na potrzeby reprezentacji podstawowych elementów wirtualnego świata (np. baza, obiekty).

Status: Został przygotowany kod definiujący podstawową strukturę entities na podstawie modułu Model. Jest to pierwsza wersja entities dla VMB, dlatego mogą ulegać zmianie. Obecnie należy sprecyzować pola dla entities oraz sposób ich zapisu. Do czasu ustalenia pól, większość z nich będziemy serializować w polu ‘data’.

2) Tworzenie domyślnych bundles Baza oraz Obiekt podczas instalacji modułu VMB.

Status: Cel osiągniety.

3) Tworzenie obiektów podczas tworzenia bazy przez użytkownika.

Status: Został napisany kod tworzący entity Obiekt. Pozostaje wywołanie tego kodu w momencie utworzenia entity Baza; zapewne za pomocą odpowiedniej f-cji hook.

Kilka kolejnych zadań do opracowania:

- Przygotowanie struktury informacji o obiektach oraz ich domyślnych wartości (np. w postaci array).

- Przypisywanie obiektów do Bazy po jej utworzeniu (referencja).

- Prosta strona pomieszczenia bazy z listą znajdujących się w nim obiektów. Zapewne z wykorzystaniem pliku template .tpl.php.

- Mechanika VMB - szczegółowy opis mechanizmów symulacji, możliwe zależności pomiędzy obiektami, przez jakie parametry jakie obiekty są opisywane w kodzie aplikacji, bezpośrednie możliwości wpływania gracza na obiekty, opis implementacji w kodzie mapa, poruszanie się po bazie.

- Interfejs - dokładny opis wszystkich podstron, ekranów, jakie funkcje dostępne są z poszczególnych ekranów, pod jakimi przyciskami, szkice koncepcyjne.

Zapraszam do kontaktu osoby zainteresowane współpracą w kodowaniu aplikacji VMB.Ten post został edytowany przez Autora dnia 14.06.13 o godzinie 23:46



Wyślij zaproszenie do