To dobre pytanie. Prawdopodobnie nie jedna, na którą może odpowiedzieć jedna osoba. Być może działałoby to lepiej jako Wiki społeczności. meta.stackexchange.com/questions/11740/…
craftworkgames
Niezły pomysł @craftworkgames, jeśli mod chce oznaczyć go jako Wiki społeczności - śmiało.
Jon
Jako odniesienie (usunę to później), oficjalnymi obsługiwanymi platformami na dzień dzisiejszy są: iOS, Android, Mac OS X, Linux Windows 8 Metro, a niektóre inne już wkrótce (WIndows 8 Phone, OUYA i PlayStation Mobile) .
ashes999
Nie zapomnij o Windows 7, Vista i wierzę XP.
Jon
Jest bardzo prawdopodobne, że wymagania sprzętowe są mniejsze niż w przypadku systemu operacyjnego. Nieistotne. Jedyne, co naprawdę pozostało, to niezbędne komponenty oprogramowania, takie, jakie zapewniają twoje odpowiedzi.
Wersja SDL2 nie ma obecnie na celu zastąpienia rozwiązań Linux, Mac i GL, ale kiedy zapytałam Deva, odpowiedział „Mam nadzieję”. Zapytałem go również o wersje shaderów;
Ponieważ MonoGame działa na XP, zakładam, że wymaganiem dla modelu modułu cieniującego D3D będzie 3.0 (tj. DirectX 9.0c). Uważam, że można bezpiecznie założyć, że obecne porty MonoGame wymagają GL 2.1 bez rozszerzeń ARB. Czego mój laptop musi zabraknąć.
Mój laptop w celach informacyjnych działa z procesorem Intel Celeron z Mobile Intel® GMA 4500M do grafiki (który, jak sądzę, ma OpenGL 2.0 / 2.1) i który jest obecnie w systemie Linux (zanim zmieniłem go na system Linux, korzystałem z systemu Windows 7 i Rozwiązanie WindowsGL działałoby idealnie dobrze).
Ten artykuł na temat Gamasutra zawiera także więcej informacji na temat wymagań dotyczących oprogramowania;
W przypadku pulpitu Windows można użyć VS 2010 Express lub nowszej wersji, lub VS 2012 Express dla Pulpitu lub nowszej wersji Windows 7 lub 8.
W przypadku Sklepu Windows potrzebujesz wersji VS 2012 Express dla systemu Windows 8 lub nowszej wersji dla systemu Windows 8.
W przypadku Windows Phone 8 potrzebujesz 64-bitowego systemu Windows 8 i zestawu SDK systemu Windows Phone 8. Spowoduje to zainstalowanie VS 2012 Express na Windows Phone i może również współpracować z VS 2012 Professional lub nowszym.
Aby korzystać z emulatora Windows Phone 8, komputer musi spełniać określone wymagania sprzętowe; szczegółowe informacje na stronie www.microsoft.com/en-GB/download/details.aspx?id=35471
Na Androida i / lub iOS potrzebujesz wersji VS 2010 lub 2012 Professional lub nowszej oraz Xamarin Business lub nowszej wersji na Windows 7 lub 8.
Mam więc dwa pytania ... 1) Czy Twoim zdaniem gra Monogame SDL jest gotowa do użytku produkcyjnego (a może niedługo?) Oraz 2) Obecna gra Monogame działa na Twoim laptopie, czy nie? Przepraszamy za niezrozumienie tej części. Dziękuję również za odpowiedź.
Jon
@Jon Wkrótce zostanie połączony z oficjalnym repozytorium. Jeśli chodzi o jakość produkcji, flibit jest facetem odpowiedzialnym za przenoszenie feza na Maca i Linuksa (który niedawno został wydany), wspomniał, że powiadomiono go o kilku nowych błędach, ale obecnie używam go w mojej projekty i działa dla mnie całkowicie dobrze. Zdecydowanie polecam ci go używać. Jeśli chodzi o drugą część, to ta monogra działa na moim laptopie.
dan369,
Myślałem, że MonoGame SDL2 całkowicie rozwidliło się na szynach i nie wraca. Jakby były zbyt różne lub coś w tym stylu ... Przynajmniej tak mówi ich strona internetowa.
BrainSlugs83
3
OK, zacznę wiki.
Obsługiwane platformy
iOS, Android, Windows (zarówno OpenGL, jak i DirectX), Mac OS X, Linux, Windows 8 Store, Windows Phone 8, PlayStation Mobile i konsola OUYA.
Poniżej przedstawiono wymagania systemowe dotyczące tworzenia treści dla wszystkich platform docelowych MonoGame:
Windows XP z dodatkiem SP2, Windows Vista, Windows 7, Windows 8.
Visual C # 2010 Express lub Pro z zainstalowanym dodatkiem SP1.
Windows Phone SDK 7.1 (UWAGA: Upewnij się, że zainstalowano aktualizację Windows Phone SDK 7.1.1, jak pokazano poniżej.)
Windows Phone SDK 7.1.1 ( starsze wersje XNA nie działają! )
W tej chwili MonoGame nie obejmuje niezależnej implementacji potoku treści XNA. Jesteśmy zależni od implementacji potoku treści Microsoft XNA i Visual Studio 2010 w systemie Windows do tworzenia treści dla wszystkich platform MonoGame.
Dziękuję, ale głównym celem tego pytania było rozwiązanie bez odpowiedzi pytania o wymagania sprzętowe. Nigdzie na stronie Monogame, forach lub github nie wspominają o wymaganiach sprzętowych.
Jon
Uwaga: witryna, na której znajduje się implementacja OpenAL firmy Creative, zniknęła kilka tygodni temu, więc link przed wymaganiem OpenAL nie działa.
Robert Rouhani,
Niestety, nie znam też odpowiedzi, więc podałem wszelkie informacje, jakie mogłem znaleźć, aby zacząć z zamiarem, aby więcej osób wypełniło puste pola, jakie tylko mogą. Może potrzebujemy określonych symboli zastępczych nagłówków, aby pokazać, że nie wszystkie informacje są jeszcze dostępne.
craftworkgames
3
Zadałem pytanie na forach Monogame , oto lista, która z tego pochodzi:
Windows Phone 8 : bez ograniczeń. Działa na wszystkich urządzeniach z Windows Phone 8.
Sklep Windows : bez ograniczeń. Te same wymagania, które trzeba spełnić, aby zainstalować system Windows 8 na tym komputerze.
Pulpit systemu Windows (OpenGL) : Myślę, że OpenGL 3.0 to minimum grafiki i OpenAL audio.
Pulpit systemu Windows (DirectX) : zainstalowany DirectX 11.
Android : Android 2.3 minimum.
iOS : Myślę, że iOS 4.0 to minimum.
Mac OS X : powinien działać na wszystkich najnowszych i aktualnych urządzeniach Mac OS X.
Linux : obsługa sterowników OpenGL 3.0, myślę, że istnieją inne wymagane pakiety, takie jak libsdlmixer itp.
Windows Vista:
zainstalowany DirectX11.
NET 4.0 / 4.5 zainstalowany
Windows 7:
zainstalowany .NET 4.0 / 4.5
Windows 8:
Brak zależności (DirectX11 + .NET 4.5 jest już dostarczany z systemem operacyjnym)
Sprzęt komputerowy:
Jednak powiedziawszy to, naprawdę zależy od tego, jak intensywna jest pamięć w twojej grze. Jeśli jest to gra z wieloma modelami, duszkami itp., Będziesz potrzebować więcej pamięci RAM. Normalna gra wymaga około 2-4 GB pamięci RAM, z przyzwoitym procesorem i 64-bitowym systemem operacyjnym.
Otrzymałeś odpowiedź tuż przed opublikowaniem wiki. Gdybyś mógł zintegrować swoje informacje z wiki i podać referencje, byłoby świetnie :)
craftworkgames
1
To nie jest tak naprawdę odpowiedź na pytanie, jakie jest pytanie, chodzi raczej o wymagania sprzętowe / sterownik i jaki model shadera jest potrzebny.
Odpowiedzi:
Do nadchodzącej wersji MonoGame SDL2; https://github.com/flibitijibibo/MonoGame
Wersja SDL2 nie ma obecnie na celu zastąpienia rozwiązań Linux, Mac i GL, ale kiedy zapytałam Deva, odpowiedział „Mam nadzieję”. Zapytałem go również o wersje shaderów;
Ponieważ MonoGame działa na XP, zakładam, że wymaganiem dla modelu modułu cieniującego D3D będzie 3.0 (tj. DirectX 9.0c). Uważam, że można bezpiecznie założyć, że obecne porty MonoGame wymagają GL 2.1 bez rozszerzeń ARB. Czego mój laptop musi zabraknąć.
Mój laptop w celach informacyjnych działa z procesorem Intel Celeron z Mobile Intel® GMA 4500M do grafiki (który, jak sądzę, ma OpenGL 2.0 / 2.1) i który jest obecnie w systemie Linux (zanim zmieniłem go na system Linux, korzystałem z systemu Windows 7 i Rozwiązanie WindowsGL działałoby idealnie dobrze).
Ten artykuł na temat Gamasutra zawiera także więcej informacji na temat wymagań dotyczących oprogramowania;
http://www.gamasutra.com/view/feature/192209/from_xna_to_monogame.php
źródło
OK, zacznę wiki.
Obsługiwane platformy
iOS, Android, Windows (zarówno OpenGL, jak i DirectX), Mac OS X, Linux, Windows 8 Store, Windows Phone 8, PlayStation Mobile i konsola OUYA.
Referencje: http://www.monogame.net/
Wymagania wstępne
Odnośniki: https://github.com/mono/MonoGame/wiki/Tutorials:prerequisites https://monogame.codeplex.com/discussions/438421
Wymagania specyficzne dla platformy
Odniesienie: Pliki projektu https://github.com/mono/MonoGame/tree/develop/MonoGame.Framework
Przetwarzanie treści
Poniżej przedstawiono wymagania systemowe dotyczące tworzenia treści dla wszystkich platform docelowych MonoGame:
W tej chwili MonoGame nie obejmuje niezależnej implementacji potoku treści XNA. Jesteśmy zależni od implementacji potoku treści Microsoft XNA i Visual Studio 2010 w systemie Windows do tworzenia treści dla wszystkich platform MonoGame.
Odniesienie: https://github.com/mono/MonoGame/wiki/MonoGame-Content-Processing
źródło
Zadałem pytanie na forach Monogame , oto lista, która z tego pochodzi:
źródło
Oprogramowanie:
Windows Vista:
zainstalowany DirectX11.
NET 4.0 / 4.5 zainstalowany
Windows 7:
zainstalowany .NET 4.0 / 4.5
Windows 8:
Brak zależności (DirectX11 + .NET 4.5 jest już dostarczany z systemem operacyjnym)
Sprzęt komputerowy:
Jednak powiedziawszy to, naprawdę zależy od tego, jak intensywna jest pamięć w twojej grze. Jeśli jest to gra z wieloma modelami, duszkami itp., Będziesz potrzebować więcej pamięci RAM. Normalna gra wymaga około 2-4 GB pamięci RAM, z przyzwoitym procesorem i 64-bitowym systemem operacyjnym.
źródło