Du bist nicht angemeldet.

#1 Re: Offen - Rund um TVgigant / TVTower » Portierung Des Spieles » 27.06.2004 12:52

So, auch wenn ich weiß das hier nicht viele Linuxer sein werden:

Ihr könnt nun eine Linux Version der Dusmania-Demo downloaden.

Einfach entpacken und dann die datei tvgigant ausführen.

Ihr müsst vorher sehen das ihr ne aktuelle SDL-Version installiert habt und die vorbislib braucht ihr auch. Ist aber beides bei dem meisten Distributionen Standard.


-->Linktitel:
-->Linktitel:
-->Linktitel: http://ita-info.de/tvg/TVGigantDusDemoLinux.tar.bz2 (Links sind aus rechtlichen Gründen nicht klickbar)
-->Link: 'http://ita-info.de/tvg/TVGigantDusDemoLinux.tar.bz2'
(Links sind aus rechtlichen Gründen nicht klickbar)
-->Link: 'http://ita-info.de/tvg/TVGigantDusDemoLinux.tar.bz2'
(Links sind aus rechtlichen Gründen nicht klickbar)
-->Link: 'http://ita-info.de/tvg/TVGigantDusDemoLinux.tar.bz2'


So, viel Glück und Spass damit.

DanielW

#2 Re: Offen - Rund um TVgigant / TVTower » Portierung Des Spieles » 26.06.2004 03:44

ok,

hab das Teil jetzt unter linux am laufen.

Läuft hier :

Gentoo Linux
Kernel 2.6.6
SDL 1.2.7

auf nem athlonx xp 2400 mit 768 mb ram und geforce 4 ti karte absolut problemlos.

Hardware reicht aber euch deutlich weniger. Wichtiger ist wohl ne aktuelle sdl version.

Wenn man mich morgen noch ein paar kleine Fehler (doppelladen von Grafiken und wegen groß/klein unterscheidung bei dateinamen unter linux doppeltes mitliefern von grafiken) beheben läßt und heindubty einer veröffentlichung dann zustimmt, werde ich es zusammen packen und hoffen, dass es auch auf anderen Rechnern direkt lauffähig ist. Bin mir da wegen dem dynamischen linken einiger libs nicht so sicher.

DanielW

#3 Re: Offen - Rund um TVgigant / TVTower » Portierung Des Spieles » 25.06.2004 03:11

DanEE:

Mhh, wenn das TVGigant-Team mir soweit vertraut mir den Code zu geben, würde ich das Ding die nächsten Tage nach Linux porten, hab momentan recht viel Zeit weil mhh, ich eben frei hab hehe, fachabi ist quasi zuende.

Also Heindubty oder ron wenn ihr ne linux demo wollt meldet euch bei mir.

DanielW

#4 Re: Offen - Rund um TVgigant / TVTower » Portierung Des Spieles » 22.06.2004 01:21

Du möchtest TVGigant auf dem Amiga sehen?

Huh, es gibt ne sdl version für den amiga soweit ich weiss.

Aber ich habe furchtbare rechenzeit bedenken.

Nach allem was ich gesehen hab wird auch die PC Version wohl min etwa in richtugn Duron 800 oder so brauchen.

Ich weiss nicht. Ansonsten die Portierung dürfte nicht so hart sein, wenn die Rechenzeit reicht.

Ich meine es müßte sowieso nen hochgerüsteter Amiga mit ner besonderen Grafikkarte sein (wegen der Auflösung) und die müste von der SDL unterstützt werden. Wieviele solche Amigas mag es da draußen noch geben?

Für 10 Rechner auf denen es laufen könnte lohnt sich der Portierungsaufwand nicht.

Ne Linux Version sehe ich dagegen als wichtig an. Und die letzte Demo ließ sich wenn man feste wollte relativ leicht unter Linux compilieren.

Daniel

#5 Re: Offen - Rund um TVgigant / TVTower » TVGigant PrePrePre-Demo! » 29.12.2003 06:12

mhh neuen kleinen bug gefunden:

hat man erst zuschauer und später nachher kein programm mehr drin hat man manchmal zwischen durch riesige negative zuschauerzahlen bei männern und frauen.

#6 Re: Offen - Rund um TVgigant / TVTower » TVGigant PrePrePre-Demo! » 29.12.2003 06:05

Ok, wie versprochen hab ich mir zum einen die Demo noch genauer angesehen und zum anderen mir ein weni das font problem angesehen.

Also erstmal zur 12% frauen sache. Ok das hab ich nun glaube ich verstanden: 12% Frauen heisst einfach, dass 12% aller frauen im sendegebiet den eigenen sender schauen. Soweit so nett, leider ist das nicht das was man normalerweise unter Marktanteil versteht. Weil Marktanteil ist normalerweise ja der Anteil der frauen die den eigenen sendern sehen vom gesamt im sendegebiet fernsehenden frauen. Und das müsste derzeit ja, weil keine anderen Sender vorhanden, immer 100% sein.

Weiterhin fehlt mir zur Zeit noch (kommt aber denke ich sicher noch) eine angabe des Gesamtmarktanteils (einmal eben gemessen an der gesamtmöglichen Zuschauerzahl und eben einmal gemessen an der Gesamtfernsehenden zuschauerzahl (wobei letzteres viel wichtiger ist)).

Dann verstehe ich einfach folgendes nicht: Ich hatte eben einen Film mit ca. 3 Mio Zuschauer insgesamt. Bei Frauen waren es etwa 750 000 bei männern etwa 800 000. Nunja, also doch nur 1 550 000 zuschauer ingesamt oder gibt es das 3. Geschlecht *G*.

Dann wäre es wirklich praktisch wenn ihr die gute Idee mit den verschiedenen Rückseiten der Videobänder je nach Genre auch für die Werbung einführen könntet (dort eben hauptsächlich getrennt für Trailer, normale gesamtzielgruppe werbung und zielgruppen orientierte Werbung), würde die Sache schön übersichtlich machen.

Dann habt ihr offenbar vergessen das wunderbare Programm strip (gehört zum mingw bzw. dev-cc) auf die tvgigant.exe und tvgigant.dll anzuwenden. Beide Dateien zusammen werden dadurch fast 1 MB größer. Ok die Debug infos fehlen dann, aber brauchen die leute die die Dinger runterladen die?

Mhh den Bug mit den mehr als 10 oder eventuell 15 filmen und man fliegt einfach raus kennt ihr ja schon.

Ansonsten braucht das Programm hier sogar nur ca. 24 MB RAM.

Die Sache mit dem ALT+TAB und dann ist die Grafik völlig kaputt (im vollbild) kann man lösen in dem man nachdem der Nutzer wieder tvgigant aufgerufen hat, einfach alle surfaces wieder neu aus den Dateien lädt bzw. sonst wieder so herstellt wie sie am anfang hergestellt wurden. Da die doch sowiso in den CGrafik oder CText objekten liegen könnte man doch einfach ne refresh funktion in die basisklasse CSpielobjekt rein virtuell reinstecken und diese hat dann die aufgabe eben die surfaces neu zu laden oder eben sonst wie erstellen.

Dann zum Font Antialiasing prob, das wohl verwirrenste. Ich hab die letzten Stunden mit dem schreiben und austesten eines kleinen Testprogramms verbraucht und hab nicht wirklich viel rausgefunden.

Wenn die CText-Klasse im Spiel fast 1:1 der entspricht, die für dieses Referat von Hein zum einsatz kommt, dann fehlt logisch betracht eigentlich etwas wie

Output=SDL_DisplayFormat(Output); 

hinter der Zeile wo der neue Text in die Surface Output geschrieben wurde. Weil die aliased surface eben 32 Bit ist und der Bildschirm zumindest im vollbild 16 Bit ist. Da wird beim blitten einfach zuviel zeit für das convertieren jedesmal verbraucht, wenn man obige Zeile nicht einbaut. Im Vollbild passiert das offenbar nicht, weil dort wohl die Sache mit den Surfaces und deren Farbtiefe und das Umwandeln anders gemacht wird, naja genau erklären kann ich es leider auch nicht.

Zumindest wenn man die obriges Zeile einbaut, verdoppelt sich in meinem Testprogramm die Framerate schlagartig. Nunja, hört sich ja erstmal toll an, aber ich denke Hein hat sich sicherlich das gleiche wie ich damals gedacht als er diese Zeile dann nachher doch weggelassen hat.

Nutzung man SDL_DisplayFormat(), dann wird irgendwie die surface falsch dargestellt, warum kann ich wiederum nicht erklären, dafür ist es aber eben viel schneller, nur dsa hilft so leiderniemandem. Also glaube ich irgendwie an einen bug in sdl oder sdl_ttf und kann nur den Hinweis geben den ich sonst noch bekommen habe: "Einfach" freetype2 direkt nutzen ohne den Umweg über sdl_ttf nutzen. Wie einfach oder kompliziert das ist weiss ich aber auch nicht, soll aber deutlich schneller sein, meiten nen paar leute in #sdl im freenode netzwerk.

Nunja, noch eine Vermutung bezüglich des Performance einbruchs (wieder nur vollbild), wenn man in der Hochhaus ansicht ist hab ich:
Ich glaube ihr setzt den clipping bereich für das das hochhaus nicht richtig, weil der einzige unterschied den es z.b. zwischen der hinweistafel (wo es sogar viel viel mehr angezeigte spielobjekte gibt) und dem hochhaus gibt, ist denke ich das die hochhaus grafik riesig ist und sowohl nach unten und oben weit viel zeug ist was eventuell überflüssig angezeigt werden kann. Ist aber leider wieder nur ne vermutung.

Dann ist mir noch aufgefallen, dass wenn man das spiel schneller ablaufen lässt, die figuren nicht schneller werden, ist dsa nicht irgendwie unlogisch?

Nunja, ich hoffe ihr fasst meine kritik positiv auf, den insgesamt bin ich immer noch sehr beeindruckt von dem was ihr bisher geleistet habt und versuche nun durch möglichst genaue fehlerbeschreibung und fehlersuche eucch so gut wie möglich zu unterstützen, nachdem ich schon soviel müll in der vergangenheit gebaut hab.

#7 Re: Offen - Rund um TVgigant / TVTower » TVGigant PrePrePre-Demo! » 26.12.2003 03:04

Hallo erstmal schön das das Spiel schon so weit ist, Kompliment an Ronny und Hein dafür.

Bevor ich jetzt etwas schreibe kurz für alle Anwesenden, die es nicht wissen, auch wenn da links (<- da ;-))steht das ich zum TV-Gigant-Team gehöre, so ist es nicht mehr und ich hab mit dem was Hein und Ronny hier geleistet haben nicht viel zu tun.


