Neuigkeiten:

[13. Nov 2022] Upgrade auf SMF 2.1.

Hauptmenü

Neueste Beiträge

#71
Hotel-Manager / Re: Geht es in diesem Forum no...
Letzter Beitrag von Jojo - 04. Juli 2011, 21:39:23
Sieht auf jeden Fall besser aus als vorher, auch wenn das Hotel immer noch unrealistisch groß ist. ;P
#72
Hotel-Manager / Re: Geht es in diesem Forum no...
Letzter Beitrag von Stiepen - 04. Juli 2011, 21:28:34
Man müsste gucken, denn die datei darf ja auch nicht astronomisch groß werden.

Ich haber erstmal mit der Klasse "Hotel" angefangen:
Public Class Hotel
#Region "deklarationen"
#Region "Vars"
    Private __Gebäude(105, 100) As Room 'U1-U4=0-3 E=4 O1-O100=5-105
    Private __Pannen As Integer = 0
    Private __Sterne As Integer = 0
    Private __Datetime As structureTime
    Private __Money As Int64 'Niemand wird mehr als 9.223.372.036.854.775.807 € bzw. 9.223.372.036.854.775.808 € Schulden haben...
    Private __Name As String = ""
#End Region
#Region "Enum"
    Public Enum RoomType
        Freies_Feld = -1    'Hier ist nichts
        Leer = 0            'Ein Leerer Raum
        Einfach1 = 1        'Einfaches Einzelzimmer
        Einfach2 = 2        'Einfaches Doppelzimmer
        Luxus1 = 3          'Luxus-einzelzimmer
        Luxus2 = 4          'Luxus-Doppelzimmer
        Suite = 5

    End Enum
#End Region
#Region "Structure"
    Public Structure Room
        Dim Type As RoomType
        Dim Belegt As Boolean
    End Structure
    Public Structure structureTime
        Dim Year As Int16
    End Structure
#End Region
#Region "Propertys"



#End Region
#End Region
End Class

Villeicht ist da noch etwas hinzuzufügen; ich habe erstmal nur Wohngebäude Verwendet.
ps. Spaß-ecke auf der Webseite sowie Developer-Konsole sind Genial ;) ist genial
#73
Hotel-Manager / Re: Geht es in diesem Forum no...
Letzter Beitrag von Jojo - 04. Juli 2011, 21:20:37
Das Format ist auch nicht sonderlich schön (ein Freund von XML bin ich aber auch nicht) und sollte neu (oder überhaupt mal) definiert werden. Generell würde ich zumindest bei meinem eigenen Rewrite (wenn der jemals stattfinden sollte) sehr viele Dinge im Spiel ändern, sodass das Format dann eh komplett umgekrempelt werden müsste.
#74
Hotel-Manager / Re: Geht es in diesem Forum no...
Letzter Beitrag von Stiepen - 04. Juli 2011, 21:15:38
Ich hatte Sowiso die Idee das Ganze im XML-Format und nur auf ausdrücklichen nutzerwunsch im sav-Format zu Speichern und laden, weil das aus vb2010 mit xml bequemer ist (ja, ich bin manchmal etwas faul)
#75
Hotel-Manager / Re: Geht es in diesem Forum no...
Letzter Beitrag von Stiepen - 04. Juli 2011, 21:01:58
ich guck mal
#76
Hotel-Manager / Re: Geht es in diesem Forum no...
Letzter Beitrag von Jojo - 04. Juli 2011, 21:01:11
github ist ein Host für Git-Repositorys. Git ist ein System zur Versionsverwaltung.
Wie Savegames aufgebaut sind weiß ich nicht auswendig, aber modLoadSave.bas sollt darüber Aufschlüsse geben.
#77
Hotel-Manager / Re: Geht es in diesem Forum no...
Letzter Beitrag von Stiepen - 04. Juli 2011, 20:59:34
sorry aber ich weiß leider nicht was das ist... :s
Wie ist eigentlich eine Savegame-Datei aufgebaut?
#78
Hotel-Manager / Re: Geht es in diesem Forum no...
Letzter Beitrag von Jojo - 04. Juli 2011, 20:55:06
Coole Sache! Wenn du dich ernsthaft weiterhin mit dem Code befassen möchtest, könnte man sicherlich auch bei github oder so ein Repository anlegen, um den Code (bzw auch die unterschiedlichen Versionen) besser verwalten zu können.
#79
Hotel-Manager / Re: Geht es in diesem Forum no...
Letzter Beitrag von Stiepen - 04. Juli 2011, 20:52:56
Nicht unbedingt 1:1 aber nach konvertierung... :D
Danke übrigens: die Darlehensfunktion, die sooft angesprochen wurde, wede ich auf jeden Fall einbauen
#80
Hotel-Manager / Re: Geht es in diesem Forum no...
Letzter Beitrag von Jojo - 04. Juli 2011, 20:41:36
Steht alles im Code (vermutlich modMusicControl.bas). :P Den kannst du 1:1 übernehmen, wenn du die BASS-Bibliothek verwendest, was ich dir auch sehr ans Herz legen würde. Die Sounds müssten alle OGG bzw WAV sein, die Musik ist ausschließlich im Modulformat vorhanden und auf BASS optimiert - ähnliche Bibliotheken wie FMOD würden nicht alle Tracks wie gewünscht wiedergeben.