logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak przerobić grę 2D WFA C# na wersję online z serwerem?

DarknessWalker 15 Mar 2012 18:21 1440 5
REKLAMA
  • #1 10681426
    DarknessWalker
    Poziom 10  
    Posty: 45
    Witam


    Napisałam grę 2D (Windows Forms Application, Visual Studio C#).
    Mój problem polega na tym, że nie wiem jak to przerobić na grę online. Co zrobić, żeby można było tą grę umieścić na serwerze i żeby można było w nią grać z innego komputera online?

    Myślałam nad tym, że może łatwiej by było zrobić instalkę którą można ściągnąć ze strony. Ale jak próbowałam zrobić instalkę przez Visual Studio to przy instalacji na systemie bez Visual Studio wyświetlał mi się komunikat, że nie można zainstalować programu ponieważ nie ma Net.Framework. :(

    Zna ktoś jakieś programy które mogą przerobić to na instalkę albo żeby to jakoś na serwerze odpalić, żeby była możliwość gry online ?
    W przypadku przeróbki na instalkę słyszałam, że dobre jest SilverLight ale nie wiem jak to obsługiwać.
  • REKLAMA
  • #2 10682183
    rexina
    Poziom 17  
    Posty: 260
    Pomógł: 15
    Ocena: 4
    Najprościej będzie normalną instalkę, ale na kompie w którym to chcesz uruchomić musisz mieć .net, bez tego się nie obejdzie. Dopisz w wymaganiach, albo dorzuć do instalki, ale na tym się nie znam.

    A co do aplikacji webowej to będzie ciężko.
  • REKLAMA
  • #3 10682211
    Matejkos
    Poziom 20  
    Posty: 293
    Pomógł: 31
    Ocena: 11
    Jeśli masz to w C# to powinno się to łatwo przenieść do aspx ale do tego potrzebujesz już servera co to wspiera. Co do instalki to normalne że jak niema .net framework-a to się nie zainstaluje ale to nie powinien być problem bo .Net jest bezpłatny
  • REKLAMA
  • REKLAMA
  • Pomocny post
    #5 10694624
    markonedj
    Poziom 22  
    Posty: 374
    Pomógł: 60
    Ocena: 1
    DarknessWalker napisał:

    Napisałam grę 2D (Windows Forms Application, Visual Studio C#).
    Mój problem polega na tym, że nie wiem jak to przerobić na grę online. Co zrobić, żeby można było tą grę umieścić na serwerze i żeby można było w nią grać z innego komputera online?

    Trzeba ją przepisać do ASP.NET lub Silverlight. Windows Forms to aplikacje desktopowe.

    DarknessWalker napisał:

    Myślałam nad tym, że może łatwiej by było zrobić instalkę którą można ściągnąć ze strony. Ale jak próbowałam zrobić instalkę przez Visual Studio to przy instalacji na systemie bez Visual Studio wyświetlał mi się komunikat, że nie można zainstalować programu ponieważ nie ma Net.Framework. :(

    Najprostsze rozwiązanie to wejść w ustawienia solution wybrać zakładkę Publish, następnie kliknąć Prerequisites i w oknie które nam się pojawi wybrać biblioteki, które są wymagane przez program i zaznaczyć Download prerequisites from the compnent's vendor's web site. Spowoduje to że instalator sam sobie ściągnie i zainstlauje potrzebne biblioteki (np. .NET Framework).
    Przykład:
    Jak przerobić grę 2D WFA C# na wersję online z serwerem?
    Następnie klikasz Publish Wizard przechodzisz kroki kreatora, klikasz finish i masz instalkę zrobioną.
    DarknessWalker napisał:

    Zna ktoś jakieś programy które mogą przerobić to na instalkę albo żeby to jakoś na serwerze odpalić, żeby była możliwość gry online ?
    W przypadku przeróbki na instalkę słyszałam, że dobre jest SilverLight ale nie wiem jak to obsługiwać.

    Jak wyżej nie słyszałem o tym że da się przerobić aplikacje Windows Forms na webową za pomocą jakiegoś magicznego programu (chyba że jestem w błędzie, ale wątpię). Jedynym sposobem jest przepisanie gry z Windows Forms na coś webowego (ASP.NET, Silverlight), ale to już całkiem inne technologie i inny sposób pisania app (zwłaszcza UI, bo bebechy mogą być w C#).
  • #6 10695556
    DarknessWalker
    Poziom 10  
    Posty: 45
    Rozumiem i dzięki za info.
    Jednak przerobię to na SilverLight.
REKLAMA