Hab bis jetzt nur 30 Min grob reingesehen deshalb ist das hier nur erstmal nen erster Eindruck:

Zur Technik:

PC: Athlon XP 2400, 256 MB ram, Geforce 4 ti 4200 WinXP
Startzeit: mhh 1-2 Sek.

Die Geschwindigkeit ist aber hier eher merkwürdig. Im Window-Modus läuft das ding schnell immer wohl am Ende des Bildschirms (also vertikale Dingens Freq).

Aber im Vollbild bricht der Speed furchtbar ein. Im Hochhaus auf etwa 37, im filmverleih auch etwa 37 wenn man nen film ansieht und sonst etwa 60-70. Die Hinweistafel dagegen ebenfalls mit viel Text kommt mit etwa 80-90, was auch das Ende sein dürfte.

Dann ebenfalls eine Frage zur Technik im weiten Sinne, ist das ganze nachwie vor noch unter Linux kompilierbar? Wenn ja hat da mal jemand Tests gemacht?


Zum Spiel selbst:

Mhh das warten auf den Fahrstuhl scheint mit 4 Spielern zu extrem zu sein. Vielleicht  Fahrstuhl beschleunigen?

Bei der Hinweistafel war ich erst etwas verwirrt das ich die Tafeln nicht mit linksklick ablegen kann und rechts klicken muss und dann geht sie automatisch ins letzte freie welt. ist merkwürdig.

Mhh Zahlen würde ich nicht wie alle hier wünschen unbedingt auf 1000er Runden oder bzw. wenn schon dann mit K dahinter das ist man gewohnt aus anderen spielen. Es würden aber ihmo schon reichen nen dezimal punkt einzuführen bei den 1000er Stellen.

Das während der Nachrichten die EQ auf 0 zusammenbricht nur weil es keine nachrichten gibt ist merkwürdig.


So jetzt zum EQ/Zielgruppen-Problem:

Nein erstmal bin ich auch gegen Alterszielgruppen und finde es so wie es ist grundsätzlich nicht so ganz verkehrt.

Leider weckt das jetztige System erstmal Verwirrung. Ein Grund zumindest für mich ist, dass die Zielgruppen sich natürlich überschneiden, bzw sollten Männer und Frauen ganz unten nicht mehr extra aufgeführt werden, sondern allen falls nen kleiner Balken die Verteilung der geschlechter darstellen (im Tooltip). So wie jetzt liest man dann sowas: (Mä: 8%, Fr: 14%, die frage ist, was ist der rest?).

Wenn man dann noch grafiken für die anderen Zielgruppen einbaut und das Werbeangebot zwischen normalen und zielgruppengerichten Spots gut mischt wird, wird das durchaus sehr interessant spielbar und brauchbar. Man kann ja für gelegenheitsspieler nen "einfaches zielgruppensystem-modus" einbauen.

Ich denke sogar nen "komplexere werbemodus" wäre cool: Es gibt werbeverträge wie jetzt wo man ne bestimmte zuschauer zahl erreichen muss und gut. Andere könnte es geben wo man nen festes angebot für ne bestimmte Serie bekommt z.b. diese ist dann exklusiv belegt und der ausgezahlte betrag kann dann nen mindestbetrag + x  EUR pro 1000 zuschauer  variabel sein. wenn man das dann anstoß-like aushandeln könnte ich fände es cool. wäre aber doch nen schritt weiter und wohl nicht wirklich was für tvgigant.

naja ich werde es mir wenn ich zwischen dem weihnachts und party stress jetzt zeit finde noch genauer ansehen und gerne auch ne linux version.

#8 Re: Offen - Rund um TVgigant / TVTower » Zur Aktuellen Situation / Ideen Von Euch » 29.10.2003 22:33

auch wenn ich aus dem team bin ich ich ja nicht von der erde also zum fenstermodus:

er ist zwar in spielen ungewöhnlich, kann aber als option hier sehr sehr leicht eingebaut werden. die sdl bietet das extra an,  man muss nur einem funktionsaufruf nen anderen parameter übergeben und fertig ist tvgigant im window modus.

Daniel

#9 Re: TVGigant / TVTower - Archiv » Teamänderung » 23.10.2003 00:34

Hallo,

lustig, dass ihr das an meinem Geburtstag bekannt gibt.

Erstmal möchte ich mich bei allen die bisher direkt oder indirekt TVGigant unterstützt haben, nochmal bedanken.

Und ja es ist richtig das ich freiwillig aus dem Team gegangen bin. Ich hoffe und ich glaube fest daran, dass Ronny und Michael es auch alleine (ich meine das ganze Forum steht hinter ihnen) zu einem guten Ende führen werden.

Ich werde das Projekt natürlich weiter verfolgen und hoffe es auch irgendwann mal (ich hoffe auch unter Linux) spielen zu können.

Heindubty, wenn du mal die nächsten Tage irgendwann mal online sein könntest wäre das  praktisch, ich hab dir noch ne was zu beantworten.

Daniel Winter

#10 Re: Offen - Rund um TVgigant / TVTower » Zur Aktuellen Situation / Ideen Von Euch » 31.08.2003 19:20

Alimo:

gute schwierige frage. mehr als 4 Spieler sind defintiv in dem Haus wie es MadTv verwendet hat sinnlos zu hoch werden die wartezeiten und die wege.

Also erwartet nicht mehr als 3 oder 4 Spieler im Netzwerkmodus oder verratet uns wie man das sinnvoll machen könnte. (eventuell mehrere Häuser aber das gefällt mir nicht so sehr)

Endlossmodus wird es auf jeden Fall geben. Sowhl als Singleplayer als auch im Netzwerk/Internetspiel.

Einer scheidet aus und nen neuer kann rein mhh. Ich weiss nicht, machbar wäre das wohl, darüber nachgedacht hat so zur Zeit denke ich keiner. wäre für den jenigen wohl auch nicht so interessant und vielleicht auch schwer.

GerCon:

Mhh Endlossmodus siehe oben.

Und Trainingsmodus naja. Ich denke das es zumindest im Endlossspiel kein Ende eintreten wird wenn das Image 0 ist. Oder man wird so ne Art oberfläche zu spielbeginn haben wo man ziele wählen kann. Und man kann dann dort das Image als spielendscheidendes Irgendwas deaktivieren.

Vielleicht sollte hier jemand von den anderen Stellung zu beziehen.

Miggi:

Punkt 1: Stimmt dem würde ich auch zu stimmen, wie und ob das Hein vielleicht shon irgendwie integriert hat soll besser eher sagen.

Punkt 2: Ist zwar grundsätzlich interessant, verkompliziert die Programplanung aber imho unnötig. Mhh kann man drüber streiten.

Punkt 3: Naja, klingt gut, man sollte aber bedenken was für wahnsinnige summen dafür zu bezahlen wären und wieviel kaptial dann gebunden wäre naja. Ich weiss nicht.

Punkt 4: Ja wird es auf jeden Fall geben. Das Spiel wird hier zum einen im eigenproduzier Bereich mehr anbieten und auch sonstigens Programm soll es mehr in allen Preisklassen geben.

Das sind aber oft alles Balancing fragen deren auswirkungen sind erst in langen Testspielen zeigen werden, soweit sind wir leider noch nicht.

#11 Re: Offen - Rund um TVgigant / TVTower » TVTower: Ideensammlung » 31.08.2003 19:07

GerCon:

Der Editor war neulich auch in einer unserer nächtlangen Diskussionen im IRC nen Thema.

Das Erstellen der Oberfläche des Editor sollte nicht sehr zeitintensiv sein (die eigentliche Technik zum Speichern und Laden dahinter ist soweit eigentlich schon fertig).

Das Prob ist im moment ist noch nicht 100% geklärt welche quellen wir für Filme und Serien vielleicht nutzen könnten oder obwir vielleich bestimmte größere Film/Serien-Info-Websiten als Partner oder so gewinnen können. Dann müßte man sich vielleicht teilweise an deren Format oder so anpassen.

Auf der anderen Seite ist es problematisch in bezug auf das Netzwerkspiel nen kompletten Editor mitzuliefern. Versteht das nicht falsch, aber wenn wir einen Editor mitliefern der es ermöglicht den Grundbestand an Daten im Detail (mit allen internen Werten zur Bereichnung der Quoten) zu sehen und zu änderen wäre das für nen Netzwerkspiel IMHO eventuell unvorteilhaft.

Also muss man vielleicht den öffentlichen Editor sowsa beschränken das er diese Feature nur für zusätzliche Daten erlaubt.

Außerdem möchten wir nicht das 100 verschiedene User an de Grundbestand der Daten arbeiten, weil sonst der Stil der Texte und auch die Wertigkeiten untereinander vielleicht nicht mehr passe würden.

Das heisst hier gibt es noch nen paar Fragen zu klären. Solange die nicht geklärt sind, gibt es noch keinen öffentlichen Editor.

#12 Re: Offen - Rund um TVgigant / TVTower » Linux? » 25.08.2003 15:14

OK, etwas später aber besser das als nie hier die Antworten auf deine Fragen DanEE:


Also Betatester bist sicherlich sehr interessant für uns, weil du zum einen offenbar selber ein wenig Erfahrung mit SDL usw. hast, Linux einsetzt (diese Tester sind seltener) und auch ne langsames Testsystem mit einer selten Distri da hast.


Wenn das installieren der sdl bei archlinux wirlich schneller als bei gentoo geht dann höchstens weil archlinux vielleicht binärpakete verwendet und nicht auf den sourcen basiert?

Das Prob mit den 2 verschiedenen nicht kompatiblenen Versinen gibt es bei Clanlib wirklich, wäre aber wohl nen kleineres Problem und bei Clanlib hatte ich immer geplant statisch zu linken.

Clanlib verwendet immer OpenGL auch für 2D-Grafik wer hier keine OpenGL-Hardware unterstützung hat, hat verloren weil extrem langsam. Aber das war für uns eigentlich nicht der grund nicht die Clanlib einzusetzen. (ich halte es in der heutigen Zeit nicht für schlimm eine 3D-Karte vorauszusetzen, weil sie doch seit ienigen Jahren Standard ist.) Leider hatten wir mit beiden Clanlib version technische Probleme die unter bestimmten Systemen und Bedingungen reproduzierbar zum Absturz führten. Jedesmal war eigentlich immer nur die Windows vesion betroffen. Hier ist der Support der Clanlib entwickler extrem schwach weil sie offenbar alle selbst linux nutzen. Auch in Zusammenarbeit mit dem Clanlib entwicklern konnte ich keine Lösung für dieses Problem finden. Vielleicht ist es mittlerweile gelöst aber darauf konnte ich mich nicht verlassen und darauf wollte ich nicht warten.

