giebt es ein spiel das so änlich oder so ist wie cs für linux ?
giebt es ein spiel das so änlich oder so ist wie cs für linux ?
wenn du unter ähnlich einen shooter verstehst, ja. ut2003, quake und enemy territory.Original geschrieben von localhost
giebt es ein spiel das so änlich oder so ist wie cs für linux ?
gruss,
tuxipuxi.
CS != Counterstrike....
CS steht für CrystalSpace einer leistungsfähigen C++-3D-OpenGL engine
Geändert von Lin728 (20-08-2017 um 19:01 Uhr)
Wobei in bestimmten Gebieten immer noch Assembler eingesetzt wird.Original geschrieben von SeeksTheMoon
Früher hat man auch gesagt, C wäre viel zu langsam, nur Assemblerprogramme wären richtig gut. Bullshit, wie man heute sieht.
DSP Codecs zum Beispiel.
Aber der Trend ist dort auch, dass man solche Module praktisch vom Hersteller des DSP kauft, bzw von einer darauf spezialisierten Drittfirma.
Sind wir ein kleiner Freeloader, hmm?
alle Bibliotheken müssen kostenlos verfügbar sein, sich aber für geheim gehaltenen Quellcode eignen und weiterhin entwickelt/supportet werden.
Hat schon jemand Erfahrungen mit den neuen GL Bindings von SGI (falls es die schon gibt)?
1. Man hat für 3D-Grafik die Wahl zwischen GL4Java und Java3D.
Sun ist leider sehr gut darin, sich selbst in den Fuß zu schiessen.
b) Die Plattformunabhängigkeit ist im Ar..., weil: J3D gibts nur für Windows und Solaris (wer benutzt Solaris?), die Linuxversion hinkt ein Stück hinterher und wird von Sun nicht supported. Eine Mac-Version gibts überhaupt nicht!
Das "böse" Linux wurde bewußt vernachlässigt, was keine so gute Idee war, weil dort doch viele Entwickler unterwegs sind und dadurch Java nicht gerade guten Ruf in der Zielgruppe bekommen hat.
Ein ähnliches Stiefkind bei den APIs ist das Java Media Framework.
Rick Ross, der JavaLobby Gründer schimpft da öfter
Nunja, das dürfte bei allen Sprachen so sein.
c) Wie bei allen Libs, muss man dieses Paket vom Anwender installieren lassen.
Dazu muss man ein paar Postings von Rick Ross lesen
3. Video-Bibliotheken
Ich hab bis heute noch keine Lib gefunden, die divx oder sonstige Formate abspielt. Das hat wohl lizenztechnische Gründe.
Eine der Ausweichlösungen die auch von ihm benutzt wird, ist eine Quicktime Bibliothek für Java, allerdings geht die wieder nicht unter Linux.
Diese ganze Obfusicator Sache ist mir immer höchstens suspekt.
6. Kommerzielle Anwender wollen sich nicht in den Sourcecode schauen lassen
Also muss man den Java Bytecode durch einen Obfuscator jagen.
Bei Bedarf kann man auch echten Maschinencode reverse-egninieeren, besser wäre es, die interessante Teile an Interessierte unter günstigen Konditionen zu lizensieren.
Wenn es etwas nicht gibt, aber Nachfrage danach besteht, nennt man das eine MarktlückeEigentlich muss man sich schon eine eigene Engine schreiben, weil es keine fertigen gibt (s.u.), aber dann erstickt man in diesem Bibliotheken-Müll von dem keiner weiß ob diese zusammengeschusterte, fette Konfiguration auf anderen Rechnern läuft.
Deswegen gibt es auch im Fahrwasser der Spieleindustrie eine große Anzahl von Bibliothekerzeugern, die dann Engines, Sounds- und Videobibliotheken machen.
Man braucht eine Bibliothekensammlung, die wirklich alles abdeckt.
Praktisch keine Spielefirma macht die selbst, das ist in Anbetracht von Time-To-Market keine gangbare Lösung.
Teilweise gibt es da aber große Kommunikationsschwierigkeiten, besondern was Angebot und Nachfrage betrifft.
Einige erinnern sich sicher an das Never Winter Nights Debakel, wo die Spiele Firma wochenlang nach einer Linux Alternative für ihre Soundlib gesucht hat, bis der Hersteller durch as Medienecho drauf gekommen ist und die Firma draufhinwies, dass es ohnehin auch eine Linuxversion gäbe.
Gibt es eigentlich eine Java API zu SDL?
Oder man fängt echt bei Adam und Eva an und baut sich ein komplett eigenes SDK aus komplett eigenen Grafik-, Sound-, Loader-, Video-Bibliotheken und dann ein Spiel das darauf basiert.
Das ist glaub ich nicht so richtig, je nach Genre sind die Firmen durchaus daran interessiert, das Spiel auch auf diversen Konsolen anbieten zu können, bzw. einen Konsolentitel auch auf PCs.
Die Spielefirmen haben teilweise andere Interessen; so interessiert sie die plattformunabhängigkeit nicht immer (dank Zielgruppenbestimmung und Marktanalyse)
Wobei man hier sieht, dass das zweite offensichtlich der bevorzugte Weg ist.
und für eine eigene Engine, die genau auf die Bedürftnisse zurechtgemacht ist, muss man auch keine Lizenzen bezahlen oder fremden Support bemühen (sofern es ihn gibt).
Ciao,
_
Qt/KDE Entwickler
Debian Benutzer
Hmm............alle Bibliotheken müssen kostenlos verfügbar sein, sich aber für geheim gehaltenen Quellcode eignen und weiterhin entwickelt/supportet werden.
Geändert von Lin728 (20-08-2017 um 19:03 Uhr)
Eine Java - SDL Kopplung gabs glaub ich nicht; wär aber sicherlich ne gute Sache.
Klar ist es das, aber wer versucht sich ein Standbein zu schaffen und kein oder wenig Kapital hat, der braucht sowas schon.ich finde sowas ist irgendwie nutznieserisch. Alles gratis haben wollen, aber dann closed source entwickeln
Softwareentwicklung wäre sonst auch nur ein Privileg für die, die schon fest im Sattel sitzen.
Bevor ich anderen mit freier Software helfen kann, muss ich erstmal selber was verdienen, damit ich was zu fressen habe und durch den Winter komme.
Den Überschuß kann man dann teilen. Meiner Meinung nach hört sich das vernünftig an.
Solange wir nicht in einer Welt wie bei Startrek leben, geht es nicht anders (außer man macht die Projekte nebenher, aber dann kann man es sich eh leisten sie freizugeben).
Deshalb bin ich auch der Ansicht, dass manche Firmen diverse Programme nach gewisser Zeit freigeben sollten; besonders wenn sie sich eh schon ne goldene Nase dran verdient haben und schon die 3. oder 4. Nachfolge-Software auf den Markt schmeißen.
Sowas wie Half-Life (Teil 1 wohlgemerkt) wäre kein wilder Verlust als OpenSource; id-Software machts vor. Man kann von fast allen Games/Engines den Quellcode bekommen und am Hungertuch nagen sie deshalb trotzdem nicht.
Das ist sogar eine Art Nachwuchsförderung: Ein begeisterter Programmierer bekommt ein Spitzenprodukt, kann daran üben und produziert vielleicht sogar was gutes, das der Firma auffällt. (z.B. Half Life Gunman, o.ä)
I haven't lost my mind - It's somewhere on a backup-disc
quake 2 ist ein paches bei debian habe ich gesenden
giebs auch quake3 packes also um das zu spielen der clint ??
nein, da quake2 kostenlos ist, und quake3 nicht.Original geschrieben von localhost
quake 2 ist ein paches bei debian habe ich gesenden
giebs auch quake3 packes also um das zu spielen der clint ??
giebs das auch nicht zu kaufen ??
als linux version ?
nein, nicht als spezielle linux version. du kannst einfach die windows version benutzen, wie das geht ist auf holarse.net zu lesen.
hab ich schon gelsen ausprobirt und bin gescheitertOriginal geschrieben von tuxipuxi
nein, nicht als spezielle linux version. du kannst einfach die windows version benutzen, wie das geht ist auf holarse.net zu lesen.
Nu, das Linux-Teil ist einfach die Engine und sonst noch ein paar Sachen. Von der Windows-Quake-Version her brauchst du dann noch die Spieldaten.Original geschrieben von tuxipuxi
nein, nicht als spezielle linux version. du kannst einfach die windows version benutzen, wie das geht ist auf holarse.net zu lesen.
MfG Peschmä
The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)
das forum müsste sowas als projegt starten ein java platforum unabheniges spiel.
wie CounterStrike nur das nicht Counter gegen terros spielen sonder Linux user gegen windows user
Interessanter Vorschlag, aber bedenke:
Die komplette Engine wird schonmal 3+ Jahre dauern, das Spiel selber dauert auch nochmal 2 Jahre.
Zumal hier die meisten Leute schon irgendwie beschäftigt sein sollten und das nur nebenher machen könnten, wird es lange dauern: Prüfungen, Prüfungsvorbereitungen, berufliche Projekte und Fortbildungen, Bundeswehr/Zivildienst, .... bei den Leuten verzögern das alles.
Ein Projekt aufbauen, (qualifizierte und garantiert mitarbeitende) Mitarbeiter finden, halten, motivieren, zum Arbeiten zwingen und die Planung ausschließlich online halten, wird sicher der lustigste Teil.
Investitionen in einen ständig verfügbaren root-Server mit guter Internetanbindung, Mail, Datenbank, Webserver, (FTP-Server), SSH-Zugriff sind noch zu machen (inklusive Admin), eine Webseite fürs Publikum muss her, Kommunikations- und Planungssoftware für die Entwickler muss her, ein leistungsfähiges Versionsverwaltungssystem, ein Bugtrackungsystem, Mailinglisten, ....
Und das wichtigste: Eine *Community*, bzw eine Zielgruppe bei der das auch ankommt (und die bereit ist, in 5 Jahren ein Java-Programm zu spielen). Das Bedeutet Werbung, Werbung, Werbung und die Vorurteile niederkämpfen, die sich auch in 5 Jahren noch halten werden ("Java ist langsam")...
I haven't lost my mind - It's somewhere on a backup-disc
also mir nemen dan die map´s von Counterstrike die models die sound´s und sparen wie viel :-)
das wer doch schonmal was
Lesezeichen