Du bist nicht angemeldet.

  1. Übersicht
  2. » Suche
  3. » Von Ram

#1 Re: Downloads + Anleitungen » Anleitung: Stets aktuelles TVTower. Kompilieren mit BlitzMaxNG. » 16.01.2024 12:37

Ram

Ich habe die math.mod-master Verzeichnisstruktur runtergeladen.
Was ist dann der nächste Schritt? Ich habe einiges erfolglos ausprobiert.

#2 Re: Downloads + Anleitungen » Anleitung: Stets aktuelles TVTower. Kompilieren mit BlitzMaxNG. » 15.01.2024 19:06

Ram

Hallo Ronny,

beim kompilieren erhalte ich einen Fehler, dass er Math.Vector nicht kennt.
Import Math.Vector

Ich konnte diese Bibliothek auch im Internet nicht finden. Nur:
Import BRL.Vector

Kannst du mir da bitte weiterhelfen?

VG

#3 Re: Fehler / Bugs » Bugs im Komplettpaket v0.6, 20.5.2018 13:44 Uhr » 06.06.2021 16:21

Ram

Ja ist immer so. Sobald der Spielstand geladen wird sieht es so aus. Auf dem zweiten Screenshot kann ich Berlin noch einmal kaufen.

#4 Re: Fehler / Bugs » Bugs im Komplettpaket v0.6, 20.5.2018 13:44 Uhr » 29.05.2021 10:31

Ram

Hallo Ron,

anbei zwei Screenshots. Ich könnte dir auch den Spielstand zusenden.

tv1.png
tv2.png

Vielleicht verstehe ich es auch nicht richtig.

Viele Grüße

#5 Re: Fehler / Bugs » Bugs im Komplettpaket v0.6, 20.5.2018 13:44 Uhr » 14.05.2021 08:50

Ram

Hallo,

ich habe die Kabelnetzanbindung für Bayern und Brandenburg gekauft. Die Kabelnetzanbindung für Brandenburg wird mir in der Übersicht als Kabelnetzanbing Berlin angezeigt. Die Kabelnetzanbindung Berlin kann ich aber auch noch kaufen.

Also scheinbar gibt es einen Fehler beim Kauf der Kabelnetzanbindung für Brandenburg.

Eigenproduktionen scheinen nicht mehr so super erfolgreich zu sein. Das finde ich gut! Kritik und Tempo sind jetzt viel schlechter als vorher. Ist das Absicht gewesen? Vielleicht sind die Eigenproduktionen jetzt etwas zu schlecht, aber das teste ich noch

Viele Grüße

#6 Re: Eigene TVTower-Daten (Filme, News) » Fakenamen-Liste nebst real existierenden Filmen aus der Datenbank » 08.05.2021 13:54

Ram

Die meisten original Filmnamen könnt ihr auch verwenden, indem ihr das Spiel selber erstellt und vorher in der Datei game.database.bmx ab ca. Zeile 1180 folgenden Zeilen verwendet (nur die Zeile mit titleOriginal wurde geändert):

'=== LOCALIZATION DATA ===
programmeData.title.Append(GetLocalizedStringFromNode(xml.FindElementNode(node, "title")) )
programmeData.title.Append(GetLocalizedStringFromNode(xml.FindElementNode(node, "titleOriginal")) )
programmeData.description.Append(GetLocalizedStringFromNode(xml.FindElementNode(node, "description")) )

#7 Re: Offen - Rund um TVgigant / TVTower » TVTower: Ideensammlung » 21.02.2021 12:32

Ram

Hi Ronny,

ich habe jetzt auch mal die neue Version ausprobiert. Erst einmal ein großes danke an dich und dein Team!