Clanlib hätte mir ansonsten alleine schon wegen dem schöneren C++-Interface der API besser gefallen.

Wir verwenden bei der SDL tatsächlich kein OpenGL. Sollte das wirklich komplett ohne Hardware-Support passieren kann das tatsächlich relativ langsam werden. Die aktuelle Version läuft dann auf nem XP 1800 nur mit ca. 100 fps (ohne Spiellogik die bisher getrennt entwickelt wird). Kommt Hardwaresupport hinzu (unter Windows durch Directx unter Linux durch verschiedene mögliche Videodriver) läuft das ganze deutlich schneller. Auf nem XP 2400 werden hier dann 50 fps bei 12 ms wartezeit zwischen jedem Bild erreicht. Und diese 12 ms sind relativ stabil selbst doppelt so viel zu blitten oder musik auf mehreren kanälen abzuspielen hat darauf keinen oder kaum einfluss.

Natürlich soll das Spiel auch nicht nur auf 1800 XP laufen usw. Aber aktuell denke ich das es auf dem beschrieben P400 mit Hardwaresupport gut laufen sollte. (eventuell muss antialiasing für fonts in den enstellungen deaktiviert werden, das frisst doch einiges an CPU).

Ich will mich momentan nicht auf Hardware-Anforderungen festlegen da die Gegner KI wenn sie gut sein soll sicherlich auch noch etwas braucht und dann geht sicher auch noch etwas für eine komplexe Quotenberechnung "verloren".  Aber ich denke P3 400-600 sollten als minmal Anforderunen wohl zu erreichen sein.

Leider habe ich hier nur einen Rechner stehen und das ist mein XP 2400. (und nen P90 als Router und webserver).

Also abschliessend:

Du meinst OpenGL Bltting wäre besser weil das reine 2D-Softwareblitting auf nem P400 kaum 25 bilder stabil schafft. Das ist so zwar richtig, aber man kann davon ausgehen das jede Karte die 3D-Hardwaresupport hat (ohne den macht OpenGL keinen sinn) auch im 2D Hardware-Modus mit der SDL genutzt werden kann.

#13 Re: Offen - Rund um TVgigant / TVTower » Linux? » 22.08.2003 17:28

DanEE:

So, da Ronny nicht alle Fragen beantwortet hat will ich das mal übernehmen (kein vorwurft an dich ronny, du kannst ja garnicht antworten :-P):

Erstmal war geplant die Clanlib einzusetzen, aus verschiedenen Gründen mussten wir dann davon absehen und sind bei der guten alten sdl gelandet.

Damit wird das Spiel nicht nur auch für Linux entwickelt sondern (zumindest mein Anteil daran) komplett auch unter Linux compiliert auch für Win32. Sehr angenehm.

Betatester werden momentan noch nicht wirklich benötigt. Wobei irgendwann sicher schon der Punkt kommt an dem wir gerne wissen möchten wie gut das Spiel auf verschiedenen Systemen läuft ob es überhaupt läuft usw. Und natürlich auch in Netzwerkspielen das Balancing auf die reihe kriegen. Dann wird man vielleicht doch ein paar externe Tester und gerade wegen der Systemsache auch ein paar Linuxuser brauchen. Wenn es soweit sein sollte werden wir das sicher in den News schreiben. Melde dich dann nochmal.

Zum Quellcode veröffentlichen. Ja das hatten wir erst vor, richtes OpenSource unter der GPL oder ähnlicher Lizenz sollte es werden. Aber aus verschiedenen Gründen sind wir auch davon momentan ein großes Stück zurückgetrenten. Gründe:

- wenn jeder den Source hat kann man sich leicht ne "optimierte" Version fürs Netzwerkspiel bauen um zu gewinnen. Ohne Source muss man schon mehr Ahnung haben
- wir möchten noch nciht das es gleich nachdem wir unser prog veröffentlicht haben viele veränderte versionen dvaon gibt, sorry hier sind wir noch ein wenig eigen
- wir glauben nicht das die allgemein großen vorteile von opensource hier greifen werden. ich veröffentliche ansonsten auch ein opensource programm für linux da sehe ich die klaren vorteile und es macht spass immer von anderen patches usw für neue version usw zu bekommen, bei einen spiel wir sowas in der form weniger passieren

Da ich aber nicht viel davon halte wissen zu punkern und für freien austausch von informationen und gedanken und auch dem erreichten wissen besonders wenn es wie hier um nichts kommerzielles geht,  gilt zumindest für source der von mir beigetragen wurden: wenn jemand sich per mail meldet mir nen guten grund nett warum er gerne source sehen will kann er bestimmte teile im allgemeinen bekommen. ich mache das aber vom einzelfall abhängig.

vielleicht veröffentlichen wir auch gemeinsam irgendann den gesamten source in 1 bis 2 jahre nach veröffentlichung des spiels.

So jetzt zu den fragen des statischen bzw dynamischen linking.

Sowohl für die Windows als auch die Linux version wird die sdl dynamisch gelinkt. In Windows garkein Problem alle dlls werden migeliefert und ein eventueller installier wird sie alle einfach ins spielverzeichnis kopieren oder aber alternativ kann man auch einfach nen ziparchiv was wir alternativ anbieten sollten in ein beliebiges verzeichns entpacken und gut.

