Du bist nicht angemeldet.

Eine Antwort schreiben

Schreibe deinen Beitrag und versende ihn
Beitragsoptionen
Bist Du ein Mensch oder ein Roboter ?

Verifizierung, dass diese Aktion durch eine reale Person vorgenommen wird und nicht von einem Programm.

Zurück

Themen-Übersicht (Neuester Beitrag zuerst)

Gast2
10.11.2017 14:21

Dreieinhalb Nachrichten würden Sinn machen. Immer auf den ersten Blick zu sehen, ob noch was da ist.


@ Platz ausnutzen

Hatte Ratz doch noch Vorschläge. smile

Ronny
09.11.2017 19:44

Es ist genuegend Platz, wenn man auf der linken Seite auf den Platz einer Nachricht verzichtet - also ebenfalls nur 3 Stueck anzeigt. Wuerde sich aber nur lohnen, wenn wir noch weitere Informationen dort anzeigen - also den Platz "sinnvoll nutzen" (die Dropdown oder ein paar Sortiericons nutzen ja nicht mal die Haelfte des Platzes aus).


bye
Ron

Gast2
09.11.2017 18:49

Alles klar. Nur schaffst Du damit genug Gründe für einen Genre-Filter. smile

Ronny
09.11.2017 13:07

Die Spiele sind an verschiedenen Tagen.

Jede der Sportarten verdient es auch, dass ein paar Begegnungen am Wochenende stattfinden.


Eishockey:

if leagueIndex = 0
	league.timeSlots = [ ..
						"1_15", "1_19", ..
						"3_15", "3_19", ..
						"6_15", "6_19" ..
					   ]
	league.seasonStartDay = 16
	league.seasonStartMonth = 9
elseif leagueIndex > 0
	league.timeSlots = [ ..
						"2_14", "2_18", ..
						"4_14", "4_18", ..
						"0_14", "0_18" ..
					   ]
	league.seasonStartDay = 16
	league.seasonStartMonth = 9

Fussball:

league.matchesPerTimeSlot = 2
if leagueIndex = 0
	league.timeSlots = [ ..
						"0_16", "0_20", ..
						"2_16", "2_20", ..
						"4_16", "4_20", ..
						"5_16", "5_20" ..
					   ]
	league.seasonStartDay = 14
	league.seasonStartMonth = 8
elseif leagueIndex > 0
	league.timeSlots = [ ..
						"0_14", "0_18", ..
						"2_14", "2_18", ..
						"4_14", "4_18", ..
						"5_14", "5_18" ..
					   ]
	league.seasonStartDay = 29
	league.seasonStartMonth = 7
endif

Natuerlich gibt es an manchen Tagen Ueberschneidungen. Dennoch lassen sich nun mal nicht noch mehr Begegnungen an einem Tag unterbringen ohne dass die Live-Programme darunter leiden.

Frage mich was passiert, wenn andere Sportarten hinzukommen...

Die Einzel-Ergebnisse sind notwendig, wenn man den Blick auf Sportwetten etc. richtet (da ja der Sport simuliert wird, gibt es starke Mannschaften mit hoeherem Spiel-Gewinner-Potential).


bye
Ron

Gast2
09.11.2017 12:03

Na, die Abstufungen gehen schon so etwa.

Ich würde das ganze nur um (vorerst) 0,1 runtersetzen. Würde eher zu 0,2 tendieren...

Die Mehrheit der restlichen Nachrichten liegt unterhalb 4,5. Schnitt etwa bei 3,3...

Mir wäre es lieb, wenn die Zielgruppen stärker zum Trage kämen. So, wie die generierten Sportnachrichten jetzt sind heben sie auch die Hausfrauenquote stärker an als gute Showbiznachrichten. Wird also die Zielgruppenfokussierung ausgehebelt.

Als erster Schritt wäre das aber o.k.


@ Häufigkeit

Das ist das größere Problem.
Vielleicht einfach über alle Wochentage verteilen die Spiele. Ebenso die Eishockey-Nachrichten. (Ist ja auch in echt so.)

So, wie's jetzt ist, wird's eintönig UND unübersichtlich durch die Masse.

Ronny
09.11.2017 11:32

Die Qualitaet ist also:
1.BL: Qualitaet = (0.50 bis 0.60) * 1.0 = 0.5 bis 0.6
2.BL: Qualitaet = (0.50 bis 0.60) * 0.9 = 0.45 bis 0.54
3.BL: Qualitaet = (0.50 bis 0.60) * 0.81 = 0.405 bis 0.486

Abstufungen rigoroser machen? (statt "0.9^x" dann "0.8^x" oder aehnliches).


bye
Ron

Gast2
09.11.2017 11:21

Danke


Jo, mit der Tab-Taste arbeite ich. Drum komme ich auf sowas. smile

Ronny
09.11.2017 09:37

Du meinst die generierten Nachrichten? Kannst ja im "TAB"-Debug nachlesen welche Werte sie haben.

Fuer interessierte geht es dort weiter:
https://github.com/TVTower/TVTower/blob/master/source/game.newsagency.bmx

	Function CreateEventFromMatch:int(match:TNewsEventSportMatch, league:TNewsEventSportLeague, season:TNewsEventSportSeason, sport:TNewsEventSport)
[...]
		'ignore leagues >= 3 ("Regionalliga")
		if leagueIndex > 2
			'except for playoffs of the league #3
			if leagueIndex = 3 and season and season.seasonType = TNewsEventSportSeason.SEASONTYPE_PLAYOFF
				'keep that
			else
				'print "skipping league: "+leagueIndex+"  " + match.GetReportShort()
				return False
			endif
		endif
		
		Local weekday:String = GetWorldTime().GetDayName( GetWorldTime().GetWeekday( GetWorldTime().GetOnDay(match.GetMatchTime()) ) )


		Local NewsEvent:TNewsEvent = new TNewsEvent
[..]
		'quality gets lower the higher the league index (less important)
		Local quality:Float = 0.01 * randRange(50,60) * 0.9 ^ leagueIndex
		Local price:Float = 1.0 + 0.01 * randRange(-5,10) * 1.05 ^ leagueIndex
[..]
		'3.0 means it reaches topicality of 0 at ~5 hours after creation.
		NewsEvent.SetModifier("topicality::age", 3.0)
		NewsEvent.AddKeyword("SPORT")
		'let the game finish first (duration + 15 Min break)
		NewsEvent.happenedTime = GetWorldTime().GetTimeGone() + match.duration + 60 * 15
	
		NewsEvent.eventDuration = 6*3600 'only for 8 hours
		NewsEvent.SetFlag(TVTNewsFlag.UNIQUE_EVENT, True) 'one time event
		'
		if league._leaguesIndex = 0 '1. BL
			NewsEvent.minSubscriptionLevel = 2
		elseif league._leaguesIndex = 1 '2. BL
			NewsEvent.minSubscriptionLevel = 1
		'elseif league._leaguesIndex = 2 '3. L
		'	NewsEvent.minSubscriptionLevel = 1
		endif
[...]
	End Function

Das wichtige habe ich drin gelassen.

Qualitaet = 0.01 * Zufall(50 bis 60) * 0.9-hoch-Ligaindex
Preis = 1.0 + 0.01 * Zufall(-5 bis 10) * 1.05-hoch-Ligaindex
(1. BL = LigaIndex 0, 2. BL = 1, ...)

Der Modifikator "topicality::age" sorgt fuer ein veraendertes Alterungsverhalten (wird 3x so schnell uninteressant/abgenutzt)

Weiterhin wird eingestellt, dass die Nachricht nach 6 Stunden (die 8 im Kommentar ist falsch) automatisch aus der Liste (nur wenn links, in Sendungen verbleibt sie!) verschwindet. Das waere wie mit Gewitterwarnungen die nach Abzug des Gewitters ja obsolet sind.
Am Ende kommt noch die Einstellung,  dass die 1. BL erst ab Abostufe >2 auftaucht und die 2. ab Abostufe >1 (ist etwas unguenstig im Code formuliert - werde ich wohl mal ueberarbeiten).


bye
Ron

Gast2
08.11.2017 23:28

Die Sportnachrichten könnten etwas niedriger in der Qualität liegen. So bei 20 - 30% weniger wäre ganz gut. Die toppen sonst alles und immer weg.

Zudem ist's die erwartete Schwemme. Kommen ja Eishockey und Fußball auch noch gemeinsam. Vielleicht täte es reichen, wenn die gleichzeitig stattfindenden Spiele in nur einer Nachricht erscheinen.

Gast2
08.11.2017 01:33

Und trotzdem so fein auskommentierst. smile


LOB!!! smile

Ronny
08.11.2017 01:09

> Wollt Dich auch nicht hetzen. Merke nur, wie viel ich nicht weiß.

Und ich wundere mich, wie gut ich mich in dem doch sehr umfangreichen Quellcode nach all den Jahren noch/schon/endlich auskenne ;-)


bye
Ron

Gast2
08.11.2017 00:46

Nuja, dann wird Dir nicht langweilig. smile

Wollt Dich auch nicht hetzen. Merke nur, wie viel ich nicht weiß.

Ronny
08.11.2017 00:00

Nein hat sie nicht - das ist "nicht ohne". Und derzeit einfach zu viele Baustellen fuer mich einsamen Hanswurst ;-)


bye
Ron

Gast2
07.11.2017 23:31

Naja, Budget fiel mir nur ein, weil's ja ungefähr die Qualität beschreibt.

Könnte ja ein "unter 1 Mio", "über 5 Mio" oder derartiges sein.

Aber ist kein Muss.


Hat die KI Eigenproduktion schon gelernt?

Ronny
07.11.2017 23:08

Achso ... ja ich kann sowas gerne reinnehmen. Nur ist das "Budget" ja nicht klar. Es gibt eine Anzahlung von 10% des "Budgets" und Kosten die am Ende faellig werden. Die moegen derzeit vielleicht Fix sein, koennten aber noch Produktionsdauerabhaengige Faktoren reinbekommen.


bye
Ron