Ich habe zuerst wieder bis zu einer Reichweite von ca. 2,5 Millionen gespielt. Dann ein paar Tage nur Filme gekauft um die günstigen Preise zu nutzen. Das gleiche habe ich dann noch bei der 5 Millionen Grenze gemacht.
Kurz vor einem Stufenaufstieg durch Reichweitenerhöhung hatte ich dann die Auktionen in der Filmagentur geöffnet. Es wurden noch die alten Preise nach dem Stufenaufstieg angezeigt, aber das Kaufen der Filme zum alten Preis hat nicht mehr funktioniert. Das ist natürlich nur ein kleiner Fehler, aber dass die Filme so teurer werden hat mich schon früher leicht gestört. Zum Beispiel ca. Faktor 3 ab 5 Millionen Zuschauer.

Nachdem ich einige Zeit darüber nachgedacht habe, hatte ich folgende Idee: Wenn die Preise für die Filme nicht mehr so stark ansteigen sollen, dann müssen die Werbeeinnahmen geringer ausfallen. Also beispielsweise so:
FilmPreis=(orginaler Filmpreis)+10% für jede Million an Zuschauern (muss hier auch nicht linear sein)
Werbeeinnahmen=function(aktuelle Reichweite,benötigte Zuschauer,Art,Ereignisse...)

Die Werbeeinnahmen werden dann aus der akutellen Reichweite usw. berechnet. Das wäre natürlich eine größere Änderung und kann vermutlich auch nicht leicht umgesetzt werden. Ob es dadurch wirklich besser wird, ist auch fraglich, aber ich wollte es dir mitteilen.

Viele Grüße
Ram

#8 Re: Offen - Rund um TVgigant / TVTower » Eindrücke und Feedback nach Spielen » 17.01.2021 16:33

Ram

Hallo Ron!

Danke für deine Hilfe. Ich habe mit folgender Änderung versucht einzubauen, dass sich die Anzahl der Programmwiederholungen negativ auf die Zuschaueranzahl auswirkt. Also bei der zehnten Wiederholung von einem Film, müssen einfach weniger Zuschauer einschalten, damit man gezwungen wird auch neue Filme zu kaufen:
Type TProgramme Extends TBroadcastMaterialDefaultImpl {_exposeToLua="selected"}
...........
    Method GetQuality:Float() {_exposeToLua}
        Local result:Float =data.GetQuality()
        Local timesBroadcasted:Int = data.GetTimesBroadcasted(owner)
        result=result*(1-timesBroadcasted*0.1)
        if result<0
            result=0
        EndIf
        Return result
    End Method

Da ich mich nicht richtig auskenne mit dem Quellcode, wollte ich dich fragen, ob das so halbwegs passt?
Wenn du dein OK gibst, spiele ich los um das mal zu testen:)

Viele Grüße

#9 Re: Downloads + Anleitungen » Anleitung: (Win32) Stets aktuelles TVTower. Kompilieren mit BlitzMax » 17.01.2021 12:12

Ram

Hallo!

Die Datei "base.util.clipboard.bmx" importiert "Import Brl.Clipboard".
Dieser Import funktioniert bei mir nicht. Ich habe versucht Clipboard in der Datei zu entfernen.

Dann erschienen die Fehlermeldungen, bei denen jeweils den Code entfernt habe:
Compile Error: Missing type specifier
D:/games/TVTower-master/source/Dig/base.util.longmap.bmx;172;17
Compile Error: Missing type specifier
[D:/games/TVTower-master/source/Dig/base.util.longmap.bmx;178;17]
Compile Error: Identifier 'Override' not found
[D:/games/TVTower-master/source/Dig/base.util.longmap.bmx;268;29]

Geht das eigentlich noch mit dem selber kompilieren nach dieser Anleitung?

Ich wollte für mich einbauen, dass die erste Wiederholung einer Sendung nur noch 90% Zuschauer bringt. Die zweite Wiederholung nur noch 80% usw. bis vielleicht 60%. Damit man im späteren Verlauf noch einen Anreiz hat neue Filme zu kaufen.

Viele Grüße RAM

#10 Re: Diskussionen - Teamgeleitet » Spieldesign: Sendezeiten, Bloecke und die Programmattraktivitaet » 17.01.2020 11:52

Ram

Wenn "jetzt - letzteAusstrahlung>= maxAbstand" ist, dann ändert das nichts an der siebten Wiederholung von "Mein neues Vampirfahrrad" bei 52,87% der möglichen Zuschauer.
Mir fehlte bei einem fortgeschrittenem Spiel das Interesse neue Filme zur besten Sendezeit zur senden. Am Anfang des Spiels funktioniert das noch, weil man keine guten Filme hat.
Mir würde ein Faktor in Abhängigkeit der Wiederholungen schon ganz gut gefallen. Also bei der 1.Wiederholung *0,8  2.Wiederholung*0,7 oder so ähnlich.

VG
RAM

#11 Re: Diskussionen - Teamgeleitet » Spieldesign: Sendezeiten, Bloecke und die Programmattraktivitaet » 13.01.2020 19:59

Ram

Wichig war es mir, dich auf das Problem hinzuweisen (Die siebte Wiederholung von "Mein neues Vampirfahrrad" sehen 52,87% der möglichen Zuschauer.).
Du kannst auch gerne längere Zeit darüber nachdenken. Ich bin selbst Softwareentwickler und kann mir vorstellen, dass eine gute Lösung schwierig ist.
Aber selbst eine einfache Lösung, die nur über die Anzahl der Wiederholung läuft, wäre auch schon gut.
Vielleicht ist so eine Veränderung auch nur etwas für den schweren Level (?).

#12 Re: Diskussionen - Teamgeleitet » Spieldesign: Sendezeiten, Bloecke und die Programmattraktivitaet » 12.01.2020 14:03

Ram

Zu jeden Film wird die Summe an Zuschauern pro Sender gespeichert (=$Summe im folgenden verlauf).

Beispiel für einen Sender:
Bei der ersten Ausstrahlung haben 100 Personen einen Film gesehen.

Wenn bei einer erneuten Ausstrahlung normalerweise 150 Personen den Film sehen wollen ($aktuell), wird dieser Wert wie folgt korrigiert ($korrigiert):
$neu=$aktuell-$Summe   50=150-100 ($neu ist=0 wenn negativ; wenn der Wert größer 0 ist, sind es neue Zuschauer, sonst 0)
$alt=$aktuell-$neu     100=150-50

$oft=$Summe/$Alt       1=100/100  (Wertebereich 1...)
if($oft<2) $korrigiert=$neu+$alt*0,7
if($oft<3) $korrigiert=$neu+$alt*0,6    ($neu ist immer 0 hier)
else $korrigiert=$neu+$alt*0,5

In dem Falle wäre der korrigierte Zuschauerwert: 50+100*0,7=120


Beispiele:
Wenn bei jeder Wiederholung (1 bis 5) bisher immer 100 Personen zusehen wollen, sind die korrigierten Werte:
1. 100
2. 70 
3. 70  (mit Summe 170)
4. 60  (mit Summe 240)
5. 50    (mit Summe 300)

Wenn 100 Personen zusätlich ab der 3. Wiederholung zusehen wollen (Sender kauf), sind die korrigierten Werte:
1. 100
2. 70
3. 149 =30+170*0,7
4. 140    (Summe 319)
5. 120    (Summe 459)


Natürlich ist diese Berechnung nicht perfekt. Aber ein Spieler muss neue Filme kaufen, um sehr gute Quoten zu erreichen. Die fünfte Wiederholung bringt im obigen Beispiel nur noch 50% der Zuschauer und nicht mehr fast 100%.

#13 Re: Diskussionen - Teamgeleitet » Spieldesign: Sendezeiten, Bloecke und die Programmattraktivitaet » 11.01.2020 14:15

Ram

Mein Eindruck ist, dass der gleiche Film zu oft bei einer guten Einschaltquote gesendet werden kann. Ein paar Beispiele:
Die dreizehnte Wiederholung von "Auf der Reeperbahn Nachts um halb eins" sehen 24% der möglichen Zuschauer.
Die dreizehnte Wiederholung von "Baldipuh das Gespenst" sehen 37,86% der möglichen Zuschauer.
Die siebte Wiederholung von "Mein neues Vampirfahrrad" sehen 52,87% der möglichen Zuschauer.

Das führt dazu, dass ich ab einem bestimmten Zeitpunkt nicht mehr in der Filmagentur vorbeisehen muss.
Ich habe dann kein Interesse mehr neue Filme zu senden.
Gut ist das Spiel in der Anfangsphase danach verliert es leider.


Zu einem Film sollte gespeichert werden, wie viel Personen ihn bereits gesehen haben. Senderkäufe sollten sich positiv auswirken auf die Quote.
Bei einer Wiederholung hat dann ein bestimmter Prozentsatz der Personen, die den Film schon kennen, keine Lust sich den Film noch einmal anzusehen.
Beispiel: 1.Wiederholung -40%, 2.Wiederholung -50%, 3.Wiederholung -55% usw.
Nur für eine Film Premiere sollten hohe Quoten möglich sein.
Selbst Game of Thrones würde in echt bei einer Wiederholung keine unglaublich gute Einschaltquote erzielen.


Unter http://tvgigant.de/ wird noch auf die Version 0.6.1 verwiesen.

Danke für das schöne Spiel!!!

#14 Re: Offen - Rund um TVgigant / TVTower » Eindrücke und Feedback nach Spielen » 20.02.2019 15:59

Ram

Wenn ich im Spiel einen Film kaufe, dann kann ich ihn alle x Tage(Monate?) erneut senden. Nur beim ersten Mal habe ich die Kosten und danach wird Geld verdient.

Im echten Leben schaue ich mir einen Film oder eine Serie aber nur einmal an (zu 95%). Somit sollte ein Film nicht alle x-Tage zu einer Einschaltquote von 50% führen können.

Nur mit einer aktuellen Filmpremiere sollten hohe Einschaltquoten möglich sein (>40%). Die mögliche Einschaltquote (und Zuschauerzahl) bestimmt auch den Preis eines Films.


Die Aktualität von Filmen steigt vielleicht zu schnell an im Moment. Ein neuer Film kann 40% bringen. Eine Wiederholung 10 Tage später aber höchstens noch 30%, somit sollte der Film auch entsprechend Wert verlieren. Eine dritte oder vierte Wiederholung verringert den Wert eines Films noch weiter bis zu einem bestimmten Grundwert.
Ggf. erhöhen Senderkäufe den Wert eines Films je nach prozentualen Zuwachs.
Sobald der Film wieder verkauft wurde, kann er aus meiner Sicht wieder schnell an Aktualität gewinnen.

#16 Re: Fehler / Bugs » Bugs im Komplettpaket v0.6, 20.5.2018 13:44 Uhr » 20.06.2018 18:03

Ram

War Windows, wo das Verhalten mit dem Text auftritt. Der Text ist länger als normal (....väterliche Fürsoge...; 1 Zeile oben; Mitte sind 3 Zeilen und unten 2 Zeilen; dazwischen jeweils eine freie Zeile) und dann passt es scheinbar nicht.

Ich habe jetzt einen Spielstand der immer beim Tageswechsel (0 Uhr) zum Absturz führt. Kann ich dir den Spielstand zum Testen zusenden? Wenn ja wohin?

#17 Re: Fehler / Bugs » Bugs im Komplettpaket v0.6, 20.5.2018 13:44 Uhr » 19.06.2018 20:06

Ram

Winziger Schönheitsfehler beim Chef. Der Text ist abgeschnitten am Ende. Dort stehen am Ende "...":
"
Was ist....

Wir haben den Sammy gewonnen....
....väterliche Fürsoge....
angedeihen lasse!

Strengen sie sich an: ab morgen gibt es Punkte für den neu...
"

#18 Re: Fehler / Bugs » Bugs im Komplettpaket v0.6, 20.5.2018 13:44 Uhr » 18.06.2018 21:35

Ram

"Don Rons Der Prinz" habe ich einmal produziert und ich konnte das Drehbuch danach noch einmal kaufen. Das könnte ein Fehler sein.

#19 Re: Fehler / Bugs » Bugs im Komplettpaket v0.6, 20.5.2018 13:44 Uhr » 18.06.2018 19:29

Ram

Hinweis: In der Datei programmedatamods.xml gibt es die Zeile
genre id="102" name="show_music" outcome-mod="0.3" review-mod="0.2" speed-mod="0.5">
zweimal

#20 Re: Fehler / Bugs » Bugs im Komplettpaket v0.6, 20.5.2018 13:44 Uhr » 12.06.2018 20:45

Ram

Hallo zusammen,

bei einem neuen Spiel mit schnellen Vorlauf hatte ich noch keinen Absturz.
Um den aus meiner Sicht starken Anstieg der Filmpreise zu verhindern, habe ich folgendes bei mir lokal geändert:

       GetAudienceReachLevelPriceMod:Float(audienceReachLevel:int)
		return (0.3+0.2*Max(1, audienceReachLevel))

Mal sehen, wie sich das spielt....

VG Ram

#21 Re: Downloads + Anleitungen » Anleitung: Stets aktuelles TVTower. Kompilieren mit BlitzMaxNG. » 12.06.2018 19:45

Ram

Danke für die gute Erklärung! Hat bei mir geklappt mit:
https://www.gamezworld.de/files/BlitzMax.7z

#22 Re: Fehler / Bugs » Bugs im Komplettpaket v0.6, 20.5.2018 13:44 Uhr » 06.06.2018 22:04

Ram

Der Absturz ist immer an einer anderen Stelle und immer zu einer anderen Zeit. Dauert aber nur ein paar Minuten bis zum Absturz. Drücke oft F5 und lade dann neu um weiter zukommen. Früher hatte ich den Fehler noch nicht.
Ich habe aber auch nur ein Spiel probiert mit der Version 0.6. Vielleicht sollte ich einfach von vorne beginnen.

#23 Re: Fehler / Bugs » Bugs im Komplettpaket v0.6, 20.5.2018 13:44 Uhr » 06.06.2018 21:47

Ram

Top Spiel Danke!
Im aktuellen Spiel stürtzt es bei mir leider andauernd ab (Windows Access Violation; ca. alle 2 Minuten). So ca. ab dem 8 Tag hatte ich dieses Verhalten. In den logs habe ich keine genaue Beschreibung zu dem Fehler gefunden. Ich warte auf die Version 0.6.1 und probiere es dann erneut...

Das sich die Preise der Filme so stark ändern (scheinbar in Abhängigkeit der Reichweite) finde ich nicht so gut. Kann ich das mit einer Option irgendwo deaktivieren?

#24 Re: Eigene TVTower-Daten (Filme, News) » Fakenamen-Liste nebst real existierenden Filmen aus der Datenbank » 29.05.2017 17:43

Ram

Anleitung Verwendung der Fake-Namen Liste:
1.) Liste von Anfang mit Titel=Fakename mit Windows Editor speichern unter 'f:/words8.txt' mit der Codierung UTF-8
2.) Notepad++ installieren
3.) Python Script Plugin für Notepad++ installieren (Erweiterung->Plugin Manager); ggf. Notepad++ neu starten
4.) Im Menü von Notepad++ Erweiterungen->Python Script->New Script wählen
allesersetzen.py als Dateiname verwenden
5.) Folgendes eingeben und speichern als Script:

import codecs

list=[]
with codecs.open('f:/words8.txt','r',"utf-8") as f:
	for l in f:
		list.append(l)
list.sort(lambda x,y: cmp(len(y), len(x)))
for l in list:		
	s=l.split("=")
	if len(s)==2:
		editor.replace(s[1].strip(),s[0].strip().replace("&"," und "))

6.) database_programmes.xml in Notepad++ öffnen
7.) Skript ausführen: Erweiterungen->Python Script->Scripts->allesersetzen
8.) Datei speichern! Dann sind alle Fakenamen aus der Liste mit den Orginalnamen ersetzt worden

  1. Übersicht
  2. » Suche
  3. » Von Ram