Für die Linuxuser die ne normale standard distri wie suse oder redht nutzen haben meist sowiso schon die sdl libaries installiert. (benötigt werden nach aktuellem stand die sdl selbst, sdl_tft, sdl_mixer und eben die libpng). Wer die wirklich nicht instlaliert hat bekommt auf unserer Website dann links zu den quellen genannt. Wer linux nutzt sollte ich sich so gut auskennen das er in der lage ist die zu installieren ansonsten helfe ich gerne dabei wenn man mich hier im forum danach fragt.

Bei gentoo (mein lieblings distri) zum beispiel installiert man es sogar sehr einfach mit emerge sdl sdl-mixer sdl-tft   wartet nen paar min und fertig :-).

Statische linken halte ich für unvorteilhaft und wird wenn man mal das faq von den sdl leuten ansieht auch nicht so gerne gesehen weil man den usern weil keine source dabei die möglichkeit nimmt ne andere vielleicht neuere version der sdl einzusetzen.

#14 Re: Offen - Rund um TVgigant / TVTower » Zur Aktuellen Situation / Ideen Von Euch » 01.08.2003 13:14

ok wir tauschen Vertrieb durch: für große Verbreitung sorgen/PR/"Marketing"

keine Angst es wird schon Freeware.

#15 Offen - Rund um TVgigant / TVTower » Zur Aktuellen Situation / Ideen Von Euch » 01.08.2003 03:41

DanielW
Antworten: 104

So,

wie ihr viellleicht gelesen hat, geht es nun deutlich schneller weiter mit TV Gigant als bisher, zumindest sind es derzeit so aus.

Wir sind jetzt ein kleines teilweise neues Team.

Was sich hauptsächlich aus Ronny (Projektleitung, Grafik, Vertrieb, Ideen und anderes), HeinDubty (Programmierung Spiellogik, Ideen und anderes) und mir (DanielW) (Programmierung Spielengine/Interface, Ideen und anderes) zusammensetzt.

Wir möchten jetzt endlich TV Gigant fertig bekommen und kommen glaube ich nun in der Zusammenstellung und arbeitsaufteilung deutlich besser voran als bisher. (vielleicht ein wenig Wunschdenken aber ich glaube es stimmt :-))

Nunja, noch ist das Spiel nicht fertig und noch ist es Zeit für Ideen und Verbesserungsvorschläge.

Bringt eure Wünsche und Ideen ein und postet sie hier oder sonst wo im Forum!

Aber lest bitte erst folgenden Abschnitt:

TV Gigant wird grundsätzlich ein MadTV 1 Remake. Das heisst MadTV 1 mit Verbesserungen und keine Grundlegenden Änderungen.

Konkret heißt das:
- bessere Grafiken (800x600 TrueColor)
- Netzwerkspiel
- wesentlich bessere Berechnung der Einschaltquoten
- Editor für Filme/Werbung/Serien/News usw.
- eventuell mehr Spieler (bis zu 5 wäre grundsätzlich noch machbar im madtv hochhaus)
- wesentlich bessere Erstellung von Eigenproduktionen (die außerdem auch deutlich wichtiger werden sollen)
- kleinere Veränderungen im Spiel (z.B. Trailer für Programm, Sendegebiete statt Sendetürme, wesentlich größeres Archiv für Filme)

Bedenkt bitte bei euren Ideen und Vorschlägen, dass das Grundkonzept erhalten bleiben soll. Dinge wie Paytv, ungerade Startzeiten (20:15 usw.), andere Form des Raum wählens als das gehen im Hochhaus usw. wird es definitiv nicht geben. Das Spiel ist ein Remake mit Verbesserungen im Spiel aber kein komplett neues Spiel das soll nicht sein. Behaltet das bei euren Vorschlägen im Hinterkopf.

Die ein oder andere Erweiterung ist aber theoretisch möglich immerhin sind in MadTV ne menge "freier Räume" gewesen, die man noch gut nutzen könnte.

Also los denkt. *G*

#16 Re: Offen - Rund um TVgigant / TVTower » TVTower: Ideensammlung » 01.08.2003 02:56

Wir haben uns zwar darauf geeinigt keine Release-Termine oder sowas zu veröffentlichen, besondes weil uns hier tatsächlich die Erfahrung fehlt und wir im Gegensatz zu professionellen Teams nicht vorher schon ausrechnen können wieviel Zeit wir für TV Gigant haben, aber etwas möchte ich doch hier "verraten".

Wir hoffen und glauben es auch zu schaffen noch in diesem Jahr mit dem eigentlichen Spiel fertig zu sein. Ob die komplette Film-Datenbank usw. dann schon gut gefüllt ist, ist ne andere Frage.


Sollte dieser Termin nicht eingehalten werden, steinigt uns aber nicht, weil es kein offizeller Release-Termin ist sondern schlicht und einfach ne interne Hoffnung und Vorstellung. *G*

#17 Re: Offen - Rund um TVgigant / TVTower » Homepage » 27.07.2003 21:34

so,

ich bin einer der neuen programmierer.

Wenn ihr uns im chat treffen wollt:

im moment und auch oft genugn sonst sind wir im channel #tvgigant im freenode irc netzwerk. (irc.freenode.org)

#18 Re: Offen - Rund um TVgigant / TVTower » Homepage » 28.06.2003 18:06

hey jungens wechselt hier nicht popups und sich in neuen fenstern öffnenden links.

popups sind nervig und werde teilweise in manchen browser mittlerweie per default garnicht mehr angezeigt.

sich in neuen fenstern öffnenden links haben teilweise ihren sinn und nen vernünftiger browser bietet per rechtsklick die option doch im gleichen fenster zu öffnen.

