Anzeige:
Seite 3 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 31 bis 45 von 60

Thema: spiele programirung

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    giebt es ein spiel das so änlich oder so ist wie cs für linux ?

  2. #2
    Registrierter Benutzer Avatar von tuxipuxi
    Registriert seit
    30.08.2002
    Beiträge
    667
    Original geschrieben von localhost
    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.

    gruss,
    tuxipuxi.

  3. #3
    Registrierter Benutzer
    Registriert seit
    16.09.2001
    Beiträge
    1.182

    Öhmm...

    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)

  4. #4
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    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.
    Wobei in bestimmten Gebieten immer noch Assembler eingesetzt wird.
    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.


    alle Bibliotheken müssen kostenlos verfügbar sein, sich aber für geheim gehaltenen Quellcode eignen und weiterhin entwickelt/supportet werden.
    Sind wir ein kleiner Freeloader, hmm?


    1. Man hat für 3D-Grafik die Wahl zwischen GL4Java und Java3D.
    Hat schon jemand Erfahrungen mit den neuen GL Bindings von SGI (falls es die schon gibt)?


    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!
    Sun ist leider sehr gut darin, sich selbst in den Fuß zu schiessen.
    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


    c) Wie bei allen Libs, muss man dieses Paket vom Anwender installieren lassen.
    Nunja, das dürfte bei allen Sprachen so sein.


    3. Video-Bibliotheken
    Ich hab bis heute noch keine Lib gefunden, die divx oder sonstige Formate abspielt. Das hat wohl lizenztechnische Gründe.
    Dazu muss man ein paar Postings von Rick Ross lesen
    Eine der Ausweichlösungen die auch von ihm benutzt wird, ist eine Quicktime Bibliothek für Java, allerdings geht die wieder nicht unter Linux.


    6. Kommerzielle Anwender wollen sich nicht in den Sourcecode schauen lassen
    Also muss man den Java Bytecode durch einen Obfuscator jagen.
    Diese ganze Obfusicator Sache ist mir immer höchstens suspekt.
    Bei Bedarf kann man auch echten Maschinencode reverse-egninieeren, besser wäre es, die interessante Teile an Interessierte unter günstigen Konditionen zu lizensieren.

    Eigentlich 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.
    Wenn es etwas nicht gibt, aber Nachfrage danach besteht, nennt man das eine Marktlücke


    Man braucht eine Bibliothekensammlung, die wirklich alles abdeckt.
    Deswegen gibt es auch im Fahrwasser der Spieleindustrie eine große Anzahl von Bibliothekerzeugern, die dann Engines, Sounds- und Videobibliotheken machen.
    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.


    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.
    Gibt es eigentlich eine Java API zu SDL?


    Die Spielefirmen haben teilweise andere Interessen; so interessiert sie die plattformunabhängigkeit nicht immer (dank Zielgruppenbestimmung und Marktanalyse)
    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.


    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).
    Wobei man hier sieht, dass das zweite offensichtlich der bevorzugte Weg ist.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  5. #5
    Registrierter Benutzer
    Registriert seit
    16.09.2001
    Beiträge
    1.182

    Hmmm...

    alle Bibliotheken müssen kostenlos verfügbar sein, sich aber für geheim gehaltenen Quellcode eignen und weiterhin entwickelt/supportet werden.
    Hmm............
    Geändert von Lin728 (20-08-2017 um 19:03 Uhr)

  6. #6
    Registrierter Benutzer Avatar von SeeksTheMoon
    Registriert seit
    22.02.2002
    Beiträge
    762
    Eine Java - SDL Kopplung gabs glaub ich nicht; wär aber sicherlich ne gute Sache.
    ich finde sowas ist irgendwie nutznieserisch. Alles gratis haben wollen, aber dann closed source entwickeln
    Klar ist es das, aber wer versucht sich ein Standbein zu schaffen und kein oder wenig Kapital hat, der braucht sowas schon.
    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

  7. #7
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    quake 2 ist ein paches bei debian habe ich gesenden
    giebs auch quake3 packes also um das zu spielen der clint ??

  8. #8
    Registrierter Benutzer Avatar von tuxipuxi
    Registriert seit
    30.08.2002
    Beiträge
    667
    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 ??
    nein, da quake2 kostenlos ist, und quake3 nicht.

  9. #9
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    giebs das auch nicht zu kaufen ??

    als linux version ?

  10. #10
    Registrierter Benutzer Avatar von tuxipuxi
    Registriert seit
    30.08.2002
    Beiträge
    667
    nein, nicht als spezielle linux version. du kannst einfach die windows version benutzen, wie das geht ist auf holarse.net zu lesen.

  11. #11
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    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.
    hab ich schon gelsen ausprobirt und bin gescheitert

  12. #12
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    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.
    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.

    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)

  13. #13
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    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

  14. #14
    Registrierter Benutzer Avatar von SeeksTheMoon
    Registriert seit
    22.02.2002
    Beiträge
    762
    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

  15. #15
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    also mir nemen dan die map´s von Counterstrike die models die sound´s und sparen wie viel :-)
    das wer doch schonmal was

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •