Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

PD

unregistriert

101

22.04.2005, 16:45

23h, hast auch net richtig gelesen, es geht um API, net Platform ;)

Also ich bin aufjedenfall dafür alle Funktionen zu Kapseln und in eigene Klassen zu packen (z.B. Grafik, Sound, Input etc.) das garantiert imho ne größere Übersicht. Über den Funktionsumfang können wir dann noch reden ^^

Vielleicht kann hier ja auch ma einer mitreden der Ahnung von Enginge programmierung hat und uns ein paar Tips für den Aufbau geben ^^

DrthM2001

Alter Hase

  • »DrthM2001« ist der Autor dieses Themas

Beiträge: 721

Wohnort: Karlsruhe

  • Private Nachricht senden

102

22.04.2005, 17:25

sound auf jeden fall, wobei normaler stereosound reichen sollte. Funktionen in klassen kapseln ist glaubich selbstverständlich. aber diesen api und plugin kram lassen wir denke ich lieber mal sein.
netzwerksupport kann man ja auch noch nachträglich hinzufügen wenn mans braucht.
@00023: fangen wir mit den elementaren sachen an, und dann sehen wir ja ob wir solche extras noch brauchen. ich denk mal wir werden neben der engineentwicklung schon allein aus enginetestzwecken die demo mitentwickeln
@weigo: ich find solche sachen sind überflüssig zu planen. wenn wir erstmal das game fertig haben, können wir immernoch entscheiden ob wir nochmal etwas mit der engine machen. die klassen kann man ja ganz einfach übernehmen. aber lass erstmal fertig werden...

103

22.04.2005, 17:29

jo klingt doch gut.
dann würd ich sagen lasst doch mal nen grobentwurf machen
wenn das CVS eingerichtet ist, dann können wir uns
dort doch fleißig austoben.

@drthm: was war das eigentl. mit dem pw für das man dir die füsse küssen
soll ?

@PD: *grins*

Dave

Alter Hase

Beiträge: 757

Wohnort: Berlin

  • Private Nachricht senden

104

22.04.2005, 17:50

Zitat von »"DrthM2001"«

@weigo: ich find solche sachen sind überflüssig zu planen. wenn wir erstmal das game fertig haben, können wir immernoch entscheiden ob wir nochmal etwas mit der engine machen. die klassen kann man ja ganz einfach übernehmen. aber lass erstmal fertig werden...


es geht darum die engine von anfang an api unabhängig über interfaces zu planen. wenn man es von anfang an konsequent macht ist der arbeitsaufwand relativ gering im vergleich dazu alles nachher nochmal umdesignen zu müssen (eigentlich lohnt sich soetwas sowieso nicht, also müsste man gleich nochmal neu ran -> "Wegwerf- Engine").
wenn man dann doch keine lust hat ne andere api zu verwenden, dann lässt mans eben. funktioniert ja auch mit nur einer api, aber es ging darum sich die option offen zu halten.

DrthM2001

Alter Hase

  • »DrthM2001« ist der Autor dieses Themas

Beiträge: 721

Wohnort: Karlsruhe

  • Private Nachricht senden

105

22.04.2005, 17:56

kann mir jetzt mal jemand sagen was das soll, wenn man ein game für 2 apis programmier?! das ist doch schwachsinnig! nur mehr aufwand, und wenns mit einer api gut funktioniert, wieso soll man sich dann noch arbeit machen?
und nochmal zur wegwerfengine: meiner ansicht nach kann man eine engine erst wegwerfen oder weiterverwenden wenn man damit mal ein projekt fertig hat. und lass erstmal das schaffen. wir können ja darauf achten alles korrekt zu verschachteln, sodass man im falle des falles die engine quellcodedateien mit den klassen für ein weiteres projekt übernehmen kann. :rolleyes:

@0x00023: Linux hat mir das passwort gegeben, also wenn jemand dieses cvs einrichten kann oder sonstwie draufzugreifen will, der sagt mir bescheid

PD

unregistriert

106

22.04.2005, 18:17

naja, ich bin da meistens eh für OGL weil dadurch ist es dann meistens überflüssig 2 Versionen zu erstellen. Wenn man DX als API nimmt muss man ja immernoch ne OGL (oder so) VErsion machen wenn man das Game auf andere Platformen spielbar machen will.

Noch ne Frage wäre: Glut oder WinAPI? Also von Glut hab ich keine Ahnung, von WinAPI son klein bisschen ^^

107

22.04.2005, 19:44

du sollst kein game mit 2 api's baun sondern
eine egine die die mglkeit. bietet zu entscheiden was letztlich
genommen wird um die pixel zu färben.
das hat durchaus sinn. früher wars sogar mehr oder weniger notwenig
als sich näml. dx (& og) auf win noch nicht durchgesetzt hatte.
da musstest du, wenn de nich einfach mal 50% weniger potentielle
käufer haben wolltest
mehr als nur eine abdecken. imemrhin gab es glide, powervr, dx, ogl...

DrthM2001

Alter Hase

  • »DrthM2001« ist der Autor dieses Themas

Beiträge: 721

Wohnort: Karlsruhe

  • Private Nachricht senden

108

22.04.2005, 19:49

das ist ein toller grund der aber nur für die vergangenheit zutrifft! oder gibt es noch eine graka die kein opengl unterstützt?
@PD: kommt sowieso nur beim starten und beenden vor, nehmen wir halt winapi.

wo ist eigentlich sicaine? ich hab keine ahnung wie man über ftp ein cvs einrichtet :( geht das überhaupt?
bei sourceforge bekommt man auch eins.

Sicaine

unregistriert

109

22.04.2005, 19:53

Ich bin hier : )

Musste nur Autofahren :P

Schreib mich einfach mi icq an 20 72 70 960

110

22.04.2005, 19:55

hm...also cvs über ftp einrrichten.... bezweifle dass das geht. oder?
kannst de nich ne ssh-session aufmachen oder so.?
egal, hat ja noch zeit.

sourceforge wäre natl. auch ne möglkeit. aber ich denke dafür ist unser
projekt zu wischi-waschi. zu sourceforge würd ich gehn wenn ich
ein konkretes proj. planen würde und nicht "wir machen mal irgendwas".

gru0 23h

Werbeanzeige