also auf keinen fall nen popup ich müßte erst extra für diese seite popups erlauben

#19 Re: Offen - Rund um TVgigant / TVTower » Quoten-berechnung » 20.06.2003 14:06

mhh,

die ganze zeit denke ich über die blöden quoten. mein problem ist, dass ich für das was ich vorhabe eigentlich schon ein komplett funktionierendes system der ausstrahlung und verwahltung der sendepläne. das mal eben in nem demoprogramm zu schreiben dauert recht lange, wie ich bemerkt hab (als ich damit anfangen wollte).

HeinDubty:

Du hast aber recht, gerade das mit den merkblöckigen Sendungen berücksichtigt dein Konzept sehr gut wie ich finde.


Das Serien geringere Einschaltquoten haben, halte ich so pauschal erstmal für ein Gerücht. In Deutschland für US-Serien stimmt das größtenteils. Aber deutsche Serien sind in Deutschland oft sehr erfolgreich. In Amerika ist es gar völlig umgekehrt. Da tauchen fast nur serien in den Top30 auf. Lange Zeit war Friends ganz oben in den wöchentlichen Top25 mit ca. 30 000 000 Mio zuschauern.

Ich denke zwar das sich TVGigant auf den Deutschen TV-Markt beziehen soll, aber ich finde nicht das Serien pauschal schlechter gewertet werden sollten. Serien brauchen nur eben eine gewissen Anlaufzeit. Und genau das bringt dein System eigentlich schon recht gut rüber.

Was bei dir aber überhaupt keine Berücksichtigung findet ist Audience Flow  / Seherwanderung. Gerade das macht das Programmplanen doch sehr spannend. Man muss Programme mit ähnlichen Zielgruppen gut hintereinander programmieren um optimale Einschaltquoten zu erziehlen.

Und warum ich realtime quoten so wichtig finde? Nunja, die einzige Rückmeldung über deinen Erfolg also das was du tust ist eigentlich ja die Einschaltquote. Ich blickte beim MadTV spielen immer gespannt auf die Einschaltquote die sich lieder immer nur einmal die Stunde (ok 2 mal) geändert hat. Ist eigentlich unrealistisch.  Zuschauerzahlen schwanken während der Ausstrahlung. Langweilige Sendungen verlieren Zuschauer, wenn ein Top-Film bei der Konkurrenz zu Ende ist, können einige Zuschauer sehr plötzlich rüber wechseln oder auch andersrum. Das extrem einfache, ich warte auf Filmanfang und platziere dann die am besten passende Werbung ist danna uch nicht mehr so leicht, da bis zur Werbungd ie Quote wieder um einiges anders aussehen könnte.

#20 Re: Offen - Rund um TVgigant / TVTower » Quoten-berechnung » 20.06.2003 11:54

mhh so,

hab mir weitere gedanken gemacht (wohl immernoch nicht genug um daraus ein wirklich funktionierendes sinnvolles system werden zu lassen, aber egal):

HeinDubty`s System scheint die tatsache, dass man wenn man einen Film erstmal angefangen hat zu schauen ihn wahrscheinlich auch zu Ende schaut viel zuwenig zu berücksichtigen.

Außerdem würde ich gerne "Realtime-Quoten" sehen, auch wenn es sie in der Realität in Deutschland und auch in den USA nicht gibt. Es gibt ja auch in echt die Quoten erst am nächsten Tag, also denke ich das an dieser stelle etwas weniger realität dem spiel gut tut. Ich möchte Quoten für jede einzelne Spielminute berechnen.

#21 Re: Offen - Rund um TVgigant / TVTower » Quoten-berechnung » 03.06.2003 00:59

die quotenberechnung ist das allerwichtigste überhaupt denke ich.

damit fällt und steht meiner meinung nach das gesamte spiel.

in madtv waren die quoten für nahezu alles extrem schnell vorhersehbar, das ist zum einen natürlich positiv, weil immer nur unnachvollziehbare zufallswerte, machen alles ein wenig langweilig, zum anderen aber nimmt das auch die spannung.

folgende dinge sollte einen quotenberechnung unbedingt berücksichtigen:

- bekanntheitsgrad des films, der serie, usw (bei filmen z.b. der erfolg an der kinokasse ablesbar)
- aktualiätät eines films (eventuell erst ausstrahlung oder wenigstens free-tv-premiere)
- passt ein film eine serie zur zielgruppe des senders bzw. zum rest des programms (volksmusik sendungen ereichen z.b. bei zdf viel mehr zuschauer, als sie bei prosieben erreichen würden),
- ist eine serie auf ihrem gewohnten sendeplatz oder immer mal wieder woanders? durch den dauerhaft gleichen sendeplatz, wissen mehr leute wann etwas kommt und die zuschauerzahl steigt,
- die zuschauerzahl der vorherigen sendung (einige der leute bleiben eben, insbesondere bei themengleichen sendungen hängen),
- wieviel für eine sendung geworben wurde (in trailern, anstelle der eigenen fernsehwerbung und ob diese trailer eben in sendungen waren die von vielen leuten gesehen wurde (was nützen viele trailer in sendungen die 0,02 mio zuschauer gesehen haben) oder z.b. in den eigenen nachrichten? ein trailer in der direkt vorhergehenden sendung hat automatisch nochmal eine größere wirkung und erhöht damit den unter punkt 5 beschrieben effekt.
- qualität der sendung (ein langweiliger aber sehr hoch gehypter film) verliert halt über die sendezeit hinweg ständig an zuschauern insbesondere in den werbepausen wo leite woanders hin zappen)

und sicher einiges mehr, vielleicht habt ihr ja noch ideen

#22 Re: Offen - Rund um TVgigant / TVTower » Erste C++ Test-techdemo » 18.04.2003 19:45

OK, man sollte bei 70 Frames oder was schluss machen und sollten diese nicht erreicht werden, das Spiel daran anpassen.

Die Sache mit den OpenGL-Karten die benötitigt werden:

die clanlib 0.7.2 ist die Entwicklungsversion die komplett neu geschrieben ist und wenn OpenGL Hardware basiert da ist, extrem schnell ist. Leider unterstützt diese im gegensatz zur Zeit eben nur OpenGL.

Auch alte PCs gehen ohne Hardware OpenGL dann aber nur per Software-Rendering. Aber Clanlib 0.7.x wird bald auch wieder Directx, Directfb und X11 unterstützt als Grafikziele.

Programmiert werden muss aber alles gleich, und da unter Linux und Windows und halbwegs aktuellen PCs (so ab Riva TNT Graka) die Clanlib mit OpenGL extrem schnell rennt, sehe ich da kein Problem.

Interessant wären aber wirklich mal die Werte von nem Pentium 200 ohne 3D-Karte. (Software OpenGL muss installiert sein).

DanielW

#23 Re: Offen - Rund um TVgigant / TVTower » Erste C++ Test-techdemo » 18.04.2003 15:06

Ritschl:

Das mit den instabilen Frameraten ist durch 2 Dinge bedingt:

zum einen sind sie momentan noch Wahnsinnig hoch, weil das "Spiel" fast nichts macht außer die Grafiken zu blitten, was die Berechnung ungenauer macht. Zum anderen geht ein teil der Rechenzeit für die Berechnung der fps drauf.

Außerdem ändert sich die Framerate wenn du das hochhaus hoch und runter scrollst weil wenn du es ganz noch oben schiebst (so das du das untere ende sehen kannst), weniger geblittet werden muss, wenn das Clipping bei dir nicht korrekt funktioniert.

Aber die 600-700 fps bei dir sind normal und ok, wahrscheinlich hast du eine langsamere Grafikkarte als ich oder? (speed hängt fast hauptsächlich von grafikkarte ab, im moment, weil sonst fast nichts zu tun).

Und das du nur bis in den 12 Stock kommst ist normal. Der Screen ist halt nicht mehr Pixel hoch. Das Hochhaus wird immer um die y-Achse der Maus verschoben. Ist nur zum test. Im normalen Spiel scrollt man so ja garnicht.


Ronny:

ok, deine geschwindigkeit ist mehr als schlecht. 30 fps sind absolut unnormal für deine Hardware.

2 Fragen: Ist Vsync an oder aus? Und installiere mal die neuesten Nvidia-Treiber du brauchst Hardware OpenGL unterstützung.

Mit VSync für OpenGL auf AN solltest du dann auf etwa exakt die Bildwiederholrate kommen ohne VSync schätze ich mal auf so 500-700 fps.

Mir ist bewußt das ich programmtechnisch noch nichts schwieriges eingebaut hab, es ging hier wirklich nur um die funktion unter Windows und Linux und die Geschwindigkeit. Bekomme schon angst wenn ich an den Fahrstuhl denke und and alles was dazugehört.

Konst schalten oder nen Max kommt da nicht rein, Ronny. Es gibt ja normalerweise zum einen den Vsync den ich hier nur zum testen der Geschwindigkeit im System ausgeschaltet hab und zum anderen wird alles an die Geschwindigkeit angepaßt mit der das Bild aufgebaut wird.

So machen es professionelle Spiele auch: z.B. läuft quake immer im Spiel gleich schnell egal ob ich nun 120 frames oder 30 frames pro sekunde habe. Natürlich sind 120 frames nutzlos sieht sowiso niemand aber wohin sonst mit der rechenzeit in ne nutzlose for warte; next schleife?

#24 Re: Offen - Rund um TVgigant / TVTower » Sendezeit » 18.04.2003 14:54

ähm, hab mich verklickt,

bin auch für 12-0 uhr oder besser 13-2 uhr.

Wobei die Sache mit dem Boss auch ihren Reiz hätte. Man fängt als kleiner Sender an mit vielleicht 4 Stunden eigenem Programm pro Tag und erhöht bei erfolg nach und nach die Sendezeit, wobei dadurch natürlich auch die Kosten steigen für den Senderbetrieb.

Vielleicht sollte man einfach im Spiel den Chef um eine Erhöhung bitten können und er kann zustimmen oder ablehnen oder zustimmen und es an eine Bedingung knüpfen. (mindestens 10% Marktanteil in den neuen Sendezeiten die nächsten 4 Wochen oder die Sendezeit wird wieder verkürzt).

#25 Re: Offen - Rund um TVgigant / TVTower » Erste C++ Test-techdemo » 17.04.2003 20:24

achja:

der Programmcode in C++ ist dank Clanlib 100% gleich unter Linux und unter Windows.

Ich hab nicht eine Zeile verändert. :-)

Leider ist momentan bei mir aus irgendwelchen Gründen die Windows-Version ca. doppelt so schnell (1500 frames pro sekunde windows, 750 frames pro sekunde linux).

Daniel