Entwickler-Ecke

Freeware Projekte - Kleines OpenGL 3D Spiel zum Testen


Corpsman - Sa 15.07.06 00:23
Titel: Kleines OpenGL 3D Spiel zum Testen
!! ACHTUNG !!

man hat mir erklärt wie Links Gehen hier ein Link zur stets aktuellen Version


Der_Spiel_Link [http://apache.vm-cluster.net/corpsman/klickcounter.php?url=download/balanced.zip]
Der_Levelpack_Link [http://apache.vm-cluster.net/corpsman/klickcounter.php?url=download/balanced_levelpacks.zip]
Weitere_Levels <-- Link entfernt, da alle Levels nun nur noch über http://www.Balanced.de.vu erreichbar sind
Der_Makros_Link [http://apache.vm-cluster.net/corpsman/klickcounter.php?url=download/balanced_makros.zip]


!! NEU !!

Balanced hat eine Eigene Community bekommen unter http://www.Balanced.de.vu dort gibts dann auch ein Eigenes Forum, also entsprechende Bugs und Wünsche bitte dort Posten.

[edit] die Links hinzugefügt
[edit2] damit nicht ausversehen die Falschen versionen geladen werden gibt es nur noch die Links
[edit3] der Link für die Makros wurde eingefügt.
[edit4] Levels Link entfernt.

Hallo alle miteinander,

ich habe mir überlegt das ich euch mal mein neuestes Projekt vorstelle.

HAbe for 9 Wochen beschlossen die OpenGL programmierung ein wenig zu lernen und mir ein kleines Spiel dafür gebastellt.

Es geht darum eine Kugel mehr oder weniger geschickt durch ein 3D level ins ziel zu manövrieren.

Die Kugel kann mit den Pfeiltasten bewegt werden.

STRG +K ist der Selfkill und mit Shift + Pfeiltasten (oder ASDW ) kann die Kamera gedreht werden.

Space = Zoom out.

Der rest ist hoffentlich selbsterklärend.

auf meiner Homepage halte ich auch immer eine Aktuel version , da ich aber nicht weis wie man Hier URL's Postet müst ihr die aktuellste Ver dann halt von meiner HP http://www.Corpsman.de.vu laden.

Eure meinung würde mich interessieren , auch verbesserungen und Bugs sind herzlich wilkommen.


DnC - Sa 15.07.06 10:04

Also, ich finds richtig gut


Dezipaitor - Sa 15.07.06 13:08

Dazu noch zwei etwas härterer Level. Wobei Level 3box.lv härter ist als das 6.lv


F34r0fTh3D4rk - Sa 15.07.06 14:25

wow sehr geil, hast du die physik mit newton realisiert ?

nur musst du irgendwas an der performance machen OO ist backface culling an ?

einen schatten (blob) würde ich mir sehr wünschen, ein einfacher klecks reicht völlig, ich weiß, dass schatten schwer zu realisieren sind ;)

ne stoppuhr wäre geil, ich kenne ein paar sehr geniale abkürzungen für einige level


Freiberger - Sa 15.07.06 14:33

Nicht schlecht...

Habe früher sowas mit DARK-BASIC programmiert.
Wie macht man das mit Delphi ???
Was braucht man dazu ???

Ab besten finde ich das mit der Kiste. Die Kollisionen und Verschiebungen sind total geil.
Die Kiste kippt ja sogar über die Ecken. Richtig echt...
Wie haste das gemacht ?
:?:

Gibt es irgendwo ne Erklärung für die NEWTON.DLL ???


stefan2005 - Sa 15.07.06 15:04

hi,
super Spiel !

echt gute Leistung, eine solche Physik, unglaublich, mit welchen Komponenten arbeitest du ?

mfg,
stefan


Danniolo - Sa 15.07.06 15:21

Die Physik, hat er der Newton.dll nach zu schließen mit Newton [http://newton.delphigl.de/] gemacht.

Zum Game: Ziemlich fein gemacht, gefällt mir!
Wenn du jetzt nochn bissl an den Texturen (die jetztigen sind IMHO grauenvoll^^) sowie der Menügrafik schraubst wirds nen richtig nettes Spiel!


alias5000 - Sa 15.07.06 15:49

Hehe Level 5 mit 2676 Punkten abgeschlossen :wink:
Ultra geiles Spiel, lad mir mal schnell die zwei anderen Levels runter :mrgreen:


Dezipaitor - Sa 15.07.06 15:52

user profile iconDanniolo hat folgendes geschrieben:

Wenn du jetzt nochn bissl an den Texturen (die jetztigen sind IMHO grauenvoll^^) sowie der Menügrafik schraubst wirds nen richtig nettes Spiel!


Hey die Texturen sind einfache Bitmaps im Ordner. Man kann diese nach seinen Bedürfnissen anpassen :D


Danniolo - Sa 15.07.06 16:06

Jo, hatt ich schon gesehn. Aber nicht jeder kann oder will die Texturen selber anpassen, da wäre es doch fein, wenn user profile iconCorpsman gleich von vornherein schmuckere Texturen mitliefert^^


Dezipaitor - Sa 15.07.06 16:18

user profile iconDanniolo hat folgendes geschrieben:
Jo, hatt ich schon gesehn. Aber nicht jeder kann oder will die Texturen selber anpassen, da wäre es doch fein, wenn user profile iconCorpsman gleich von vornherein schmuckere Texturen mitliefert^^


Naja, als Nicht-Grafiker ist es schwer eigene Texturen zu erstellen. Die Vorgängertexturen waren da noch schlimmer.


F34r0fTh3D4rk - Sa 15.07.06 18:10

ab und zu werden auch teile der sky net geladen. merkwürdig

lvl 3 schaff ich schon recht fix, vielleicht mach ich mal n speedmovie ^^

// 972, vielleicht überbietet wer

28 sekunden, beweisscreenshot kann ich anhängen ;)



wenn das spiel vom level design noch besser wird, und die grafiken, menü etc, dann wird das schon ein recht feines spiel, vor allem, wenns dann ein fixes levelsystem gebe, sagen wir 30 level, die man dann der reihe nach durchzocken muss, paar mehr rätsel noch und es wird der hammer.

//falls ihr hilfe braucht ...


Karlson - Sa 15.07.06 19:25

Ein Problemchen hab ich hier:

Das Spiel ist mit 1000 mhz P3, 256 Sdram geforc 2gts nicht spielbar :(

Auch nicht bei geringster auflösung und low detals und ohne sky :(


F34r0fTh3D4rk - Sa 15.07.06 19:35

jap die performance ist sehr schlecht, da muss was gemacht werden, aber ich glaube mal nicht, dass das nur an der physik liegt.

aber das game hat den absoluten suchtfaktor, da kann man echt was draus machen.

da komme ich auf opensource zu sprechen, denkst du daran, irgendwann man den source rauszugeben ?


//neuer rekord für lvl3: 27 sekunden


auf jedenfall muss ein schatten her, und das feature springen zu können durch ein item wäre auch sehr cool


Corpsman - So 16.07.06 12:30

@F34r0fTh3D4rk

was ist bitte ein backface culling ?

Der Schatten steht auf der Todo liste, nur weis ich einfach nicht wie ich den hinbekommen soll.

Die Stoppuhr ist übrigens drin.

ab ver 0.09 die Ver gibts aber nur auf meiner HP, da ich nicht wuste wie man in diesem Forum Links erstellt.

Wenn es einer der Moderatoren weis, macht ihr mir das bitte rein ?


Das Fixe Levelsystem ist geplant , dazu brauche ich aber die Levels, und da ich nur Programmieren kann brauche ich eure Hife dazu.

@Freiberger

Man Braucht OpenGL und die Hilfe Tutorials von http://nehe.gamedev.net/

und Newton.dll Gibts unter http://www.delphigl.de/eng_index.html

@ Danniolo

Ich weis die texturen sind scheuslich, ich habe für mich andere Texturen nur darf ich die nicht onlione stellen zwecks urheberrechtlicher sachen.
Wenn jemand ne schöne Texture hat darf er mir die gerne zukommen lassen.

@ Karlson

Ich spiele es flüssig auf einem 500 MHZ Laptop mit Savage bla bla Graphikkarte.


F34r0fTh3D4rk - So 16.07.06 12:58

guck mal hier: http://www.delphigl.com bzg der schatten, culling:


Delphi-Quelltext
1:
2:
glEnable(GL_CULL_FACE);
glDepthFunc(GL_LESS);


wenn du dann nichts mehr, oder nicht alles siehst, hast du die texturen falsch gemappt.

http://wiki.delphigl.com/index.php/Backface_Culling


Danniolo - So 16.07.06 13:03

Bzgl. Texturen und Levels könnte ich mal ein bissl was versuchen.
Es würde mich außerdem nochmal interessieren in was für einem Format die 3D-Modelle gespeichert sind.
Denn gefunden hab ich bei den Dateien im Spiele-Ordner noch nichts (oder sind die vlt. als Resource mitkompiliert?)


Corpsman - So 16.07.06 13:27

@ F34r0fTh3D4rk

thx ich werde es ausprobieren.

@Danniolo

Ich freue mich über jede Hilfe, die Texturen die man momentan online sieht stammmen mehr oder wendiger alle aus diversen Internet Seiten die Bilder als Freeware anbieten.

Wegen den 3D Modellen.

Mir ist klar das du keine Finden konntest, und ganz ehrlich du wirst auch nie welche finden ;)

das liegt daran das sich das komplette spiel aus sehr einfachen 3D-Modellen zusammensetzt.

Als Beispiel schau dir mal meine steel teile bei Low Texutre und bei High texture an.

noch viel besser versuch den eintrag in der User.cfg zu finden der das einstellt und verändere ihn.

Was stellst du fest ?

genau , die Modelle werden alle berechnet und dann im Speicher erzeugt. Als ehemals Mathestudent ist es für mich ein leichtes gewesen die Modelle 3d berechnen zu lassen.

Vor allem deswegen weil ich mit Programmen wie 3D studio max etwas auf Kriegsfus stehe. Zudem die Nutzung dieser Programme nur erlaubt ist wenn man sie sich kauft.

Da mich mein Delphi Kompiler schon genug gekostet hat und die Uni keine Lizensen für Private nutzung von 3dsmax hergibt scheidete das eh aus.

Zudem kommt noch das es immer einfacher ist ein eiegens Format zu schreiben und dann die Lade und Speicheroutine dazu.

Manche würden behaupten es sei blöd jedesmal das Rad neu zu erfinden, Ich jedoch finde es wenig Lehrreich wenn man bereits vorgefertigtes nimmt und einfach nur zusammenklickt.

Die Mehrarbeit in diesem Fall war es mir auf alle Fälle wert.


Corpsman - So 16.07.06 14:04

@F34r0fTh3D4rk

ahslo habve das mit dem

glEnable(GL_CULL_FACE);
glDepthFunc(GL_LESS);


mal ausprobiert. Du hast recht da wird dann ganz schön viel nicht mehr gezeichnet.

alerdings bleibt die FPS genau gleich, => kein unterschied. auser eben das mit dem Befehl es nicht mehr alles Zeichnet.

Ach ja eiun Neues Levelpack habe ich mit hochgeladen, und einen gewaltigen Bug im Leveleditor entfernt. man hatte mich gebeten den Editor beim Rendern öfters mal zu deaktivieren, das hat überhaupt nicht geklappt und so konnten viele den Cursor gar nicht mehr bewegen.


F34r0fTh3D4rk - So 16.07.06 14:19

dass heißt, dass du nicht immer die punkte entgegengesetzt des uhrzeigersinns angibts.
da du, wie gesagt mathe studierst hast, weißt du, dass der uhrzeigersinn auf der einen seite, der entgegengesetzte uhrzeigersinn auf der anderen ist, und opengl definiert nun die vorderseite durch den entgegengesetzten, und zeichnet somit all das nicht, was aus der sicht des betrachters dem uhrzeigersinn entspricht.

korrigiere also deine zeichenroutinen und aktiviere cullface und die performance wird sich verdoppeln.

ahja, musik und sound wären noch sehr schön

und am anfang des levels solltest du den kugel typ zurücksetzen


Corpsman - So 16.07.06 14:23

@F34r0fTh3D4rk

Momentan hat das Spiel 24000 Zeilen Code.

Davon sind leider viel zu viele ZeichenCode.

Dein Vorschlag ist auf alle Fälle in die ToDo gewandert. Da ich aber allein das Spiel schreibe und gerade Prüfungszeit ist kann ich mich so zwischendurch nur um kleine Bugs kümmern.

Bis ich das Komplette spiel auf das cullface umgestellt habe dürfte es daher leider noch ein klein bischen dauern.


F34r0fTh3D4rk - So 16.07.06 14:29

24.000 zeilen OO omg das ist natürlich viel ^^ aber alles ordentlich strukturiet ? ich kann mir das ja mal angucken


Freiberger - So 16.07.06 16:07

Die NEWTON.DLL ist sehr interessant.

Habe die Kollisions-Berechnungen sonst immer selber gemacht.
Habe nur noch keine Erklärung der ganzen Befehle gefunden (wenns geht auf deutsch)

Wer Texturen und Objecte sucht, kann sich mal auf
http://darkbasicpro.thegamecreators.com/
umschauen. Da gibt es viele kostenlose Downloads.


F34r0fTh3D4rk - So 16.07.06 16:11

ich kann mit newton auch net umgehen, vor allem brauche ich hauptsähclich physik für 2d, aber ich bin noch zu unwissend selbst eine zu schreiben und deutsche quellen dazu finde ich net ....


Corpsman - So 16.07.06 18:45

@Freiberger
Danke für den Link, leider werde ich gerade etwas überhäuft mit Bug meldungen daher wird das mit den Texturen noch ein wenig dauern.


@F34r0fTh3D4rk

Die Newton.dll hat eigentlich keinen Deutschen support.

Und die 24000 Code zeilen sind dahingegen sortiert das ich sie nach Themen geteilt auf 3 Units ausgelagert habe.
Danke auch für dein Angebot der Hilfe , aber ich will das Spiel eigentlich selbst geschrieben haben. ( Zwecks späerer verwendung, und weil es wesentlich einfacher ist wenn ich mich nicht mit anderen synchron halten mus. )


F34r0fTh3D4rk - So 16.07.06 18:52

mit dem deutschen meinte ich eigentlich zum schreiben einer eigenen physikengine


Corpsman - So 16.07.06 20:43

Achso,

Zugegeben ohne Newton.dll wäre mein Spiel nichts.

Aber un es einfach mal zu sagen, Eine Physik engine reichte in meinem Spiel nicht aus.

Ich muste noch zusätzlich eine zweite Engine mit einbauen(diese habe ich komplett selbst geschrieben).

Was die Frage der Sounds angeht, so läuft bei mir im Hintergrund das Webradio ;) .

Ton ist zur zeit allerdings nicht geplannt. Zum einen weil es sehr schwer ist das effektiv zu implementieren, und zweitens, weil ich in bisher jedem spiel das ich hatte irgendwann mal gespielt hatte, die Schnauze voll hatte von der immer gleichen musik.

So wie es momentan ist kann das jeder halten wie er will.


F34r0fTh3D4rk - Mo 17.07.06 15:37

Bug: die partikel werden über andere objekte gezeichnet, die die partikel normalerweise verdecken würden.


Plexo - Mo 17.07.06 16:45

Es gibt da ein ähnliches Spiel von Cyparade.

http://www.ballance.org

Dein Spiel ist wirklich super geworden! Respekt.


bs-Hobbit - Mo 17.07.06 17:25

user profile iconPlexo hat folgendes geschrieben:
Es gibt da ein ähnliches Spiel von Cyparade.

http://www.ballance.org

Dein Spiel ist wirklich super geworden! Respekt.



Ähnlich ist gut ;-)... aber dennoch gefällt mir die Delphi implementierung gut... wobei ich immernoch sagen muss... C++ is schneller :P


F34r0fTh3D4rk - Mo 17.07.06 18:26

wieso sollte c++ schneller sein ?


Corpsman - Mo 17.07.06 19:36

Ich gebe zu das Orginal Balance hat sehr viel Modell gestanden.

Mein Spiel ist aber gerade dabei sich selbständig zu mache.

Sprich man hat mir eine Idee mitgeteilt die mein Spiel dann vom Orginal abhebt.

Online ist es noch nicht. Aber ver 0.11 wird es dann haben. Und sobald jemand dann entsprechnde Levels dazu baut werdet ihr euren spass damit haben, da bin ich mir fast schon sicher ;)


Mindforce - Mo 17.07.06 22:11

Hi,

solange die 0,08 da ist, hab ich dann schonmal den ersten Hack. LOL
Damit könnt ihr dann eure Lebensenergie cheaten.
->Das ideale Tool um das spielen noch langweiliger zu gestallten.

Ich habe mir sehr viel mühe dafür gegeben. TodoListe ist dabei.

Wartet erstmal meinen EINZIGARTIGEN balance Multiplayer ab... :lol:

Gruss,

Mindforce


Corpsman - Mo 17.07.06 23:02

LOL,

nun bin ich also auch schon das Opfer eines Hackers.

Blöd ist nur das ich immer nur die Aktuelle Version auf meinem Rechner habe, da ich die Alten mehr oder weniger immer gleich wieder lösche.

Ein Einfaches runtersetzen der Versionsnummer auf 0.08 ( was ich ja problemlos machen kann ) hat allerdings nicht gereicht um dein Programm zum Laufen zu bringen.

Für Alle anderen :

Habe so eben version 0.11 Hochgeladen. Im wesentlichen gibt es nur 3 neue Steine für den Leveleditor und ich habe versucht den bereits angesprochenen Bug das die Anzeige nicht mehr richtig reagiert zu beheben.

Falls noch jemand nen Wunsch für einen Ganz besonderen oder einfach einen Stein der noch fehlt hat, melde er sich ;).


Dezipaitor - Di 18.07.06 01:39

Hier ein Level mit den drei neuen Fancy-Steinen.
Das ist echt heftig und verwirrend lustig.

Viel Spass.


bs-Hobbit - Di 18.07.06 02:11

user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
wieso sollte c++ schneller sein ?



Weil man "Funktionszeiger" richtig benutzen kann !... alles was mit Grafikprogrammierung zu tun hat, sollte man zur Zeit noch in C++ machen... leider :D


Corpsman - Di 18.07.06 10:04

hr hr ,

thx Deci, dein Level wird natürlich gleich ins Levelpack übernommen ;)


F34r0fTh3D4rk - Di 18.07.06 14:26

user profile iconbs-Hobbit hat folgendes geschrieben:
user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
wieso sollte c++ schneller sein ?



Weil man "Funktionszeiger" richtig benutzen kann !... alles was mit Grafikprogrammierung zu tun hat, sollte man zur Zeit noch in C++ machen... leider :D

aboluter schwachfug, alles grafiktechnische sollte man mit opengl oder directx unter delphi machen


Danniolo - Di 18.07.06 15:30

hm..irgendwie fällt mir beim Level von Dezipaitor grad auf, dass du bei jedem Rendervorgang die gesamte Szene zu rendern scheinst. In kleinen Levels liegt die Framerate bei mir immer so zwischen 500 und 600, in diesem Level dagegen nur bei 20 FPS. Weiß net, ob das mit dem BackfaceCulling zu tun hat, allerdings solltest du dir das ma angucken und am besten optimieren, denn wenn immer nur der wirkliche Bildausschnitt berechnet wird sollte die Framerate auch hier recht hoch sein^^


Corpsman - Di 18.07.06 17:50

@Danniolo Das Backface Culling steht auf der Todo.

nur geht das nicht von jetzt auf nachher Ich arbeite da schon dran.

Version 0.12 ist nun Online.

Damit gibt es jetzt Makros für den Editor. Den 1. Post werde ich dann erweitern das ihr euch die ersten MAkros auch Runterladen könnt.


Corpsman - Fr 21.07.06 23:47

@Danniolo

Ich habe das Backface Culling nun eingebaut , die FPS ändert sich dadurch aber kein bischen ( leider , es hätte mich schon gefreut wenn die Viele Arbeit was gebracht hätte ).


Ver 0.13 ist nun Online.

neben der nutzung des Backface Culling gibt es nun auch 2 Spielmode Easy Game und Normal Game.


LLCoolDave - Sa 22.07.06 14:28

Besteht der Unterschied zwischen Easy und Normal nur in der Größe der Bälle? Wenn ja finde ich das etwas seltsam, zumindest kommt mir die ABkürzung im 3. Level mit dem kleinen Ball deutlich schwerer vor ;)


Corpsman - Sa 22.07.06 17:48

Der unterschied bezieht sich in der tat auf den Kugeldurchmesser.

Damit ist gemeint. Das die Kugel nicht mehr so leicht aus den Steel sachen rausfallen kann.


Andreas L. - Sa 22.07.06 20:07

Mir gefällt das Spiel auch total gut. Bugs habe ich keine gefunden. Den Mauszeiger könntest du während dem Spiel ausblenden lassen. Mehr fällt mir momentan nicht ein :-)

EDIT: Wieso steht da was von Universität Hong Kong (siehe Screenshot)?


Balmung der blaue Gott - Sa 22.07.06 23:41

Hi,

Super Game, echt gut gemacht!
user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
lvl 3 schaff ich schon recht fix, vielleicht mach ich mal n speedmovie ^^

// 972, vielleicht überbietet wer


Meist du, dass du 972 Pkt. hast?
Ich hab 1937 ;)
vielleicht hast du vergessen die beiden Boni einzusammeln?

[Edit]Mist, ich bin schon wieder auf den Zitier Button gekommen.


Corpsman - Sa 22.07.06 23:46

@ onlinehome
Lol, also die einzige erklärung die ich mir zur Uni Hongkong machen kann ist die tatsache das meine Exe mit UPX Packer gepackt sind. ( Ohne wäre das Game ziemlich groß )

@ Balmung der blaue Gott

Soltlest dum ich damit meinen so habe ich die Levels so schnell wie möglich validiert, es ging mir nicht um Punkte.


Balmung der blaue Gott - So 23.07.06 00:06

user profile iconCorpsman hat folgendes geschrieben:

Soltlest dum ich damit meinen so habe ich die Levels so schnell wie möglich validiert, es ging mir nicht um Punkte.


Sorry, ich meinte nicht dich.


@F34r0fTh3D4rk: Mist 27 sek.?
Ich schaff höchstens 30 sek. und das war schon Glück!
Mach mal dein movie, das will ich sehen!


LLCoolDave - So 23.07.06 00:15

user profile iconBalmung der blaue Gott hat folgendes geschrieben:
Hi,

Super Game, echt gut gemacht!
user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
lvl 3 schaff ich schon recht fix, vielleicht mach ich mal n speedmovie ^^

// 972, vielleicht überbietet wer


Meist du, dass du 972 Pkt. hast?
Ich hab 1937 ;)
vielleicht hast du vergessen die beiden Boni einzusammeln?

[Edit]Mist, ich bin schon wieder auf den Zitier Button gekommen.


Man sollte zwischen Punkten und Zeit unterscheiden. Zeit habe ich ebenfalls 973 bzw 0:27 geschafft. Bei Punkten hab ich Normal 1966 und Easy 1963. Fände es aber nett wenn zwischen Easy und Normal bei den Highscores unterschieden würde.

Edit: Oder man überspringt den Papierball einfach komplett: http://thps3.net/otherstuff/Ballanced_3_022.avi


Corpsman - So 23.07.06 10:57

@ onlinehome

Der Bug ist nun übrigens gefunden. Es gibt aber erst eine Neue Ver wenn die 3 neu geplanten Fanci steine drin sind.

Das dauert aber evtl noch ein bischen.


F34r0fTh3D4rk - So 23.07.06 14:19

den papierball hab ich net übersprungen, aber das hatte ich für die zukunft eingeplant, aber da das level recht kurz ist, machen da weitere optimierungen keinen sinn ^^ millisekunden zählen ja net :P


Corpsman - So 23.07.06 17:48

War das nu der Wink mit dem Zaunpfahl, und ich soll euch ne Millisekunden Function einbauen ?


LLCoolDave - So 23.07.06 18:09

Au ja, das wäre Nett. Desweiteren eine getrennte Highscore Liste für Zeit und Punktzahlen, und auch getrennt nach Schwierigkeitsgrad.

Die Physik finde ich soweit sehr gut, das einzige was mich etwas stört ist das der Steinball bergab nicht wirklich beschleunigt.

Dann finde ich es aus Highscoresicht auch nicht gut, dass man die Checkpoints sammeln MUSS um das Level beenden zu können. Wäre dir sehr dankbar wenn du da was ändern könntest, das hat mir schon einige sehr schöne Shortcuts zunichte gemacht, die dieses Spiel ja so interessant machen.

Da du ja scheinbar mit dem Schatten einige Schwierigkeiten hast, hätte ich da mal einen Vorschlag, der zwar nicht schön aussieht, aber bis zu einer Umsetzung eines guten Schattens ausreichend sollte. Der Schatten ist ein flaches, rundes Objekt mit einer halbdurchsichtigen (zur Not auch undurchsichtig) Schwarzen Textur. Dieser Schatten befindet sich immer unter dem Zentrum der Spielerkugel und immer minimal oberhalb des Objekts unterhalb des Spielers. Je größer der Abstand zwischen Schatten und Spieler, desto kleiner ist der Schatten. Das würde als temporäre Lösung für prezise Sprünge auf alle Fälle reichen und sollte nicht sehr schwer umzusetzen sein.

Und als letzte Idee hätte ich noch eine Replay Funktion vorzuschlagen.


Corpsman - So 23.07.06 22:25

@ LLCoolDave
Du hast noch nie ein Spiel in dieser Form geschrieben, oder ?

Was Du dir da wünscht ist aus sicht eines Zockers bestimmt OK.

Aber das nicht notwendigerweise besuchen der Checkpoints wiederspricht definitiv dem Spielekonzept. Schlieslich sind die Checkpoints fast die einzige art und weise einen Spieler dazu zu bewegen das er gewisse Teile des Levels abfährt.

Die Exakte Highscore Trennung wie du sie ansprichst hat Decipaitor auch schon gefordert. Momentan ist mir das definitif zu viel Arbeit, Aber ich setze es auf die Todo, OK ?

Um die sache mit dem Schatten zu realisieren werde ich wahrscheinlich zu viel CPU usage benutzen, aber in der Tat hat deine Beschreibung mich auf eine Idee gebracht. da ich aber gerade Mitten in den Prüfungen stecke wirst du dich min bis di gedulden müssen.

Eine Replay function ist momentan unmöglich. ( Ich weis zwar was man dafür benötigt , da ich sowas für Robotersteuerungen schon mal geshrieben habe. Aber die zeit für den entsprechenden Aufwand ist grad einfach nicht drin ).Aber Auch das stelle ich auf die Todo. Schlieslich sind es Verbesserungsvorschläge , sie zu ignorieren wäre gegen den vortschritt.

Auch wenn die Antwort sehr unbefriedigent ist hoffe ich Doch das ihr bei der Stange bleibt.

sobald meine Prüfungen Rum sind werde ich mich wieder voll auf das Spiel stürzen können ;)


LLCoolDave - So 23.07.06 23:02

user profile iconCorpsman hat folgendes geschrieben:
@ LLCoolDave
Du hast noch nie ein Spiel in dieser Form geschrieben, oder ?


Nein, in diesem Umfang habe ich bisher noch nichts geschrieben, aber ich kann dir zusichern dass ich meine Vorschläge bei meinem Spiel so umsetzen würde, wenn dir das reicht.

Zitat:

Was Du dir da wünscht ist aus sicht eines Zockers bestimmt OK.

Aber das nicht notwendigerweise besuchen der Checkpoints wiederspricht definitiv dem Spielekonzept. Schlieslich sind die Checkpoints fast die einzige art und weise einen Spieler dazu zu bewegen das er gewisse Teile des Levels abfährt.


Nein, nicht zwangsläufig. Hierbei sollten wiur erst einmal zwischen zwei Kategorien von Spielern unterscheiden. Den Otto-Normal-Spieler, der einfach das Level so spielt wie es vorgesehen war und daran seine Freude hat. Diesem kann es völlig egal sein, ob man alle Checkpoints braucht um das Level beenden zu können, da diese sowieso zum Großteil auf seinem Weg liegen. Jedoch gibt es auch einige Spieler, so wie mich, die ihren Spaß daran haben, eine Engine so weit auszunutzen, wie sie es zulässt. Da ist dein Spiel natürlich ideal dafür, weil man so viele Freiräume hat. Nur dann finde ich es Schade, wenn man eine schöne ABkürzung zum Ziel gefunden hat, aber keinen Nutzen daraus ziehen kann, weil man einen Checkpoint am anderen Ende des Levels nicht besucht hat. Das ist für mich etwa so unsinnig wie wenn ich in einem Adventuregame alle Savepoints benutzen muss, um das Level beenden zu können, da fehlt für mich einfach ein sinnvoller Zusammenhang. Für mich ist bei diesem Spiel das Ziel recht offensichtlich, das Ziel zu erreichen. Dass das mit den Checkpoints sogar völlig nach hinten losgehen kann, zeigt Level 2. Die beiden Checkpoints haben keinerlei nennenswerten Nutzen für den Spieler, es gibt also, vorallem beim ersten, keinen Grund diesen zu besuchen. Nur wird sich der Spieler dann wundern, wenn er am Ziel ist und das Level trotzdem nicht beendet wird. Das es auch ohne die Checkpoints geht, zeigt Corpsman1. Bei meinem Versuch, eine hohe Punktzahl zu erreichen, musste ich nach dem vorletzten Bonuspunkte Item (das bei den schräg angeordneten einzelnen Blöcken) feststellen, dass es von dort keinen direkten Weg in Richtung Zielgegend gab. Die einzige alternative war also, den vorgesehenen Weg weiter zu nehmen. Um über diesen ans Ziel zu kommen, muss ich jedoch am Anfang links die Holzplanke umwerfen. In diesem Fall hat das Leveldesign alleine ausgereicht, um mich auf diesen Weg zu zwingen, ohne die Notwendigkeit von Checkpoints. Würde ich jetzt eine Abkürzung finden, mit der ich die Holzplanke umgehen kann, fände ich es doch als Spieler Schade, wenn diese mir wegen eines (glücklicherweise nicht vorhandenen) Checkpoints zunichte gemacht würde. Den Otto-Normal Spieler interessiert alldies natürlich überhaupt nicht.

Aus meiner Sicht finde ich die Checkpoint-Notwendigkeit eher als Einschränkung der Spielerfahrung und des Spielspaßes, weil dadurch ein für mich entscheidender Teil des Spiels, das Erforschen, stark eingeschränkt wird. Wenn ein Spieler ein Gebiet besuchen soll, sollte es meiner Meinung nach dafür einfach einen Grund vom Leveldesign her geben. (d.h. eine Schranke entfernen o.a.) Beim spielen um Highscores wird der Spieler sowieso geneigt sein, so viele Bonuspunkte und Extraleben zu sammeln, wie möglich, um den höchsten Punktwert zu erreichen. Daher würden Highscore und Fastest Time Versuche meist grundsätzlich verschiedene Pfade aufweisen, anstatt den fast gleichen Grundpfad wegen der Checkpoints, was die vielseitigkeit des Spiels weiter verbessert.

Im Endeffekt ist das Ganze natürlich dein Spiel, und die Entscheidung liegt ganz bei dir.

Zitat:
Die Exakte Highscore Trennung wie du sie ansprichst hat Decipaitor auch schon gefordert. Momentan ist mir das definitif zu viel Arbeit, Aber ich setze es auf die Todo, OK ?


Kein Problem, man kann ja auch so mitschreiben, wäre nur schön wenn das irgendwann direkt im Spiel unterschieden wird.

Zitat:
Um die sache mit dem Schatten zu realisieren werde ich wahrscheinlich zu viel CPU usage benutzen, aber in der Tat hat deine Beschreibung mich auf eine Idee gebracht. da ich aber gerade Mitten in den Prüfungen stecke wirst du dich min bis di gedulden müssen.


Mit der Zeit gewöhnt man sich dran, aber einige Tricks und Abkürzungen wären mit Schatten viel angenehmer. Aber lieber eine saubere, stabile Lösung als schnell etwas hingeschmiert, also nimm dir ruhig die Zeit die du brauchst.

Zitat:
Eine Replay function ist momentan unmöglich. ( Ich weis zwar was man dafür benötigt , da ich sowas für Robotersteuerungen schon mal geshrieben habe. Aber die zeit für den entsprechenden Aufwand ist grad einfach nicht drin ).Aber Auch das stelle ich auf die Todo. Schlieslich sind es Verbesserungsvorschläge , sie zu ignorieren wäre gegen den vortschritt.


Da kann ich ja morgen mal was dazu sagen.


Corpsman - Mo 24.07.06 10:15

@LLCoolDave

Studierst du zufällig Philosophie, oder so was ?

Deine Argumentation finde ich zumindest Klasse. Und das soll dann auch belohnt werden.

Da ich mich deiner Meinung zwar nicht anschliesen kann was die Checkpoints angeht, aber deinen Drang abkürzungen zu finden nicht bremsen mag.

Habe ich mir folgendes überlegt.

Der Launcher hat eh schon einen Expert Mode.
In diesen werde ich eine "wie auch immer die Function nachher heist" einbauen.
Du wählst sie an und must dann nicht mehr alle Checkpoints besuchen. Somit steht dir dann nichts mehr im Weg und der Otto normalspieler merkt eh nichts davon, weil die Function Standartmäsig deaktiviert ist.


Die neue Ver 0.15 wird dies dann alles haben.

mit etwas glück lade ich sie euch heute noch hoch ;)


F34r0fTh3D4rk - Mo 24.07.06 13:35

wegen des schattens, guck mal hier:

http://wiki.delphigl.com/index.php/Tutorial_lektion7#Die_Kraft_des_Gemeinsamen.21


Spieler1 - Mo 24.07.06 13:58

Ich hab das Spiel gerade auch mal getestet und finde es wirklich gut! Wirkt ziemlich komplett und funktionierte bei mir komplett fehlerfrei und bei 1280x1024 vollkommen flüssig. :zustimm:


Corpsman - Mo 24.07.06 15:21

So habe gerade ver 0.15 hochgeladen.

Für alle Zocker ist die Zeitfunktion nun in Milisekunden. Dadruch ergibt sich eine 2. Highscoreliste.

Leider hat diese neuerung alle bisherigen Levels ungültig gemacht. Diese müssen nun mit dem Editor neu Validiert werden.

Es lies sich leider nicht umgehen.

Des weiteren ist im Expert modus der angekündigte "Cheat" wie ich das mal nenne nun verfügbar.

@ LLCoolDave

Ich hoffe deine Spielelust hat sich damit ein wenig gesteigert.


Die Versprochenen neuen Fancy steine sind noch nicht drin, ich versuche mich immer noch an dem Tutorial für schatten.


Corpsman - Di 25.07.06 21:54

Leute haltet eure Graphikkarten fest.

Ich habe mir gerade mal wieder ein neues Tutorial für OpenGL zur gemüte geführt und dieses dann gleich in der Engine von Balanced umgesetzt.

Im Level difficult hatte ich damit anstatt 11 FPS nun plötzlich 63 FPS was der Bildwiederhohlrate meines Rechners entspricht.

Nach dem Abschalten der Vertikalen Synchronisation hatte ich dann 160 FPS, was einer 16 fachen FPS zahl entspricht ;).

Dieses Freudige Ergebniss habe ich natürlich gleich mal hochgeladen und so könnt ihr nun ver 0.17 Hochladen.

Da die Engine aber recht neu ist habe ich sie noch nicht auf Fehler Prüfen können, also macht euch lieber ein Bakup der version 0.16.


LLCoolDave - Di 25.07.06 21:57

Das klingt gut, das werde ich gleich mal ausprobieren =)

Die restlichen Neuerungen finde ich auch Klasse, nur eine Sache ist mir aufgefallen: Ganz am Anfang dauert die erste Sekunde des Punktezählers unterschiedlich lang, manchmal dauert es echt eine Sekunde bis die 1000 auf die 999 umspringt, manchmal geht das auch fast sofort.

Und damit ich nicht immernur rumlaber hab ich auch mal ein kurzes Level angefügt.


Corpsman - Mi 26.07.06 10:09

Eigentlich sollte das mit der Zeit nicht sein.

Da es aber beim Laden recht heftig zu geht, könnte das schon sein. Ich werde mal schaun ob ich da noch was machen kann.

Die Zeitberechnung in Milisekunden ist auf jedenfall EXAKT, sie wird getrennt von der Punkte berechnung gemacht.

Habe übrigens ver 0.18 hochladen müssen, bewegliche Objekte wurden zum Teil gar nicht mehr gerendert.


Corpsman - Fr 28.07.06 18:50

Hallo alle miteinand,

Ich habe es geschafft. Version 0.21 ist endlich fertig.

Features gibt es keine neuen.

Aber dafür laden die Levels nun deutlich schneller.
Und dir Graphik engine verbraucht nur noch einen Bruchteil dessen was die Alte Engine verbraucht hat.

Da ich wie bereits gesagt ein neues Dateiformat machen muste heisen alle "Neuen" Level nun *.lvl

Ich habe euch einen Converter gebaut der die alten *.lv level in die neuen *.lvl Level 1:1 umrechnet.

Das dauert unter umständen ein paar sekunden.

Das levelpack habe ich natürlich für euch konvertiert. Und hochgeladen.

Ich hoffe das ich durch diese ganze Aktion weniger Bugs habe als vorher. Sollte sich trotzdem einer eingeschlichen haben so meldet diesen bitte.

Corpsman


F34r0fTh3D4rk - Fr 28.07.06 19:23

maps kann ich nur noch aus dem editor laden, ingame sagt er mir, ich soll sie validieren (und nur durchs validieren kann ich sie spielen) im editor lassen sich einige karten net öffnen. und wenn man im spiel zwischen 2 switchplatten gerät, wird das spiel plötzlich extrem langsam und man muss erst in die mitte einer platte um das rückgänig zu machen.


Corpsman - Fr 28.07.06 21:14

Shit es ist genau das Passiert was ich verhindern wollte.

Wenn du ein Level im Spiel gespielt hast dann hat er das Nach der Validierung konvertiert in ein Level im Format *.lv
Hat es aber abgespeichert als *.lvl.

D.h. du must die *.lvl Datei umbenennen in *.lv und den Converter drüberlaufen lassen.
Dann kannst es wieder laden.

Der Bug ist nun behoben ( Die ver nummer ist aber die selbe geblieben ), Habe es grad hochgeladen.


LLCoolDave - Fr 28.07.06 21:30

Das .zip geht bei mir nicht mehr. Ansonsten hatte ich in der alten .21 das Problem, das der Editor die größeren Levels (difficult, EDE1, Turbomartinsteel etc.) nicht öffnen konnte sondern access violations produziert hat. Ansonsten ist das neue Format super, das läd richtig flott. Aber warum hast du die Physik geändert (die neue gefällt mir zwar besser, aber ich wüsste trotzdem gerne wozu du sie geändert hast), ich hab das Gefühl du hast die Gravitation etwas runtergesetzt.


Corpsman - Fr 28.07.06 22:24

Die Gravitation ist die Selbe , lediglich die Maximalgeschwindigkeiten der Kugel wurden nach oben gesetzt. Dies war der spezielle Wunsch verschiedener Leute. ( diese kannten das Game noch ohne Speedlimit )

Das ich einige Levels nich laden kann habe ich auch schon gemerkt.

Ich weis momentan nicht woran es liegt.

da ich die Orginal *.lv aber auch nicht mehr habe , mus ich nu erst mal schaun wie ich die herbekomme dann sieht man weiter.

Sobald ich den Bug gefunden habe aktualisiere ich die Levels und spndiere ne ver 0.22


Corpsman - Fr 28.07.06 22:40

Puh,

Der Fehler ist gefunden.

Wenn ein Level mehr als nur eine Textbox beinhaltet hat, dann hat der Converter zum Glück das level richtig konvertiert.

Allerdings ist die Laden Function im Spiel und im Editor Fehlerhaft gewesen.
Sie hat dann versucht auf Nil Pointer zu zugreifen was die AccessViolation gab.

Der Fehler ist nun behoben und ver 0.22 ist online.

Ich hoffe das ihr nun wieder ungetrübten Spielspass haben könnt ;)


F34r0fTh3D4rk - Sa 29.07.06 13:11

mich stören immer diese text einblendungen, vor allem, da man das kaum lesen kann und dass partikel keinem tiefentest unterliegen und man sie überall sieht

im level big ist das spiel bei den wellen aus holz an einer position einfach abgeschmiert, ohne fehler


Corpsman - So 30.07.06 11:28

Das Tiefentest Problem ist in Arbeit, allerdings nicht gerade einfach.

Die Texteinblendungen macht der Leveldesigner. Darauf habe ich keinen Einflus.

Lediglich die Lesbarkeit des Textes kann ich beeinflussen, da diese aber genau das Gleiche Problem zeigt wie die Partikel kann ich da momentan auch nicht viel machen.

Warum das Game immer mal wieder Sang und Klanglos weg ist , ist das beisher wohl größte ungeklärte Problem. Ich weis nur das es von version zu version seltener geworden ist. Meine Vermutung ist das ich es einfach immer besser schaffe die OpenGL schnittstelle an zu sprechen.

Vielleicht weis das ja einer von euch. Wenn ich mein Spiel über den Compiler starte und nur wenn ich es nicht zuvor schon mal gestartet hatte( ohne Compiler) bekomme ich beim 2. Start über den Compiler einen DDhelp error und das Spiel ist nicht mehr startbar.


F34r0fTh3D4rk - So 30.07.06 16:12

man sollte die kamera mit der maus steuern können, das wäre cool

achja, lvl3 wurde ja schon gelaufen, hier mein run für Corpsman1, ein sehr sehr schönes level, ich musste erstmal das ziel finden, aber als ichs dann wusste wars ganz einfach, 13 sekunden:

http://exec-dev.de/Corpsman1.wmv

die 14 hatte er schon angezeigt, weil von 13,5 aufgerundet wurde, die tatsächliche zeit liegt bei 13,7

und eine sehr schöne abkürzung für EDE1, ich kann immer net so viel aufnehmen, weil fraps nach einiger zeit zu sehr ruckelt, als dass man dann noch spielen könnte, also eine demo funktion (und ein schatten unter der kugel) wären was feines ;) und der bug, dass man immer zwischen 2 von den ballplatten (stein, holz, papier) hängen bleibt, bzw dass das dann sehr langsam ist.

http://exec-dev.de/EDE1_shortcut.wmv

wenn man das korrekt macht, kann man fast direkt zum waypoint fliegen ^^

die map richie in 4 sekunden ^^


Corpsman - Di 01.08.06 12:13

WOW,

Wie du mein Level gespielt hast.

Ich hätte nicht gedacht das so etwas mit meinem Game möglich ist ;)


F34r0fTh3D4rk - Di 01.08.06 12:21

deshalb liebe ich das game, weil eben sowas möglich ist ;)

guck dir doch das levels stuns1 an, da muss das voll ausgereizt werden :P


Corpsman - Di 01.08.06 12:47

hab das Level schon gesehen, und mir war auch klar wie man es löst, nur geschafft habe ich es nicht ;)


DelphiAnfänger - Di 01.08.06 13:09

richtig cooles game das macht spass und hat (fast) keine bugs (nur dass man zwischen zwei wechelsteinen seeehr langsam ist (wurde aber schon geschrieben))
user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
man sollte die kamera mit der maus steuern können, das wäre cool

find ich auch

user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
die map richie in 4 sekunden ^^

3,813 :P

Das Level TurboMartin Steel - Difficult! in 30,625 sekunden, das müsste aber noch zu unterbieten sein


LLCoolDave - Di 01.08.06 13:57

Bei Richie hab ich 3.406, aber ich habe sowieso das Gefühl das bei mir der Timer etwas langsamer läuft:

http://thps3.net/otherstuff/Balanced_Corpsman1_012.avi Corpsman1 in 12.5
http://thps3.net/otherstuff/Balanced_3_018.avi 3 in 18.0 (nur mal so dahingerotzt)
http://thps3.net/otherstuff/Balanced_Corpsman1_2519.avi Corpsman1 mit 2519 Punkten

Turbomartin Steel Difficult sollte locker unter 20 gehen.


F34r0fTh3D4rk - Di 01.08.06 14:52

bei difficult 2 war das glaub ich, da kamen am anfang kugeln herunter durch die man sich wegkatapultieren könnte. fancy ist eine sehr geile map, sehr innovativ, hab da auch schon einige shortcuts, mal sehen, ich muss noch bissl suchen ;)


Corpsman - Mi 02.08.06 10:00

Es erfüllt mich doch voller stolz wenn ich sehe was ihr aus meinem Game raushohlt.

Momentan baue ich wie wild Levels, Ich bin dabei einen Levelpack generator zu erstellen, so kann dann Theoretisch jeder von euch Levelpacks erstellen, die dann Level für Level durchgespielt werden müssen.

Diverse andere sachen ( wie z.b. die Tiefenbuffer Bugs sind auch in Arbeit ).

Ihr dürft also auf viel neues gespannt sein.


F34r0fTh3D4rk - Mi 02.08.06 11:15

das mit der kamera wäre schön, also mit der maus steuern, dann könnte man zb immer in eine richtung gucken und allein durch pfeil oben dann bewegen, also mit der einen taste und der maus, wäre sicherlich auch schön. und ein kleiner schatten unter dem ball ^^ dann hat das game für mich alles was es braucht ;)


Corpsman - Mi 02.08.06 12:12

Also der schatten steht ganz oben auf der Todo, die Steuerung, kann ich dir nicht versprechen, vielleicht mach ich es mal Optional rein.


F34r0fTh3D4rk - Mi 02.08.06 12:15

die ist ja ohnehin optional, ist ja keiner gezwungen die maus zu benutzen ^^


Dezipaitor - Mi 02.08.06 17:47

hier ist ein schnelles Spiel in meiner Karte Difficult.lv
Download [http://dezipaitor.teamchris.info/balance/Balanced%20Difficult%20Fast.avi]


F34r0fTh3D4rk - Mi 02.08.06 17:52

kann man das abschalten, dass man die waypoints benutzen muss ? weil ich kann das level nicht beenden, deshalb hab ich schon ne methode gesucht, das mit allen waypoints zu machen, wenn man aber jedes level ohne waypoints machen kann, dann naja hab ich auch noch n paar geile sachen (muss ich dazu easy game einstellen ? mal testen)

hm nee, was ist bei easy anders ?


DelphiAnfänger - Mi 02.08.06 17:54

user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
kann man das abschalten, dass man die waypoints benutzen muss ? weil ich kann das level nicht beenden, deshalb hab ich schon ne methode gesucht, das mit allen waypoints zu machen, wenn man aber jedes level ohne waypoints machen kann, dann naja hab ich auch noch n paar geile sachen (muss ich dazu easy game einstellen ? mal testen)

Im Launcher auf Expert mode "disable visit all checkpoints"

user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
hm nee, was ist bei easy anders ?

Die Kugel ist kleiner


F34r0fTh3D4rk - Mi 02.08.06 17:55

genial


F34r0fTh3D4rk - Mi 02.08.06 20:13

da ich ja jetzt nicht mehr alle waypoints brauche (muhaha) habe ich mal einen lauf für fancy1 gemacht, der trotz des starken geruckels (3fps teilweise wegen fraps) recht gut gelaufen ist.

an der stelle wo ich mich fallen lasse um den gravitationsboost in fahrtrichtung zu bekommen, wollte ich eigentlich rechts vorbei, bin aber durchs loch geflutscht, ich denke, da sind 2 sekunden drauf gegangen. und es war der erste versuch bei dem ich wirklich sehr hoch geflogen bin, sonst bin ich immer rechts vorbei aber dann hab ich das ziel nie getroffen. damit hier mal wieder watt zu gucken und zu überbieten habt:

das video war mir mit 10mb erst zu groß, jetzt ist es noch ~500kb hoffe man erkennt genug ^^

http://exec-dev.de/Fancy1.wmv

und Turbomartin Steel in 8 sekunden


sekzero - Mi 02.08.06 20:17

Habs jetzt auch schon gründlich getestet und ich muss sagen, super Arbeit :)
Habs aber schon voher in nem anderen Forum von dir gesehen ;)
Ist echt ein süchtig machendes Spiel.
Nur leider geht der Editor bei mir nicht :(
Performance Probleme hab ich aber nicht.


Dezipaitor - Mi 02.08.06 21:36

user profile iconsekzero hat folgendes geschrieben:

Nur leider geht der Editor bei mir nicht :(
Performance Probleme hab ich aber nicht.


Was genau funktioniert nicht?


sekzero - Do 03.08.06 13:11

user profile iconDezipaitor hat folgendes geschrieben:
user profile iconsekzero hat folgendes geschrieben:

Nur leider geht der Editor bei mir nicht :(
Performance Probleme hab ich aber nicht.


Was genau funktioniert nicht?



Also, jetzt geht er Oo
Das letzte mal als ich ihn getestet hab, (muss wohl eine ältere Version gewesen sein) wurde das Fenster, indem man das Level baut, nicht richtig angezeigt, zum Beispiel wenn ich das FireFox Fenster darüber gezogen habe war der Teil des FireFox Fensters im Editor zu sehen also das Bild wurde nicht "aktualisiert" oder so, sehr schwer zu beschreiben^^

Nun geht ja alles :)


Corpsman - Fr 04.08.06 12:32

hallo alle zusammen.

Dank der Mächtigen Hilfe eines Netten Programmierers wird mein Game zunehmends besser ;)

Wir haben uns die Letzen paar Tage hingesetzt und uns in die OpenGL sachen noch mal so richtig eingearbeitet.

Licht und schatten sind möglich, und werden kommen ;)

Momentan ist aber noch sehr viel an falsch implementierten routienen zu korrigieren.

Die Neue version die ich euch gerade hochgeladen habe, kann nun die Skybox endlich Korrekt darstellen.

Als nächstes habe ich mir die absolut unleserliche Font vorgenommen ;).

Bis zum nächsten Update

Corpsman


F34r0fTh3D4rk - Fr 04.08.06 12:45

du benutzt texturefonts ? kannst du mir dafür vielleicht den source geben ? ich bekomme es nie so richtig gebacken :P

ich versuche mal, dir n paar schickere grafiken zu machen, zb ein hintergrund bild für das menü, das müsstest du dann halt anstelle deines schwarzen hintergrundes setzen

deine skybox hatte noch keinen himmel, ich hab jetzt mal ne komplett neue gemacht, damit man , wenn es mal eine maussteuerung der kamera gibt, auch in den himmeln schauen kann ;)

weiß net, ob du ein paar haben willst, musst se net nehmen kannst ja mal schauen:


Corpsman - Fr 04.08.06 14:32

Ahh, wie ich sehe hast du mehr wie nur die Skybox geändert.

Sieht Klasse aus.

neue Graphiken freue ich mich natürlich immer drüber, es gibt auch schon ein Graphik Pack mit neuen Buttons, nur schaffe ich es zur zeit nicht es hoch zu laden.( Vielleicht am Wo ).

Die Texturfont ist meiner Meinung nach ja noch definitiv nicht Akzeptabel.
Aber wenn du dir sie Trotzdem ansehen magst , die Gibts auf meiner Homepage ( http://www.Corpsman.de.vu ) schon lange zum Download.

wo genau müste ich auch erst schaun.


GTA-Place - Fr 04.08.06 14:51

Hier wahrscheinlich:
http://tyrann.deadbyte.de/corpsman/index.php?doc=komponenten/opengl_font


LH_Freak - Fr 04.08.06 16:30

erstmal: ich finde dein spiel super! (auch wenn ich nich gerade gut drin bin ^^)
aber grafisch könntest du schon noch n bissel was rausholen (v.a. im Menü...), ich finde irgendwie stört die Skybox...du könntest auch einfach den Tiefenbuffer deaktivieren und so eine Textur [http://www.geocities.com/ngdash/whitepapers/skydomecolor.html] auf den Bildschirm zeichnen...fänd ich vll. ein biscchen schöner...:D aber das bleibt dir überlassen ^^


F34r0fTh3D4rk - Fr 04.08.06 16:51

naja, die welt sollte irgendwie mehr wie eine welt wirken, vielleicht sollte man noch mehr drumrumbauen, zb eine stadtkullisse oder so


LH_Freak - Fr 04.08.06 16:57

naja, kann doch auch ruhig nur Himmel sein ;) Bei Skybox is halt immer doof, dass die meistens so verpixelt un so aussehen...du kannst ja auch noch n Terrain per Skybox drunter tun (find ich aber irgendwie schon sinnlos, weil das braucht man ja eigentlich alles nicht...)


F34r0fTh3D4rk - Fr 04.08.06 18:19

irgendwie sieht man auf dem screen auch, dass die net so richtig 3d wirkt, wohl weil man sich net im zentrum des raumes befindet, bzw die skybox zu klein ist im verhältnis

ich hab mal einige der veränderten texturen hochgeladen:

http://exec-dev.de/Textures.zip

aber das Aussehen hängt letztenendes auch davon ab, wie das ganze gemappt wird, deshalb würde ich aus deinen objekten richtige models machen und die zusammen mit den texturen abspeichern.


Corpsman - Fr 04.08.06 18:54

Also 1. man kann die Skybox auch abschalten.
2. Kann ich euch ja ne Option machen die die Skybox dann zentriert( das war glaubig das was ihr da so komisch
umschreibt) ich finde das zwar nicht mehr so schön, aber wenns optional ist kann jeder selbst entscheiden ;)

ver 0.24 wird das dann haben.


F34r0fTh3D4rk - Fr 04.08.06 18:58

genau, die skybox muss immer mit der kugel oder der kamera positioniert werden, denn so ist das irgenwie komisch. und du sagtest schatten wären (plural) möglich, also so richtige schatten ? wird sich aber dann auch was positiv an der performance tun ?


Corpsman - Fr 04.08.06 20:03

Jap Richtiger Schatten ,

wir können schon diverse Lichtpunkte setzen diese dann mit der Kugel bewegen und Render, aber es ist noch sagen wir mal sehr unreif.

mir ist nicht ganz Klar was du mit der Performance willst, die ist doch schon recht zackig ( und ich glaube nicht das wir es noch schneller hinbekommen)

Auf meinem 500 MHZ LAptop ohne 3D karte läuft Difficult_2 mit 60 FPS also das finde ich gut genug.


Leuchtturm - Fr 04.08.06 20:06

Das Spiel ist sehr gut
Ich habe es zwar noch nicht ausgiebig getestet aber wenn man "P" drückt müsste das Spiel anhalten.
Und wenn man nochmal drückt müsste es wieder weitergehen.
Leuchtturm


Corpsman - Fr 04.08.06 20:09

du kannst den Selben Effeckt mit ESC erreichen
ESC -> HAuptmenue ( Speil Pause )
ESC -> speil geht weiter


Leuchtturm - Fr 04.08.06 20:14

Achso ich habe immer nur ESC gedrückt um aufzuhören.


F34r0fTh3D4rk - Fr 04.08.06 20:18

mach doch was für die "p" oder "pause" taste


F34r0fTh3D4rk - Fr 04.08.06 20:19

user profile iconCorpsman hat folgendes geschrieben:
Jap Richtiger Schatten ,

wir können schon diverse Lichtpunkte setzen diese dann mit der Kugel bewegen und Render, aber es ist noch sagen wir mal sehr unreif.

mir ist nicht ganz Klar was du mit der Performance willst, die ist doch schon recht zackig ( und ich glaube nicht das wir es noch schneller hinbekommen)

Auf meinem 500 MHZ LAptop ohne 3D karte läuft Difficult_2 mit 60 FPS also das finde ich gut genug.


mit oder ohne schatten ?


Corpsman - Fr 04.08.06 21:24

Mit schatten.

und der Wunsch nach einer P taste ist angekommen
ich werde schaun das ich es hinbiege.


Corpsman - Fr 04.08.06 21:43

so hab grad das Levelpack mit 5 neuen, Levels hochgeladen ;)


F34r0fTh3D4rk - Sa 05.08.06 11:48

fancy1 in 33,672, wer bietet weniger ?


DelphiAnfänger - Sa 05.08.06 13:02

user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
fancy1 in 33,672, wer bietet weniger ?

28,204


F34r0fTh3D4rk - Sa 05.08.06 13:22

wie das ?

blumps (oder so?) hat mir sehr gut gefallen: 23sekunden momentan

diese ventilatoren sollte es auch als sauger geben und dann auch an wänden etc das wäre cool


Corpsman - So 06.08.06 00:24

Du meinst Gravity changer nur für die Papierkugel ?

den der Vent machtnichts anderes.


F34r0fTh3D4rk - So 06.08.06 11:16

ventilatoren, die auch saugen können und dann die ventilatoren auch mal so platzieren, dass sie nicht nur nach oben pusten sondern auch als hinderniss auf schmalen bahnen, sodass man sich erst die schweren kugeln holen muss, um da rüber zu kommen.


ich freu mich wie ein kleinkind auf die schatten :p

mfg


Corpsman - So 06.08.06 12:10

Ich verstehe was du meinst,

Ich setze es auf die Todo, du wirst verständniss haben das (Nebel, Licht und schatten) sowie Font gerade vorrang haben.


F34r0fTh3D4rk - So 06.08.06 12:19

aber in umgekehrter reihenfolge ;) freue mich schon aufs nächste release


Corpsman - So 06.08.06 15:34

Hallo,

Die Font ist noch lange nicht Perfekt, aber deutlich besser, zumindest kann man sie nun Lesen.

Die Expert Modi sind damit auch mehr geworden.

Das Lightning ist schon mal Vorbereitet, aber functioniert bisher nur mit Stone0, deshalb ist es auch standartmäsig deaktiviert.

Der Schatten stellt sich leider als äuserst kompliziert dar. Aufgegeben haben wir aber noch lange nicht ;)

ver 0.24 ist nu online.


F34r0fTh3D4rk - Mo 07.08.06 17:44

schatten sehen aber schonmal net schlecht aus, man kann sich das schon ungefähr vorstellen ^^

wenn die schrift noch antialised wäre, wäre die auch perfekt


Corpsman - Mo 07.08.06 20:38

Ich weis die Frage ist bescheuert, aber was meint ihr mit Antialised ?

oder sagt blos das euch diese verschwommene Schrift gefallen hatte ?

Ich kann ja Optional wieder die Verschwommene Schrift einschaltbar machen.


Leuchtturm - Mo 07.08.06 20:46

Hier [http://de.wikipedia.org/wiki/Antialiasing] erkennt man schon am Bild(oben rechts) was Antialiasing ist
Wusste ich vorher auch nicht :wink:


F34r0fTh3D4rk - Mo 07.08.06 20:46

nein, nur sind die ecken etwas kantig, die könnten weicher aber nicht wieder die transparenz die die dinger vorher hatten ^^!!!!!!!!111einseinself

trozt moveskyboxwithplayer bewegt sich die skybox net mit


Corpsman - Mo 07.08.06 21:36

Aha Antialising = Glätten.

@F34r0fTh3D4rk sry aber nu blick ich gar nichts mehr.

Die Skybox wird einmal immer zentriert ausgegeben und einmal bewegt sie sich nicht ( also kann man einmal an den Rand hinrollen ) und einmal eben nicht.

Vielleicht habe ich die Bezeichnung der Checkbox falsch gewählt. Probier mal ein bischen damit rum. Solltest du dann immer noch nicht die gewünschte Einstellung finden wirst du es mir nochmal erklären müssen was du genau willst.


F34r0fTh3D4rk - Di 08.08.06 11:40

ja scheinbar ist die checkbox genau falsch herum ^^

Difficult2 in 5 sekunden, denke dass geht auch in 3 ;)


Corpsman - Di 08.08.06 15:34

*g*

ok ich habe das mal invertiert.

in ver 0.26 wird das dann drin sein ( wann ich sie online stelle steht aber noch nicht fest ).


F34r0fTh3D4rk - So 20.08.06 15:58

wie siehts aus, wann kommt das nächste release ?


Corpsman - So 20.08.06 16:48

@F34r0fTh3D4rk

;) Es freut mich das das interesse für mein Spiel noch da ist.

Ich stecke nur gerade mitten in der Prüfungszeit und kann mich deswegen nicht so sehr wie ich will um das Spiel kümmern.

jedoch schaffe ich es ungefähr 1 mal die Woche ein neues Release zu machen, Momentan ist die Version 0.30 online.

Da ich aber den Letzten Post gemacht hatte und keinen Doppelpost machen wollte konnte ich es hier halt nur nicht Mitteilen ;)

Man kann leider momentan keinen Großen Fortschritt sehen (auser ihr habt noch ver 0.26 und kleiner, denn seit ver 0.27 oder 0.28 gibt es die Replay funktion ), da ich ja immer noch an den Licht geschichten Arbeite.
Ich habe aber schon alle Stahl Teile und knapp 20 Steine Fertig. D.h. es Dauert hoffentlich nicht mehr all zu Lange bis ver 0.31 online geht. ( Auser jemand findet einen BUG dann kommt die Version natürlich schneller )

Auch am Schatten der Kugel wird kräftig gearbeitet . Nur Leider ist das doch deutlich schwerer als geplant. Ich befürchte fast das wir die Komplette Engine Dazu umschreiben müssen, und woe Lange das dann dauert ....

Corpsman


F34r0fTh3D4rk - So 20.08.06 18:55

nicht entmutigen lassen, das ist das geilste game, was ich hier jemals gesehen habe und es wird immer besser (replay funktion, hammer, gleich mal testen ;) )

EDIT: genial, so muss das sein. ich glaube bei so einem projekt wird sich bestimmt ein guter grafiker finden, der dir hilft, menü design und layout und gamegrafiken ein wenig aufzumotzen, denn das menü sieht net alzu professionel und strukturiert aus.


Martok - So 20.08.06 19:20

Sieht immer besser aus. Apropos aussehen:
http://www.fraps.com/ Das erste Video. Ist das das? Weil es bei denen Ballance heißt, nicht Balanced.


Danniolo - So 20.08.06 19:42

Guck dir dieses Balanced an, da wirste sehen, dass es nicht dassele Spiel ist (gewisse Ähnlichkeiten bestehen natürlich^^)


LH_Freak - So 20.08.06 20:10

wenn interesse besteht Corpsman helf ich dir beim Menü ;)
Will mich natürlich nicht aufdrängen oder so :mrgreen:
Falls du interesse hast schreib mich per ICQ oder Skype an :D

MfG
LH_Freak


Martok - Mo 21.08.06 02:03

user profile iconDanniolo hat folgendes geschrieben:
Guck dir dieses Balanced an, da wirste sehen, dass es nicht dassele Spiel ist (gewisse Ähnlichkeiten bestehen natürlich^^)

Stimmt, hatte das Video nur "im Vorbeigehen" angeguckt. Hat da etwa einer geklaut? :D


Corpsman - Mo 21.08.06 16:48

@F34r0fTh3D4rk

Keine Angst ich bin nicht entmutigt. Ich bin nur leider nicht mehr so schnell im weiterentwickeln. Schlieslich mus ich mich auch nich ein wenig um mein Studium kümmern.

@Martok

Nein das Video ist nicht von meinem Game. Aber das Video ist schuld daran das ich das Game geschrieben habe. den dadruch wured ich auf diese Spieleidee erst richtig aufmerksam.


@LH_Freak

Interesse an neuen Graphiken und Leveln besteht immer. Nur kann ich nicht versprechen das das was ihr mir zusendet direkt ins Spiel kommt.
Vieles Lade ich aber als Addon Zusätzlich mit hoch.

So kommen bald 5 neue Buttonpacks hinzu.


LH_Freak - Mo 21.08.06 19:17

wenn du willst entwerf ich mal ein "Beispiel"-Menü ^^
Bei Texturen oder so bin ich allerdings nicht gerade gut. Daran scheitert bei mir meistens das Leveldesign ^^.
Ich mach mich dann mal an die Arbeit ;)


Corpsman - Mo 21.08.06 19:50

Cool Thx

übrigens ver 0.31 ist online da gitbs nun den Stein der die camera dreht. im Level Corpsman1 demonstriere ich das.


LH_Freak - Mo 21.08.06 21:14

warum stellst du das Spiel nicht bei DGL vor? Die würden sich bestimmt freuen ihre liste mit fertiggestellten/fast fertiggestellten projekten zu erweitern ^^


Corpsman - Mo 21.08.06 21:38

kurz gesagt weil ich DGL nicht kenne.

Etwas länger gesagt, weil ich zwar Programmieren kann. Aber so gut wie keine Ahnung von i-net habe. Wäre in Kumpel von mir nicht gewesen hätte ich das Game nicht mal hier online gestellt.


Danniolo - Mo 21.08.06 21:41

Guck mal unter www.delphigl.com [http://www.delphigl.com/forum/viewforum.php?f=13] nach, ich denk mal, das meinte LH_Freak^^


LH_Freak - Mo 21.08.06 21:56

hier mal so ein erster Entwurf, kann man ja noch verbessern ^^

[url=http://img525.imageshack.us/my.php?image=balancedpc9.png]user defined image[/URL]

Ach ja, falls du nur meintest, dass ich einen Graphikpack mach, dann kann ich ja versuchen, dass ganze ähnlich wie da hinzubekommen...(ach ja, ich kann auch Hovereffekte reinmachen etc. ;)). Wenns dir gefällt sags, dann schick ich dir die Photoshop Datei ^^


Corpsman - Di 22.08.06 09:23

Cool

Die Schriftart gefällt mir.

Photoshop habe ich nicht, aber wenn du mir die Schriftart sagst dann mach ich euch ein Graphik Pack das dann zumindest die Schrift so macht. den hintergrund blau ist ja kein problem.

Die Schrägen schriften sind in OpenGl nicht ganz so einfach, zum Größten Teil deswegen weil ich es einfach nicht schaffe ein Transparentes Bild zu zeichnen.
Ich weis das das mit Mipmapping gehen soll, aber ich schaffe es einfach nicht.


LH_Freak - Di 22.08.06 18:42

o.O

Nimm einfach den Hintergrund + krumme Schrift als Textur in den Hintergrund und dann die Menüpunkte drüber ^^
Ach ja, die Schriftart heißt Arial Black ;)


F34r0fTh3D4rk - Mi 23.08.06 15:11

am besten mehr im hintgrund und mehr action im titelbild, und ein richtiges logo, dann wäre das menü design perfekt


Corpsman - Mi 23.08.06 15:13

Einigen wir uns darauf das ich das Lightning voll Fertig mache.

Dann bin ich schon dabei den Schatten der Kugel endlich hin zu basteln.

Und danach kümmere ich mich dann um die Menüs.

[edit]

Hi ho,

Ein sehr verherender Fehler bezüglich der Schwerkraft wurde gefunden und behoben.
( Wer inmitten eines Ventilators einen Materialchanger gemacht hat , der schaffte es doch tatsächlich die Gravitationsengine durcheinander zu bringen)

ver 0.32 behebt diesen Bug nun.

Am Lighting arbeite ich immer noch, aber mittlerweile sind alle Stone und Steel Objecte fertig ;)
Wer keine Misc oder Fancy Steine benutzt kann das Lighting also schon voll und ganz geniesen.


Corpsman - Do 24.08.06 18:13

Es ist geschafft,

das Lighting ist fertig.

Den schatten für die Kugel gibt es "noch" nicht, aber bald.

( Das Lighting ist nun auch standartmäsig eingeschaltet )

ver 0.33 ist damit online.


JayEff - Sa 26.08.06 23:08

HeyHeyHey! Balanced hats in die Gamestar geschafft! :D Unter Leserwettbewerb ists, und ich wünsch dir viel Glück ;>


Corpsman - So 27.08.06 08:22

Na geschafft ist der Falsche Ausdruck ;)

jeder kann da seine Software hingeben.

Welche version haben die denn veröffentlicht ?

Ich selbst habe die Gamestar leider nicht.


JayEff - So 27.08.06 17:38

user profile iconCorpsman hat folgendes geschrieben:

jeder kann da seine Software hingeben.

...Aber nur 5 von allen Einsendungen werden genommen.
Mal sehn... Die Datei hat keine Version...
Level sind dabei 1, 2, 3, 5, Big, Chance, Corpsman1, Difficult, EDE1-3, Fancy_1, ju1, TurboMartin Steel - Difficult! (und ohne Difficult).
Wie gesagt: Viel Glück ^^


Corpsman - So 27.08.06 19:02

Du hast dieses Heft, oder ?

Dann starte einfach das Spiel, im Speil wird die Ver angezeigt.

Übrigens habe ich ver 0.34 Hochgeladen. Die Menue's sind dank LH_Freaks hilfe nun Deutlich bunter geworden. Zudem gibts ne neue Option in den Expert Einstellungen.


JayEff - So 27.08.06 22:10

Ach du schreck: 0.16 wies aussieht Oo


Martok - So 27.08.06 23:32

Hm, dann wirds wohl doch nichts mit gewinnen...
Ob man die mal drauf hinweist, das diese Version sowas von veraltete ist?

//Martok


Corpsman - Mo 28.08.06 09:17

Das würde ich Glatt machen, wenn mir einer verät wie und wo ich das machen kann.


JayEff - Mo 28.08.06 18:29

Versuchs mit brief@gamestar.de. Allerdings sollte das vielleicht der Programmierer selbst schreiben, das klingt autentischer ^^


Corpsman - Mo 28.08.06 20:32

Cool
thx , den Brief bzw E-mail habe ich doch glatt geschrieben. Mal schaun was die Antworten.

Was haltet ihr eigentlich so von den Neuen Menues ?

Auf meiner Todo Liste Ganz Oben stehen ja immer noch der Schatten für die Kugel, ich befürchte aber fast das ich mir daran die Zähne ausbeise wie man so schön sagt.

Deshalb habe ich beschlossen euch nun erst mal ein paar neue Elemente zu spendieren.

Unter anderem habe ich eine Brücke geplant die einstürzt wenn man mit der Steinkugel drüber rollt.

[Edit]

habe gerade ein neues Level "Corpsman2" hochgeladen. Bin mal gespannt was für Tricks und abkürzungen ihr diesmal findet ;)


hui1991 - Do 31.08.06 21:35

Hallo,

kann mir mal einer sagen wie der Editor geht, will da noch ein paar lvl basteln.
Entweder funktioniert da was nicht oder ich weis nicht wie das richtig funktioniert.
Könnte mir das einer erklären?

mfg
hui1991

Edit:// Ah hab es herausgefunden :)

Edit2:// Ich hab mal meine erste Map mal hochgeladen ;) Damit es eine weitere gibt ;) Fals man oben ladet, kann man noch einen weg nach unten rollen, fals man da oben runter geflogen ist ;) Naja ist ja nur die erste Map, hoffe das die nächsten ein wenig besser sind ;)


Corpsman - Fr 01.09.06 10:16

Hi hui1991,

Danke erst mal für deine Map, ich werde sie Testen und dann gegebenenfalls Hochladen. ( Wenn du ein Replay gespeichert hast wäre es cool wenn du mir das mal schicken könntest, da es manche Maps wie z.b. Stunts.lvl gibt die ohne Replay nicht wirklich schaffbar sind.)

ich hoffe die Editor probleme sind nu gelöst, wenn nicht Posten das bekommen wir dan schon geklärt ;)

Ich selbst habe nu auch wieder ne Map gemacht. "Corpsman3" Ich finde sie Gelungen, aber ob sie euch gefällt ?

Ein Bug im Spiel wurde auch gefunden und Behoben. Wer beim Validieren eines Levels gestorben ist kam in einen DeadLock zustand ind er Menuesteuerung.


hui1991 - Fr 01.09.06 11:37

hi,
Also hier sind noch zwei Replays für meine erste Map ;)
Eine mit dem einfachen weg und der andere mit dem Umweg ;)
Wenn ich mich mit dem Editor vertraut gemacht hab, versuche ich paar gute Map zu erstellen ;)
Hab schon so ideen ;)

mfg
hui1991


Corpsman - Fr 01.09.06 12:13

Schön thx,

Dann wird es dich sicher freun zu hören das ich gerade die LevelPack function rein baue.

Da kannst du dann deine Levels zu einem Großen Quest zusammenfügen und die dann nacheinander Durchspielbar machen.

Mit etwas glück kommt das alles dieses We noch.


hui1991 - Fr 01.09.06 12:54

hi,
Ich baue gerade eine größere Map, wo man richtig denken muss und wissen muss wo man hin muss.
So weit wie ich gebaut habe funktioniert alles. Könnten noch durchsichtige Blöcke gemacht werden? Sowas wie Glas, die sind da, aber die Sieht man nicht ;) Dann könnte man nicht nur durch die Level rollen und zum FInish, sondern paar Rätsel.
Könnte man auch die Kamera-Posiotion beim betretten eines Gebiets ändern? Vllt. noch zahlen auf den Blöcken xD Naja ich weis übertreibe ein wenig ;)
Naja das Spiel ist total klasse, vorallem das Map's bauen, was ich in Age of Empires 2 auch gemacht habe ;)

MfG
hui1991


Martok - Fr 01.09.06 13:18

Stimmt, eine Kameraperspektive wäre schon ganz praktisch. Ich meine das jetzt so, dass man zwischen der normalen Perspektive und einer die in der Ebene des Balles liegt umschalten kann.

Man sollte aber diese Funktion über die Level-Einstellungen sperren können, da man sonst bei einigen Leveln Vorteile hat.

Martok


Corpsman - Fr 01.09.06 14:18

Uff,

Die Camera der Kugel ist so ne Sache.

Die Durchsichtigen Steine mag ich eigentlich nicht reinmachen.

Ich brauche die auch oft, finde es aber blöd wenn man als Spieler nicht sehen Kann warum es plötzlich nicht weiter geht. Deswegen nehme ich immer geeignete Steel Teile oder die Pillar elemente.

Es gibt in FancyFul ja die Möglichkeit die Kamera Drehen zu lassen, was ihr wollt ist ja eine 90° Draufsicht. ist mir schon klar, nur bekomme ich das ziemlich sicher nicht vernünftig hin, bzw. ist die Logik die das macht grad nicht umsetzbar. Die Frage ist auch wie bastelt man das das die Kamera dann wieder zurückgedreht wird.

Zu euerem Trost werde ich es aber in die Todo aufnehmen. Wenn ich mit den Levelpacks fertig bin schaue ich es mir dann nochmal an. Vielleicht sehe ich ja dann eine Lösung.


jakobwenzel - Fr 01.09.06 14:53

Cooles Spiel, nur ein Vorschlag:

Könntest du vielleicht eine etwas höher aufgelöste Skybox verwenden?
Die sieht nämlich ziemlich unscharf aus.


hui1991 - Fr 01.09.06 15:45

Hallo,

ich hab heute 5 Stunden an einem lvl gebastelt ;) *süchtig danach bin und Erweiterungen haben will*
Also hier ist es, da ist ein Rätsel drin, wer die richtige seite nimmt desto besser.

Viel Spass damit ;)

MfG
hui1991


Martok - Fr 01.09.06 16:14

"Your balanced Version is too old."
Hä? Hab ich da was verpasst? Gibts schon einen neuere als 0.34?

Und nochwas: ich hab in der user.cfg den Pfad von Hand angepasst, und es war kein \ dran. Da hat er doch glatt keine Level gefunden. Da fehlt IMHO irgendwo ein IncludeTrailingPathDelimiter.

Und ich finde es auch nicht so schön, dass er bei Updates die alte Config komplett vergisst, da die meisten Einstellungen ja gleich bleiben.

Und in der Readme zu F12: das Ding heißt "Bosskey" ;)

Martok


Corpsman - Fr 01.09.06 16:16

@jakobwenzel
Die Skyboxtexture kannst du ganz einfach durch eine andere Ersetzen must nur im Textures Ordner nachsehn.

Ich selbst habe nur die Eine Textur wenn du mir ne Bessere Schickst mach ich sie rein.

@hui1991

keine Angst das Spiel wird immer Freeware bleiben, und alle neuerungen werde ich auch so schnell wie möglich ankündigen.

Der Quest Modus ist schon fast Fertig, dann kannst du dir ein Levelpack bauen und das dann als Quest Durchspielen lassen.


hui1991 - Sa 02.09.06 16:35

Hallo,

wie kann man Text einblenden?
Naja hab, dann mal eine neue Map gebastelt ;)
Ich hab so sehr viele versuche gebraucht bis ich sie geschafft habe ;)
Aber man kann sie schaffen :)
Naja viel Spass damit ;)
Hat heute 7 Stunden zum erstellen gebraucht ;)

MfG
hui1991


Corpsman - Sa 02.09.06 17:22

@hui1991

Klasse das du so engagiert bist, Wird dich sicher freuen das die Levelpack function fertig ist.

Ich mus nun nur noch ein Standart Pack machen und dann lade ich euch ver 0.37 Hoch.

Damit Kannst du dann deine Levels zu einem Großen Pack zusammenfassen und sie als Quest Durchspielbar machen.

Wegen deiner Frage :

Rechts im Editor gibt es ein Fester das heist "Quick help" wenn das nicht da ist dann drücke den Button "Show Quick help"

Wenn du dir das was dann da steht durchliest steht da etwas weiter unten :

t = Edit the text field at cursorposition

Und wenn du das dann machst kannst du einen Text für die entsprechende Coordinate eingeben.


hui1991 - Sa 02.09.06 21:02

Könnte man ein Multiplayer einrichten?
Also das man positionieren kann wo Player 1, 2 usw. ist und das dann als Multiplayer.
Wäre bestimmt cool ;) Dann könnte man Gegeneinander Spielen ;)
ODer Miteinander, wo ich auch so vorstellungen habe ;)

MfG
hui1991


Corpsman - Sa 02.09.06 22:43

Ho,

Zu deiner Idee.

Theoretisch ist alles Möglich. Nur scheint mir hast du noch nie so etwas Programmiert.

Der Aufwand wäre gewaltig. ( Ich weis das weil ich schon diverse Netzwerkfähige Spiele Geschrieben habe.)

Ich mus dich daher vorerst leider enttäuschen. Jedoch Sei dir gesagt das ich noch nicht aufgehört habe das Spiel weiter zu entwickeln. So Gut wie Alle Ideen die mir genannt wurden und werden kommen in eine Große Liste. Diese sehe ich immer wieder an und setzte dann hin und wieder ein paar Punkte um.

So zum Beispiel den Punkt mit den Quests. Ver 0.37 ist Online, und neben einem 1. Offiziellen Levelpack gibt es noch zwei neue Steel Elemente. Habt Viel Spass damit.


hui1991 - Sa 02.09.06 23:07

hallo,

naja Netzwerkfähiges habe ich noch nicht's gemacht, weil bei mir ja die fehler drin sind, was man ja in machen Themen von mir lesen kann. Mein Problem ist das Netzwerk :( Indy mit Internet hab ich kein Problem. Ich kenne OpenGL nicht, hab es auch versucht, komme da, aber nicht klar damit. Und selber ein Script machen, ist wieder die frage ob der Rechner das so schnell berechnet. Und ob ich es überhaupt programmieren kann. Weis nicht wie schwer das ist es zu programmieren und deshalb frage ich ja. Beim LvL-Pack bin ich bei lvl08 und dort hänge ich, da komm ich einfach net weiter :(

MfG
hui1991

Edit:// Level 8 Geschafft!! :)


Corpsman - So 03.09.06 00:25

Level8 das ist doch eigentlich Corpsman2

naja, schau mal auf deine Festplatte.

Wenn du eine Datei C:\Temp\Raus.lv findest dann würde ich dir dringend empfehlen das Game nochmals zu laden.

Ich hatte vergessen einen Debugger aus zu kommentieren der Erstellt nun wie wild lv, bzw lvl Dateien in C:\temp\
sry

aber die Version die nun On ist macht das nicht mehr. Einige Schrittkettenfehler in der Menuesteuerung habe ich auch gleich beheben können. Unter anderem Konnte man irgendwann mal keine Replays mehr speichern.


Hat eigentlich irgendjemand ein Replay zum Level Stunts.lvl ?

Das würde ich doch gerne mal sehen.


hui1991 - So 03.09.06 08:59

Hallo,

warum sagt mir keiner, das, wenn man das Level-Pack spielt, nicht gespeichert wird wo man war.
Etz müsste ich die Level nochmal spielen um es durchzuspielen. Etz wo ich 8 geschaft hab, was ja schwer war.
Wollte ich die 9 machen, hab das Programm aus gemacht und heut gestartet und jetzt muss ich wieder eins machen :(
Kann man das nicht irgendwie speichern, halt einen Spielstand oder so?

MfG
hui1991

Edit:// ich hab mit der neuen Version gespielt und war bei level 6 oder 5, denke aber 6 und dann aufeinmal hat sich mein Spiel einfach so geschlossen. Könnte das ein Fehler vom Programm sein?


Corpsman - So 03.09.06 10:12

Was du Da beschreibst ist unmöglich.

Ich habe einen Reisen Aufwand betrieben das das Game die Levels Freischaltet und sich das merkt. Die Information wird allerdings direkt ins Levelpack gespeichert. d.h. du hast wahrscheinlich die Alte Levelpack version mit der neuen Überschrieben und damit den Stand zurückgesetzt.

Da ich das Teil aber geproggt habe kann ich dir Level 8 auch "Manuel" freischalten. Must mir aber dafür dein Levelpack schicken.


Martok - So 03.09.06 11:19

user profile iconhui1991 hat folgendes geschrieben:
Edit:// ich hab mit der neuen Version gespielt und war bei level 6 oder 5, denke aber 6 und dann aufeinmal hat sich mein Spiel einfach so geschlossen. Könnte das ein Fehler vom Programm sein?

Das Problem hatte ich auch, ich glaube im 9. Level. Aber erst nach einiger Zeit.

Und nochwas: die Skybox verschwindet beim 2. mal. Also ein Level spielen->Skybox da. Nächstes Level spielen->Skybox weg.
Ich hab schon rumprobiert, es ist nichts mit den Einstellungen und es ist auch nicht vom Level abhängig.

Martok


Corpsman - So 03.09.06 11:38

Ja Leider haben sich durch den neuen Spielmodus sehr Viele Bugs eingeschlichen.

Unter anderem passiert es nun sehr häufig das einfach alle Texturen gelöscht werden.

Ich bin dran das zu beheben.

Den Skybox Fehler habe ich aber leider noch nicht finden können.

[Edit]

So der Skybox Fehler ist gefunden und hoffentlich auch behoben.

Die neue Ver ist online. Ihr erkennt sie daran das der Launcher nun auch ein Bildchen beinhaltet ;)

@Martok

Lau Decipaitor liegt das Problem an OpenGL , was bedeutet das ich ein wenig machtlos bin.

Versuch es mal mit den Aktuellsten GraphikkartenTreibern.


Martok - So 03.09.06 16:36

user profile iconCorpsman hat folgendes geschrieben:

@Martok
Lau Decipaitor liegt das Problem an OpenGL , was bedeutet das ich ein wenig machtlos bin.

Glaub ich nicht, jetzt gehts *freu* ;) (Mit den gleichen Treibern)

Könntest du in der Levelpack-Level-Auswahl die spielbaren Level farblich anders markieren? So dass man wenn man nicht mehr weiß wo man war nicht erst alle durchprobieren muss, ob sie freigeschaltet sind?

Hat eigentlich jemand ein Replay von Level_10 des Packs oder Difficult_2? Ich find mich da nicht durch....

//Martok

achso, bevor ichs vergesse: :zustimm: :zustimm:


Corpsman - So 03.09.06 18:46

@Martok

Dein Wunsch wurde heute morgen von meinen betatestern auch genannt und umgesetzt. Die Version ist schon on.

Lad es einfach nochmal, aber achtung die Levelpack datei darfst du nicht überschreiben, sonst must du alles nochmal neu durchspielen.


F34r0fTh3D4rk - So 03.09.06 18:52

mein desk hat eine auflösung von 1024*768, ich spiele auf 800*600 und das fenster beginnt net oben links sonder ist ein wenig nach rechts unten versetzt (80-100px oder so kA)

und wie hast du die schatten hinbekommen, hast du da n tut oder so zu ?
und warum musstest du die für jedes objekt einzeln "anfertigen" ?


mfg


Corpsman - Mo 04.09.06 08:57

Hi

Da ich am WOchenende mal wieder mehr Bugs als Code Produziert habe und einige von euch dadurch ungewllt zu Alpha testern wurden dachte ich mir gibts ne kleine entschädigung.

Der Schatten tut leider immer noch nicht. Aber duch drücken der h taste während dem Spiel gibts nun ne kleine "Hilfe" ;)

@F34r0fTh3D4rk

Wenn das Spiel nicht im Fullscreen Mode gestartet wird, dann centriert es sich stets auf dem Desktop.
Entweder du stellst fullscreen ein oder verschiebst halt das fenster.

Das mit dem Schatten ist einfacher als es aussieht.

Man Braucht eine Lichtquelle und normalen.

Hat man beides mus man das Lighting nunr noch ein schalten das geht dan mit

GLenable(Gl_lighting);

Fertig.

( Wenn du es noch genauer brauchst entweder Googeln oder ne PN an mich )

Tuts habe ich spontan nicht gefunden, ich weis aber das ich irgendwo ein Sample hab aus dem ich das erstellen von Lichtquellen geklaut hab.

Zu deiner 2. Frage.

Man mus für jede Fläche die man Rendern will eine eigene Normale berechnen. Das kommt daher das jede Fläche ihren eigenen Schatten Hat. Es gibt auch noch was das schimpft sich smoothSchading, das will ich demnächst auch ins Game einbauen, allerdings hab ich das auch noch nicht so ganz kapiert.

Zum Berechnen der Normalen bedarf es allerdings ein wenig Mathe.

Weil das nicht jedermans sache ist, will ich euch hier mal den Code Zeigen den ich zum Berechnen der Normalen benutze


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
Type 
  TVector3f = Record
    X, Y, Z: Single;
  End;

Function CrossProd(v1, v2: Tvector3f): Tvector3f;
Begin
  result := v3(
    v1.y * v2.z - v1.z * v2.y,
    v1.z * v2.x - v1.x * v2.z,
    v1.x * v2.y - v1.y * v2.x);
End;

Function normalize(Value: Tvector3f): Tvector3f;
Var
  betrag: Single;
Begin
  betrag := sqrt(value.x * value.x + value.y * value.Y + value.z * value.z);
  If Betrag <> 0 Then
    result := v3(value.x / betrag, value.y / betrag, value.z / betrag)
  Else
    result := v3(000);
End;

Function Skalarmult(v1, v2: TVector3f): Single;
Begin
  result := v1.x * v2.x + v1.y * v2.y + v1.z * v2.z;
End;

Function GetNormal(EbenenPunkt1, EbenenPunkt2, EbenenPunkt3, Punktinnen: Tvector3f): Tvector3f;
Var
  erg, d1, d2: Tvector3f;
Begin
  d1 := vektorsub(EbenenPunkt1, EbenenPunkt2); // Berechnen der Richtungsvektoren der Ebene
  d2 := vektorsub(EbenenPunkt1, EbenenPunkt3); // Berechnen der Richtungsvektoren der Ebene
  erg := Crossprod(d1, d2); // Berechnen eines Senkrecht auf der Ebene Stehenden Vektors
  erg := normalize(erg); // Normieren des Vektors
  // Schaun ob unser Normalenvektor auf den Halbraum zeigt in dem unser Punktinnen liegt
  d1 := vektorsub(EbenenPunkt1, Punktinnen);
  If Skalarmult(erg, d1) < 0 Then // Wenn nicht dann mus er umgedreht werden
    erg := v3(-erg.x, -erg.y, -erg.z);
  result := erg;
End;


Verstehen müst ihr das nicht unbedingt, aber ich will mal versuchen es euch trotzdem zu erklären.

Aufrufen mus man nur die Function "GetNormal" alles andere sind Hilfsfunctionen

Aus LAAG weis hoffentlich jeder noch das man 3 Punkte braucht um im 3D-Raum eine Ebene Auf zu spannen.
Der 4 Parameter dreht die Normale dann in den Halbraum der auserhalb liegt. Deswegen mus dieser so angegeben werden das er auf der Innenseite Liegt. ( Das ist bei meinen Objecten sehr einfach realisierbar , da ich einfach immer einen Punkt der Gegenüberliegenden Ecke übergebe )

Das Berechnen der Normalen an sich ist dann einfachste Mathe, Natürlich beschummle ich ein wenig, sonst wäre es nicht schnell genug. Das Berechnen des Normalenvektors ist aber noch vollkommen normal, lediglich beim berechnen des Skalarproduktes kann ich mir die Normierung sparen, da ich ja nur auf Größer kleiner 0 Abfrage.

So und nun noch mal in Deutsch was der Algo macht :

Aus den 3 Punkten die übergeben werden berechnet der Algorithmus zuerst einen Vektor der Senkrecht auf der Ebene steht die die 3 Punkte bilden. Dann wird der Vektor Normiert ( das heist der Betrag [ also die Länge ] wird auf 1 gekürzt/verlängert ) dann wird dieser Vektor so gedreht das er nach ausen schaut. Um aber zu wissen wo ausen ist braucht man einen 4 punkt der Zeigt wo innen ist.


So nun braucht ihr nichts weiter zu tun als vor jedem Polygon das ihr rendert einmal Getnormal auf zu rufen, dann den Rückgabe wert mit Hilfe von


Delphi-Quelltext
1:
2:
3:
4:
Procedure SetNormal(Value: Tvector3f);
Begin
    glnormal3f(value.x, value.y, value.z);
End;


an OpenGL zu übergeben und euch über den schatten zu freuen.

Leider sei euch allerdings gesagt das wenn ihr bei jedem Rendern die Normalen so berechnet die FPS in den Keller gehn.

Sollte euch wirklich interessieren wie man das schnell hinbekommt, bzw wie man das dann für bewegte Objecte hinbekommt. Dann werde ich wohl noch mehr beschreiben müssen ;)


Ironwulf - Mo 04.09.06 16:25

isn richtig dickes spiel :zustimm:

mir sind aber paar kleinigkeiten aufgefalln nachn update von v 0.36 auf 0.37 kann ich level_06 nich mehr spieln auch wenn ich das vorherige schon paar mal druch gespielt hab und auch das level_06 grün unterlegt ist
und in v 0.36 hat ich ab und an mal kein hintergrund bild und das spiel hat sich öfter ohne einen ersichtl. grund einfach beendet, weiß nich in wiefern das noch in der neusten version ist da ich die grad erst geladen hab

EDIT: ich hab das standart lvl pack noch mal neu drauf gemacht und jetz kann ich auch das erste level nicht mehr spielen


Martok - Mo 04.09.06 18:47

Mädels: ich hab was für euch: ein Level.

Ich muss sagen: wenn man den Editor verstanden hat ist der für dieses Spiel optimal.

Auch wenn das Level eigentlich einfach ist, hab ich mal ein Replay mit drangehängt, das noch einige Abkürzungen benutzt (also erst hinterher gucken :D )

Scheint so, also ob du bald eine Level-Upload Seite brauchst...

Nochwas technisches: wie legst du die Modelle ab? Einzelne Model-Dateien hab ich nicht gefunden, die Exe ist eigentlich zu klein um noch was zu beinhalten. Baust du die Rohre aus einzelnen Vertexen zusammen? :gruebel:

Grüße,
Martok


F34r0fTh3D4rk - Mo 04.09.06 19:24

ich glaube genau so macht er das ;)


ok, aber ich sehe gerade, dass du ja noch garkeine projezierten schatten hast. das ist nämlich das was ein wenig problematischer ist.

und du berechnest die normalen wahrscheinlich nur einmal, richtig ?


hui1991 - Mo 04.09.06 23:14

Also das Replay von Martok.. Naja.. da gelangt man nicht zum Ziel, ist aber einfach das Level.
ICh hab 4 neue gemacht. Und in einem Level-Pack zusammengefasst. Das ist Der Weg zum Ziel, Fliegen, Luft und Gewicht. Sind, dann, aber keine fast keine Tutorials. Die Maps sind alle sehr simpel ;) Gewicht könnte Schwierigkeiten machen ;) Blos naja, ein Problem gibt es noch, da steht das die Level nicht Validet sind oder sowas. Obwohl die mit min. 0.34 erstellt wurden. Was kann ich dagegen machen? Die Programme sind doch alle auf dem neuesten Stand. Naja dann kann ich es auch nicht hochladen, das lvl-pack :(

MfG
hui1991


Martok - Mo 04.09.06 23:19

user profile iconhui1991 hat folgendes geschrieben:
Naja.. da gelangt man nicht zum Ziel

Kann an der Uhrzeit liegen, aber ich versteh dich nicht :D

Zum Validaten (wie heißt das auf Deutsch?)
Du speicherst das Level im Editor, drückst dan Validate und spielst es einmal komplett durch. Dann wird das Level als Valid(gültig) gekennzeichnet und du kannst es weitergeben. Das Problem gabs übrigens bei deinem 3. Level schon ;)

Du darfst bloß nach dem Validaten im Editor nicht mehr speichern, dann musst du wieder neu validaten.

Martok


hui1991 - Mo 04.09.06 23:53

Dein Zitat bezog sich auf das Replay vom dir. Naja vllt hast du es so verstanden ;)
Also ich bin kein Profi in English, da verstehe ich so viele sachen net ;)
Aber früs Proggen beis ich mich schon durch englische seiten durch, auch, wenn es länger dauern kann.
Naja ich hab jetzt meine 4 Level durchgespielt und hab sie zum Level-Pack Convertiert xD
Sind am ende ja nur 22KB und nicht so groß wie ds Standart Level-Pack mit 512KB.
Ja jetzt kann ich es auch hochladen. Am schnellsten geht das Luft level knapp 5 Sekunden, wenn man es richtig macht ;)
Also viel Spass mit dem Level-Pack ;)

Danach kommt ein Maze Level-Pack. :)

Naja wäre auch gut, wenn man im Programm ein Script hat, in Warcraft heißen die glaub ich Trigger oder so ;)
So ein schalter für den Fan wäre auch nicht schlecht. ;)

MfG
hui1991


Corpsman - Di 05.09.06 07:58

@Martok

Das Prob ist das ich nicht weis wie man eine Level-Upload Seite baut. Mit I-net hab ichs nicht so.

Aber so gut wie jedes validierte Level lade ich in form vom Levelpack auf meine HP.

Zu Deiner Frage:

Ich hatte es schon mal geschrieben, aber bevor du suchen mus. Es gibt keine Model Dateien, und was ein Vertex ist weis ich nicht.
Ich gehe her und habe für jedes Object 2 dynamische Arrays.

Array 1 beinhaltet alle Coordinaten der Eckpunkte.
Array 2 beinhaltet alle Normalenvektoren.

Die Render Function bastelt das dann zu den Fertigen Objecten.

Lediglich bei den Steel Sachen habe ich mir zuerst meine eigenen Primitives gebaut, da ich mit den OpenGL Primitives nicht klar gekommen bin.

@F34r0fTh3D4rk

Ich mus die Normalen nur einmal berechnen, da meine Objcte sich nicht bewegen.

Und ja der Verdammte Projezierte Schatten ist das einzige woran ich und Turbopascal ( falls den einer kent ) schon seit wochen rumknabbern und es nicht hinbekommen.

@hui1991

Es scheint dein Oben beschriebenes Problem habe sich gelöst.

Was die Trigger angeht, so ist das auf der Todo.( Allerdings recht weit hinten, da es durchaus sehr Komplex werden kann die Sauber in den Editor ein zu bauen).


F34r0fTh3D4rk - Di 05.09.06 11:08

user profile iconCorpsman hat folgendes geschrieben:
@Martok

Das Prob ist das ich nicht weis wie man eine Level-Upload Seite baut. Mit I-net hab ichs nicht so.

Aber so gut wie jedes validierte Level lade ich in form vom Levelpack auf meine HP.

Zu Deiner Frage:

Ich hatte es schon mal geschrieben, aber bevor du suchen mus. Es gibt keine Model Dateien, und was ein Vertex ist weis ich nicht.
Ich gehe her und habe für jedes Object 2 dynamische Arrays.

Array 1 beinhaltet alle Coordinaten der Eckpunkte.
Array 2 beinhaltet alle Normalenvektoren.

Die Render Function bastelt das dann zu den Fertigen Objecten.

Lediglich bei den Steel Sachen habe ich mir zuerst meine eigenen Primitives gebaut, da ich mit den OpenGL Primitives nicht klar gekommen bin.

@F34r0fTh3D4rk

Ich mus die Normalen nur einmal berechnen, da meine Objcte sich nicht bewegen.

Und ja der Verdammte Projezierte Schatten ist das einzige woran ich und Turbopascal ( falls den einer kent ) schon seit wochen rumknabbern und es nicht hinbekommen.

@hui1991

Es scheint dein Oben beschriebenes Problem habe sich gelöst.

Was die Trigger angeht, so ist das auf der Todo.( Allerdings recht weit hinten, da es durchaus sehr Komplex werden kann die Sauber in den Editor ein zu bauen).


eben das ist ja das problem mit den schatten ^^ aber ich hab ne demo die ich dir geben könnte ;)


Stefan S. - Di 05.09.06 15:23

Ich hab mir das Spiel auch mal runtergeladen. Normal spiel ich solche Minigames einmal kurz an und dann nie wieder, aber ich muss zugeben, dass ich in letzter Zeit nicht wiederstehen kann, ab und zu mal ein Level zu zocken. ;) Macht wirklich Spaß das ganze.
Für die 1.0 Version würde ich mir noch wünschen (weiß nicht, was auf den Seiten vor mir schon gepostet wurde, kann also sein, dass das schon mal erwähnt wurde):

- Kugel-Typ nach Neustart immer zurücksetzen
- schöneres Layout für das Hauptmenü
- Es sollte im Spiel selber eine Tastenkombination geben, mit der man das Level ganz neu starten kann, also nicht dass man beim Checkpoint wieder rauskommt und ein Leben verloren hat, sondern man von vorne anfängt. Denn wenn man gleich zu Beginn zwei Leben verliert, ohne einen Checkpoint erreicht zu haben, will man lieber nochmal neu anfangen und dann muss man umständlich das Level neu laden.
- Im Laden-Menü sollte man auch mit dem Mausrad scrollen können. Das mindeste wäre, dass man auf den Scroll-Buttons auch draufbleiben kann, denn so muss man, wenn man viele Level hat, ständig wiederholt klicken, um eines der unteren im Alphabet auszuwählen.
- Musik oder zumindest ordentliche Soundeffekte (bei mir jedenfalls kommt nur ein leises Pfeifen aus den Lautsprechern - funktioniert da bei mir vielleicht etwas nicht oder gibt es wirklich bisher keine Soundeffekte?)

Ansonsten mach weiter so. :)


kathi_p - Di 05.09.06 18:29

@[quote]DaSteve: Du brauchst nicht immer ein level umständlich neu laden. Im Spiel einfach Esc und dann restart.


kathi_p - Di 05.09.06 18:30

@[quote]DaSteve: Du brauchst nicht immer ein level umständlich neu laden. Im Spiel einfach Esc und dann restart.


Corpsman - Di 05.09.06 22:58

@F34r0fTh3D4rk

Sehr gerne hab zwar schon samples aber da kann man glaubig nie genug haben.
eifach pn an mich.

@DaSteve

Es freut mich einen weiteren Fan meines Spieles kennen zu lernen.

Zu deinen Punkten

- Das der Kugeltyp nicht zurückgesetzt wird ist absicht.
- Was das schönere Layout angeht, so ist das jetztige schon deutlich besser als das Alte.
Du kannst allerdings sehr viele Einflus auf das Layout nehmen in dem du die Graphiken änderst.
Ich bin auch stets für neue Vorschläge offen und wenn deiner Gut ist wird er übernommen.
- Wenn du im Spiel Bist und ESC , R tippst passiert genau was du beschreibst.
- Mausrad scrollen , da mache ich mich mal mit den Windows nachrichten Vertraut. Denke aber das müste sich einrichten lasse.
- Musik gibt es in meinem Spiel nicht.
1. Weil eine Spiel Musik nach kürzester Zeit Langweilig wird.
2. Weil ich Keine Sounds habe
3. Weil ich immer noch an der Graphik rumbastle und die Musik ganz am schlus auf der Todo steht

@kathi_p

Neu hier ?

Herzlich willkommen in diesem Forum. Auf das du viele Interesante Dinge findest und jede Menge spas hast.


kathi_p - Di 05.09.06 23:29

neu hier passt nicht ganz, ich lese viel hier, aber ziemlich neu im posten würd ich sagen. Ich habe bei deinem Spiel bereits alle levels durchgespielt und habe auch zwei selber gemacht, die kann ich morgen dann auch reinstellen, aber die sind am andern pc.
Echt super hast du das hinbekommen.


Corpsman - Mi 06.09.06 09:10

So ich habe den Fehler gefunden warum Die Levelpacks nicht geladen werden konnten.

Eine neue Version ist bereits online. Desweiteren habe ich auch gleich das Levelpack hochgeladen.


@hui1991

Dein Levelpack ist nicht schlecht. Allerdings solltest du dich entscheiden ob du den Spieler per "Sie" oder per "Du" anredest. Das mischen beider wirkt sehr schlecht. Ich habe grad nur zeit gehabt das 1. Level durch zu spielen, aber hier hast du leider schon diverse Rechtschreibfehler gemacht (auch nicht unbedingt gut).

Da ich zwar das Spiel geschrieben habe, aber mir selbst auch keine Tools zum Hacken Cheaten und was weis ich, kann ich die Levels in deinem Levelpack genau so wenig wie alle anderen Editieren. D.h. du must diese "Fehler" selbst berichtigen.

Übrigens kannst du Textboxen auch im Editor Kopieren , Ich musste immer wieder anhalten und zurückrollen um das alles lesen zu können. Besonders im ersten Level vor der Barriere ist das Blöd ( Vorallem weil ich einfach drübergesprungen bin ).

Wäre cool wenn du die Texte einfach in mehreren Textboxen hintereinander machst dann kann man sie im "vorbeirollen" lesen.

@kathi_p

Freu mich schon auf Mehr Levels.

Ich mus Zugeben ich habe das Game eigentlich nur geschrieben weil ich auf Leute gehofft hatte die mir viele Levels zuschicken und ich die dann in aller Ruhe zocken kann. Ich dachte am Anfang nur nicht das es so Kompliziert werden würde ;)


hui1991 - Mi 06.09.06 14:34

Okay, ich hab die Levels geändert. War ja nur Level 1 und Level 2 wo ich ändern musste.
Ich lad sie hier, dann hoch. Dann müsste es passen ;)
Naja, was ich noch schlecht finde, das man keine Kugeln mit dem Fan hochblassen lassen kann, dann wären viel mehr Möglichkeiten da ;)

MfG
hui1991


kathi_p - Mi 06.09.06 14:53

Hier die zwei levels die ich versprochen habe.


F34r0fTh3D4rk - Mi 06.09.06 14:58

user profile iconCorpsman hat folgendes geschrieben:
@F34r0fTh3D4rk

Sehr gerne hab zwar schon samples aber da kann man glaubig nie genug haben.
eifach pn an mich.

@DaSteve

Es freut mich einen weiteren Fan meines Spieles kennen zu lernen.

Zu deinen Punkten

- Das der Kugeltyp nicht zurückgesetzt wird ist absicht.
- Was das schönere Layout angeht, so ist das jetztige schon deutlich besser als das Alte.
Du kannst allerdings sehr viele Einflus auf das Layout nehmen in dem du die Graphiken änderst.
Ich bin auch stets für neue Vorschläge offen und wenn deiner Gut ist wird er übernommen.
- Wenn du im Spiel Bist und ESC , R tippst passiert genau was du beschreibst.
- Mausrad scrollen , da mache ich mich mal mit den Windows nachrichten Vertraut. Denke aber das müste sich einrichten lasse.
- Musik gibt es in meinem Spiel nicht.
1. Weil eine Spiel Musik nach kürzester Zeit Langweilig wird.
2. Weil ich Keine Sounds habe
3. Weil ich immer noch an der Graphik rumbastle und die Musik ganz am schlus auf der Todo steht

@kathi_p

Neu hier ?

Herzlich willkommen in diesem Forum. Auf das du viele Interesante Dinge findest und jede Menge spas hast.

ist aber problematisch, wenn man am anfang ne holzkugel bräuchte und auf einmal sonen klotz hat ;) cool wäre wenn das wegkäme und man die startkugel auswählen kann (als level designer)


Stefan S. - Mi 06.09.06 16:45

Oder der Leveldesigner kann einstellen, ob beim Neustart die Kugel zurückgesetzt werden soll oder nicht. Bei Levels, bei denen es problematisch würde, wenn die Kugel nicht zurückgesetzt wird, kann man das dann einstellen und ansonsten lässt man es eben.


F34r0fTh3D4rk - Mi 06.09.06 17:01

naja wenn dann einheitlich ;)


Corpsman - Mi 06.09.06 18:10

@hui1991
du must doch nur nen Papierkonverter baun. und wenn du oben bist wechselst du eben wieder zu Stein, oder Holt

@kathi_p

Cool thx, werde sie dann heute noch on Stellen.

@F34r0fTh3D4rk

Das kannst du. Du must nur einen Entsprechenden Konverter direkt under den Checkpoint, bzw Start setzen

Decipaitor macht das dauernd so, und es geht.

@DaSteve

Diese Option müste ich mir mal überlegen, aber eigentlich braucht man das nicht. Der Leveldesigner mus seine Levels eben nur ein wenig durchdacht erstellen.
wobei ich dann schon eher F34r0fTh3D4rk zustimme, glaubig.


hui1991 - Mi 06.09.06 21:18

Ich meine doch nicht, die Kugel die man steuert, sondern die, die man noch auf die Welt setzten kann.
Hab mir gedacht, ich jage sie durch eine Röhre und der Soll mir die Wippe da umschalten, damit ich rüber komm, ich hab es ausprobiert und es hängt dann unten. Alle kugeln sollten bewegbar sein. Das find ich besser, da, dann mehr zu machen ist.
Naja mir fallen leider keine Ideen mehr ein was für Levels ich amchen soll..

MfG
hui1991


Corpsman - Do 07.09.06 10:11

@hui1991

Was du meinst habe ich doch in den Leveln Corpsman1 und Corpsman2 gemacht. und es geht wunderbar.

[edit]
Es gibt endlich ein Replay zum stunts Level, habs schon hochgeladen.


hui1991 - Do 07.09.06 20:06

@Corpsman

Naja in Corpsman1 ist nicht das vorhanden was ich meine.
Ich wollte die anderen Kugeln.
Wollte so 4 Kugeln nach oben schießen, das sie da mal die Wippe umschaltet.
Wollte die GravityBox verwenden. Aber als ich gesehen hab das die 5 Kugeln nur in der Röhre stecken bleiben hab ich mir was anderes Überlegt, sonst wäre ja hui1991_3 ja ganz anders gewesen.



Naja ich leg dann mal eine Map wieder her.
Die kann man schaffen ;)
Ist aber schwer.
Die strecke ist Klein.
Hab die auch ganz Knapp geschafft.


Stefan S. - Do 07.09.06 21:56

Müssen die einzel-Level eigentlich im Programmordner sein? Soweit ich das feststellen konnte, ja, und ich fände es besser, wenn es neben dem Ordner "Levelpack" noch einen Ordner "Level" gäbe, in den man die ganzen einzel-Level schieben kann. Oder du machst unter "Load" einen Datei-Browser, mit dem man die Level "von Hand" auswählen kann, dann können sie überall auf der Festplatte sein. Das muss aber nicht sein.

hui1991 hat folgendes geschrieben:
Naja ich leg dann mal eine Map wieder her.
Die kann man schaffen ;)
Ist aber schwer.
Die strecke ist Klein.
Hab die auch ganz Knapp geschafft.


Naja, sorry, aber ich hab nur so 4-5 Versuche gebraucht. :) Hab das Level mittlerweile mal in 11,6 Sekunden geschafft, da kann man wunderbar abkürzen. ^^

EDIT: Hehe, ich konnte nicht wiederstehen, mal das Replay hochzuladen. ^^ Hier ist es:


Martok - Do 07.09.06 22:33

user profile iconDaSteve hat folgendes geschrieben:
Müssen die einzel-Level eigentlich im Programmordner sein? Soweit ich das feststellen konnte, ja, und ich fände es besser, wenn es neben dem Ordner "Levelpack" noch einen Ordner "Level" gäbe, in den man die ganzen einzel-Level schieben kann. Oder du machst unter "Load" einen Datei-Browser, mit dem man die Level "von Hand" auswählen kann, dann können sie überall auf der Festplatte sein. Das muss aber nicht sein.


Guckstu Launcher ;)

Da kann man den Level-Ornder einstellen und ggf. Einzel-Level laden.


Stefan S. - Do 07.09.06 23:05

OK, vielleicht sollte ich mir das ganze erst mal genauer ansehen, bevor ich Fragen stell. xD


hui1991 - Do 07.09.06 23:12

Warum ruckel es so, wenn ich ältere Replay's anschaue, die neuen, also ab meinem Ruckel nicht.
Kann mir da jemand was dazu sagen?


Corpsman - Fr 08.09.06 17:59

@Hui1991

wenn ich dich richtig verstanden habe willst du das die elemente wie Playerkugeln und Boxes auch auf die Gravity changer reagieren ?


Das Ruckeln hängt mit der FPS zusammen die du hattest beim Aufnehmen.

Das ist mir auch schon aufgefallen. D.h. wenn die FPS Niedrig war als du aufgenommen hast und nun ist sie aus welchen Gründen auch immer Höher dann ruckelt das Replay.

Mir war das auch aufgefallen. Als ich gesehn habe wie hier manche Replays hochgeladen haben und die dann damit Brücken betätigt hatten die mein Rechner nicht betätigen könnte.

Die Replays gehen nämlich nur her und speichern die PLayer Daten in bestimmten Zeuitabständen. Die Interaktion mit dem Level wird aber bei jedem Abspielen des Replays neu berechnet.
( Am besten wird sein du erstellst dein Ruckel Replay einfach nochmal neu, da ich Froh bin das das Replay überhaupt tut und da garantiert nicht mehr viel rumfingern werde ).
@DaSteve

Cooles Replay, endlich bin ich nicht der einzige der Gnadenlosen Abkürzern zum Opfer fällt.

@Martok

hehe, thx


Ach mal so ne Allgemaine Frage.

Wieso Loggt mich das Forum eigentlich immer aus wenn ich die Posts schreibe ?

Sobald ich mal ne min oder so nichts mehr mache und Posts lese mus ich mich gleich wieder neu einloggen. Das nervt total vorallem dann wenn dann mein Bisher geschriebener Post plötzlich gelöscht wird.


hui1991 - Fr 08.09.06 18:38

Man könnte ja in den Replay-Dateien nur die Tastendrücke rein tun.
Dann würde er immer die Tasten simulieren, dann könnte es gehen.
Weil alles ist dann exakt, denke ich.
Aso, naja bei mir haben manche Level nur 12 FPS, aber wenn ich es Spiele ruckelt es nicht.
Vorallem wo ich bei blitzbasic programmiert habe, haben 12 FPS voll ausgereicht ;)

Zu den Kugeln. Ja man sollte Einstellen können ob Sie auf die Gravity Boxen reagieren oder nicht.

Aber irgendwas fehlt da noch, weis, aber nicht was.
Mir fällt ja garnix mehr ein, was ich dort im Editor noch machen soll :(

ICh lade mal die Maze-Level-Pack hoch ;)
Also wo sind die Kürzungsmeister ;)
Kürzen kann man so weit ich weis dort nur einmal ;)
Das 1 und 3 Level dürfte aufhalten ;)

Man könnte ja wie bei Pinball so en Schräges Teil da machen.
So ne Bande und dann die Kreise.
Da könnte man so eine Kugel hoch jagen und die soll, dann in ein Loch dort rein (da muss man erst rein treffen)
ODer nach Punkte, wenn man da eigene Variablen angeben könnte.
Dann noch ein Paar flipp teile die nach Schaltung hoch flippen.
*träum* Hab eine Idee was mach damit alle machen kann, aber leider geht es ja net.
Da braucht man ja noch nen Trigger :(

Naja man könnte aber so ein schräges Teil schon machen ;) So im 45° Winkel.

MfG
hui1991


Stefan S. - Fr 08.09.06 22:58

user profile iconCorpsman hat folgendes geschrieben:
@DaSteve

Cooles Replay, endlich bin ich nicht der einzige der Gnadenlosen Abkürzern zum Opfer fällt.


Ähem, dazu wollte ich auch grad was sagen. ^^
Die Level vom "Standard"-Levelpack sind alle wirklich sehr gut gelungen (ich bin jetzt bei Nr. 8 ). Allerdings bist du mit Checkpoints sehr sparsam umgegangen, vermutlich um die Level etwas schwerer zu machen. Es ist ja auch OK, wenn man eine etwas größere Herausforderung zu bewältigen hat, aber andererseits kann man auch wunderbar abkürzen, wenn es keine Checkpoints gibt, die man vor dem Erreichen des Ziels abgehakt haben muss. Level 7 zum Beispiel hab ich erst "ehrlich" versucht, war schon total weit, dann hab ich verloren und musste nochmal ganz von vorn anfangen. Dann hab ich einfach aus Spaß mal eine andere Richtung eingeschlagen und dabei ist es zu folgendem Replay gekommen. ^^ Ein einziger Checkpoint würde genügen, sowas zu verhindern.


Corpsman - Sa 09.09.06 10:45

@hui1991

In der Ersten Version des Replays war das genau so wie du es beschreibts.
Das Ergebnis war derart Katastrophal das ich selbst in allerkleinsten Levels im Replay nicht ins Ziel gekommen bin.
Ich bastelte damals eine Function die Exakt die Button Down und Button Up Zeiten mist und diese dann entsprechend gesetzt hatte.


Wegen deinen 12 FPS. Die Physik braucht zwingend 60 FPS um Koreckt arbeiten zu können. D.h. wenn du weniger hast mus die hauptengine "Beschummeln" um auf die 60 FPS zu kommen.
D.h. das die Physik dann deutlich mehr berechnet als du siehst. Genau ab hier beginnt das spiel dann eine Art eigenleben, auf meinem Notebook habe ich teilweise unter 5 FPS huier merkt man das dann noch extremer.
Denn die Physik engine Berechnet weiter mit 60 fps , die Bilder mit 3 - 4 FPS beginnen dann deutlich zu springen.

Was die Elemente im Spiel angeht so bin ich auch noch nicht ganz zufrieden. Momentan sind es genau 101 Elemente. Meine Engine läst theoretisch 255 zu. Realistisch gesehen sind aber knapp 30 weniger möglich.
Jedoch wens hart auf Hart kommt, kriege ich noch deutlich mehr rein, mein Code ist sehr anpassungsfähig ;).

Sobald mal der Schatten tut will ich auf jedenfall auch hergehen und tatsächlich noch mehr steine einbauen. Im Editor seht ihr den Karteireiter _ , 0.5 , _ und der ist Leer , das soll nich ewig so bleiben.
Auch sind noch sehr viele Kurven und andere Stein Elemente Geplant. Nur Kommt eben zuerst der Schatten. An der Menuesteuerung wird gerade auch noch gefeilt.

Deine Element Vorschläge nehme ich mit Freuden in Die Todo Auf. Ach wenn du mal lustig wärst in sagen wir Paint eine Grobe skitze deines 45° Teiles an zu fertigen , so das ich verstehe was du genau meinst dann wil ich versuchen dir das ein zu bauen.
( Ein neues Element ins Spiel ein zu bauen braucht in der Regel nicht länger als 30 min, daher kann ich solche Wünsche teilweise recht schnell erfüllen ;) )

@DaSteve

Das LEvel 7 ist = Corpsman1 wie der name es schon sagt ist das mein erstes Level gewesen und da dachte ich einfach noch nicht an solch Abkürzungsexperten.

Ich habe mich als das damals raus kam aber absichtlich dazu entschlossen es nicht zu verhindern. Ich finde derartige Kreativität gehört auch belohnt, und so versuche ich nun in meinen Nachfolgenden Leveln immer ein klein wenig was für "Trick-Finder" ein zu bauen.
Allerdings ist das teilweise sehr schwer.

Ein Zusätzlicher Checkpoint bringt übrigens gar nichts, da man das zwingende besuchen der Checkpoints im Launcher ja abschalten kann.


LLCoolDave - Sa 09.09.06 10:49

Die Probleme bei den Replays habe ich vorausgeahnt. Klüger wäre es wohl gewesen, statt aus den Spielerbewegungen das Replay zu rekonstruieren, jeden Frame abzuspeichern, welches Objekt sich seit dem letzten Frame wie verändert hat (also in den meisten Fällen Position). Jedoch bietet diese Methode den Nachteil, das man dem Replay nicht ansehen kann, ob es ohne Cheats oder sonstiges aufgenommen wurde. Wie die Quake Engine es schafft, die FPS beim spielen in den Demos zu berücksichtigen (es gibt einige Tricks die funktionieren z.B. nur bei <20 fps), und diese trotzdem bei anderer FPS beim abspielen korrekt wiederzugeben, weiß ich im Moment nicht, wenn du willst, könnte ich da aber mal nachforschungen anstellen.


hui1991 - Sa 09.09.06 12:53

Man könnte in den Editor ja noch einbauen, das man seine eigenen Elemente einfügen kann.
Also selbst welche machen und dann eintragen. Die könnten dann am ende der Datei von den Level miteingetragen werden.
Dann könnte man sachen erstellen die man braucht.
Und hier noch ein Bild von dem was ich meine.
Und noch eine weite mir die Eingefallen ist ;)


F34r0fTh3D4rk - Sa 09.09.06 18:56

ich verstehe das punktinnen bei deiner normalenberechnung nicht, ist das, damit der vektor nach außen zeigt ? also vom vertex weg ? oder umgekehrt ?

(und runde objekte, also pools etc wären cool für das game ;) )

mfg


Stefan S. - So 10.09.06 10:42

user profile iconCorpsman hat folgendes geschrieben:
Ein Zusätzlicher Checkpoint bringt übrigens gar nichts, da man das zwingende besuchen der Checkpoints im Launcher ja abschalten kann.


Ja, das ist mir jetzt auch aufgefallen. Ich verstehe aber ehrlich gesagt den Sinn dieser Funktion nicht. So verlieren sämtliche Level ihren Sinn, weil man das Ziel gleich zu Beginn erreichen kann und mit den Bestzeiten ist das auch Schwachsinn, weil man Zeiten, bei denen alle Checkpoints abgegrast wurden, ja nicht mit denen vergleichen kann, wo man einfach gleich zum Ziel gesteuert hat.


>M@steR< - Mo 11.09.06 21:46

Gelöscht


Corpsman - Di 12.09.06 09:12

Warum benachrichtigt mich dieses Forum eigentlich immer nicht wenn hier jemand postet ?

@hui1991

Dein Vorschlag ist mal mehr als Cool.
Die Teile werde ich heute Abend versuchen ein zu bauen.
Das ihr selbst solche Teile einfügen könnt das war auch mal auf der Todo.
Allerdings kommen da sehr viele Dinge hinzu die nicht gerade einfach sind. Z.B. das ihr alle Konkaven Objecte in Konvexe zerlegen müst.

Und ich müste euch ja einen teile editor schrieben, das hatte ich zwar eh mal vor ( weil ich noch ein anderes RiesenProject auf meiner Todo habe und da so nen Editor brauche ) Aber ob ich euch dann das "Plugin" des Editors noch ins Spiel mit einbaue das steht noch nicht fest.

@F34r0fTh3D4rk

Rein aus der Mathematik gibt es kein Innnen und auch kein Aussen.

Die Ebenen Teilen nur den Raum in zwei Halbräume auf. Und ja man braucht den Punkt nur damit ich berechnen kann wie ich den Normalenvektor scallieren mus das er nach ausen Zeigt.

@DaSteve
Es macht schon noch sinn. Z.b. brauchst du nur das level so zu gestalten das ein Beschummeln unmöglich ist. Das geht, ist allerdings für den Leveldesigner nicht sehr einfach. Und genau hier liegt der Reiz sowohl für Leveldesigner als auch für spieler die einen verhindern es oder bauen Abkürzungen vielleicht sogar absichtlich ein und die anderen suchen sie.

@>M@steR<
Danke für die Blumen, das war mit unter mein Ziel.

Das mit dem Copyright ist so ne Sache. Ich weis das dadurch das es Freeware ist ich einige dinge sagen wir mal etwas lockerer sehen kann. Wenn ich es vermakrten wollte müste ich evtl rechte an der Idee kaufen, oder eben auch jemand haben der es mir dann vertreibt. Zudem mus ich erlich sagen momentan würde ich das Game nicht kaufen ( wenn ich User wäre ) als Freeware ist es toll und da gefält es mir auch sehr gut.
Desweiteren müste ich jede menge Geld in Werbung investieren. Was dann unterm Strich bleibt ist fragwürdig. In der Hoffnung das die Fan Gemeinde auch noch weiter wächst lasse ich es daher als Freeware. Einen nutzen habe ich so auch schon davon. Schlieslich hat sich die Anzahl der Klicks auf meiner HP durch das spiel von in 6 Monaten ca. 700 auf in 5 wochen ca. 700 deutlich erhöht.

Zu deinen Vorschlägen.

Sound Steht natürlich auch auf der Todo. Das Problem ist witzigerweise nicht der Sound ansich sondern eben genau das "wann" es ist nicht sehr einfach heraus zu bekommen wann ich welchen sound abspielen mus.

Was den Netz Modus angeht so ist das tatsächlich möglich und steht auch auf der Todo. Allerdings ob ich das je reinmache steht auf einem anderen Blatt. Denn wie du schon richtig erkant hast ist es mittlerweile doch schon sehr viel Code und ich beginne langsam den Überblick zu verlieren.

Auserdem wollte iche igentlich erst mal den Schatten machen. Dieser sieht momentan noch mehr als Fürchterlich aus. Ich hoffe aber sehr das ich den Schatten irgendwann mal hinbekomme und sollte das geschehen dann werdet ihr auf alle Fälle wieder einen Deutlichen Zuwachs an Features Im Game erleben.


>M@steR< - Di 12.09.06 18:57

Gelöscht


Corpsman - Di 12.09.06 19:17

Sry,

Mus euch vorerst enttäuschen.

Ich bin zwar fast fertig ( alle Konkaven Objecte sind schon drin )
und die Konvexen sind auch schon mit der Render Fucntion drin.

Allerdings will die Physik noch ein wenig aufmerksammkeit.

Das schaffe ich heute nicht mehr, aber in den Nächsten Tagen bestimmt.

Das ihr euch schon mal auf was Freuen könnt, und zum schaun wie Gut ich mich an die Vorlage gehalten habe.

Habe ich euch einen Screenshoot von meiner ver mit hochgeladen.

[Edit]
Geschafft.

Das Spiel hat nun 9 neue Elemente und damit insgesammt 111.
Ver 0.38 ist damit online.


hui1991 - Mo 18.09.06 16:11

Das PRoblem ist halt wieder, das er net erkennen tut, das ein Start und ein Ziel angegeben ist..
Wollte grad was versuchen, konnte es aber nicht machen, da der neue Editor nicht funktioniert..


Corpsman - Mo 18.09.06 21:29

Ähh wat ?

Deine Fehlerbeschreibung ist nicht zu gebrauchen.

Ich kann ohne Probleme ein Level erstellen , und das Validieren und Laden.

Wäre ganz Nett wenn du genau beschreibst wie du den Fehler Erzeugst, nur dann kann ich ihn Finden und beheben.

[Edit]

Also ich hab mir das nu nochmal angesehn.
Und der Editor hat eine Total falsche Fehlermeldung gebracht beim validieren, deswegen konntet ihr natürlich nicht rausbekommen was er von euch will.

Der Bug ist nun behoben und ihr werdet mit Aussagekräftigeren Meldungen Bombadiert ;)

Zudem habe ich im Spiel noch eine Kleine Änderung gemacht.

Die Papierkugel die man so als Misc Plazieren kann , reagiert nun auch auf Ventilatoren. Mal schaun was euch damit alles einfällt ;)

[Edit2]

Hi Ho,

Habe gerade Version 0.39 Hochgeladen. Es gibt nun einen Stein der die Speed Limits im Spiel an und Ab schalten kann ( zu finden nuter Fanciful ).

Desweiteren habe ich gleich noch 2 neue Levels Hochgeladen.


Corpsman - Mi 27.09.06 19:53

Halli hallo,

Das von euch lange gewünschte "freie" drehen der Kamera um die Kugel habe ich endlich hinbekommen.

Das Klassische Drehen funktioniert natürlich immer noch.

A, D = Wie bisher
W, S = Schrittweises drehen um die Kugel

SHIFT + Links, SHIFT + Rechts = Wie bisher
SHIFT + UP, SHIFT + DOWN = Schrittweises drehen um die Kugel

ver 0.40 ist online.


jakobwenzel - Mi 27.09.06 19:58

Jetzt krieg ich was von Softwarefehlern
Zitat:

---------------------------
Balanced: Balanced.exe - Fehler in Anwendung
---------------------------
Die Ausnahme "Unbekannter Softwarefehler" (0x0eedfade) ist in der Anwendung an der Stelle 0x7c812a5b aufgetreten.


---------------------------
OK Abbrechen
---------------------------

und ungültigen Integern
Zitat:

---------------------------
Anwendungsfehler
---------------------------
Exception EConvertError in Modul Balanced.exe bei 00008020.
'' ist kein gültiger Integerwert.
---------------------------
OK
---------------------------


Danach wird das SPiel einfach geschlossen. Beim starten über den Launcher oder direkt passiert das selbe.


Corpsman - Mi 27.09.06 20:18

Merkwürdig,

ich habe es neu Compiliert und nochmals hochgeladen.

Lösche mal die datei user.cfg

aber wenns dann auch nicht tut ist mir das Problem noch nicht ganz Klar .


jakobwenzel - Mi 27.09.06 20:28

Jetz gehts, aber sobald ich was mitm Launcher mach, gibts wieder nen Absturz.


Corpsman - Mi 27.09.06 22:12

Merkwürdig,

was genau machst du den mit dem Launcher ?

Ich mus den Fehler hier Reproduzieren können, sonst habe ich keine Chance den Bug zu finden.


Ironwulf - Do 28.09.06 03:19

bei mir isses so das ich im launcher gar nichts mache und dann nur auf save config drück und ich dann das spiel neu laden muss weils sonst nicht mehr losgeht -> pc läd kurz und das wars, auch im taskmanager is nirgends wo mehr was von zu sehn

EDIT:
wenn ich dann die user.cfg lösche gehts wieder, ich behaupte mal das irgendwas beim laden von dieser schief läuft

EDIT2:
hast du was an der steuerung verändert? wenn ich 2 pfeiltasten glecihzeitig drück rollt die kugel nur in eine von beiden, war das nich vorher so das die dann in beide (also diagonal) gerollt is? das fand ich besser da so manche lvl jetz zu schwer geworden sind


Corpsman - Do 28.09.06 09:20

Das Rätsel um die Bugs ist gelöst.

Ich arbeite auf meinem Rechner mit ettlichen zwischenversionen um einfach sicher zu stellen das ich euch keine version hochlade die total falsch ist.

und ihr habt zwar den Launcher ver 0.40 gehabt, aber dieser hatte ebend noch nicht die ver 0.40 die ich Compiliert hatte. Deswegen war mein Game ( da ich immer die Frisch compilierte version spiele ) natürlich ohne Fehler.

Der Fehler mit der Steuerung kommt daher das sich ja die steuerung stufenlos mit der Kamera mitdreht, und ich hatte es einfach "Übersehn" dieses feature extra frei zu schalten.

Beide Fehler sind nun behoben und die neue Ver 0.40 ist online. ( zum überprüfen, der Launcher hat eine Expert einstellung mehr bei der Korrekten version )


JayEff - Do 28.09.06 14:20

user profile iconCorpsman hat folgendes geschrieben:

A, D = Wie bisher
W, S = Schrittweises drehen um die Kugel

SHIFT + Links, SHIFT + Rechts = Wie bisher
SHIFT + UP, SHIFT + DOWN = Schrittweises drehen um die Kugel

ich weis nicht, ich würde eher eine einheitliche steuerung machen, wasd zum steuern, pfeiltasten für die kamera.. oder so was in der art. aber ich hab auch vergessen, wie die steuerung vorher war, also weis nicht, vielleicht isses doch sinnvoll ^^


F34r0fTh3D4rk - Do 28.09.06 14:57

wenn ich moveskybox mit player an habe und im ersten level nach rechts gehe, dann lande ich irgendwann in der skybox, ich komme net weiter und habe verloren.

niedrigere auflösungen als die bildschirmauflösung lassen das bild nach unten rechts versetzt erscheinen.

maus zum kamera steuern wäre cool


jakobwenzel - Do 28.09.06 15:05

Egal was ich mach, der stürzt ab. Auch wenn ich alles auf den Standardeinstellungen lasse, oder alles ändere.
Würds was bringen, dir die Config-Datei zu schicken?


Corpsman - Do 28.09.06 16:02

Du kannst die User.cfg gerne mal schicken.

Anhand dieser kann ich zumindest sehen ob der Launcher bei dir Korreckt eingestellt ist.

Was die ganzen Skybox sachen angeht so mus ich zugeben spiele ich das spiel immer ohne skybox, deshalb war mir das gar nicht aufgefallen.

Das Problem war eigentlich das die Skybox render Funktion beim versuch den Kugelschatten ein zu bauen verloren ging.
Nun muste ich sie heute morgen irgendwie wieder herzaubern.

Dank der neuen Kameraführung aber nicht unbedingt einfach.

Ich habe es mir grad nochmals anegschaut und hier und da ein paar Rechenfehler Korrigiert, nu sieht es wieder deutlich besser aus.


jakobwenzel - Do 28.09.06 16:21

Hier is die Config


Corpsman - Do 28.09.06 16:45

Lol Kein wunder das kann so nicht tun.

Du hast die Falsche Version runtergeladen.

Nach dem Wort

Standart

müssen 2 Integer Zahlen stehen.

Lösche den Cache deines Browsers und lade das Game neu.

Dann starte den Launcher speichere und schau nach damit du sicherstellen kannst das du wirklich die neue ver geladen hast.

Übrigens habe ich die "MausKameraDrehung" eingebaut, ich finde das zwar blödsinn aber dadurch das es nor optinal ist und ich ja will das ihr mein Game auch weiter zockt , bitte schön.

Also wer Testen will ob er die Aktuellste ver hat, braucht nur in einem Level die Maus Waagrecht bewegen.

Dreht sich dann die Kamera , ist alles OK ;)


Martok - Do 28.09.06 18:02

user profile iconCorpsman hat folgendes geschrieben:

Also wer Testen will ob er die Aktuellste ver hat, braucht nur in einem Level die Maus Waagrecht bewegen.

Dreht sich dann die Kamera , ist alles OK ;)


Schade. Wenn ich in der grade komplett neu runtergeladenen Version die Maus bewege, hängt sich das Spiel auf. Allerdings nur im Fullscreen-Mmodus. Dann noch was: die Maus wird nur dann wieder zentriert, wenn man zu weit nach rechts ist. Links passiert nix.

Fears Beobachtung, dass das Spiel unten rechts erscheint, kannich bestätigen. Sieht so aus, als ob auf die alte Bildschirmauflösung zentriert wird.

Du sagtest, die Kamera-mit-Maus-Bewegung ist eine Option. Wo ist die?


Corpsman - Do 28.09.06 22:22


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
Function WndProc(hWnd: HWND; // Handle okna
  message: UINT; // Zpráva pro okno
  wParam: WPARAM; // Doplòkové informace
  lParam: LPARAM): // Doplòkové informace
LRESULT; stdcall;
begin
..
  Case message Of // Vìtvení podle pøíchozí zprávy
    WM_MOUSEMOVE: Begin
        If (Amenue = gmInGame) Then Begin
          If Mouse.X < LOWORD(lParam) Then Begin
            If ReverseCamera Then
              Camerasoll := (Camerasoll + CameraStep) Mod 360
            Else
              Camerasoll := (Camerasoll + 360 - CameraStep) Mod 360;
          End;
          If Mouse.X > LOWORD(lParam) Then Begin
            If ReverseCamera Then
              Camerasoll := (Camerasoll + 360 - CameraStep) Mod 360
            Else
              Camerasoll := (Camerasoll + CameraStep) Mod 360;
          End;
          If (mouse.x <= ((screenwidth - appwidth) Div 2) - (appwidth Div 2) + 40Or
            (mouse.x >= ((screenwidth - appwidth) Div 2) + (appwidth Div 2) - 40Or
            (mouse.y <= ((screenheight - appheight) Div 2) - (appheight Div 2) + 40Or
            (mouse.y >= ((screenheight - appheight) Div 2) + (appheight Div 2) - 40)
            Then Begin
            SetCursorPos(screenwidth Div 2, screenheight Div 2);
            Mouse.X := screenwidth Div 2;
            Mouse.y := screenheight Div 2;
          End;
          Mouse.X := LOWORD(lParam);
          Mouse.Y := HIWORD(lParam);
        End
        Else Begin
          Mouse.X := LOWORD(lParam);
          Mouse.Y := HIWORD(lParam);
        End;
        tmp := [];
        If Mouse.LButton Then include(tmp, ssleft);
        If Mouse.RButton Then include(tmp, ssRight);
        dummy.MouseMove(Nil, tmp, mouse.x, mouse.y);

        Result := 0;
      End;
..
end// End case
end;


Das ist der Maus Kamere Steuerungscode, als Option meinte ich das man die Maus ja nicht bewegen mus.

Ich mus zugeben ich habe das mehr oder weniger Experimentell programmiert, und bei mir lief es wunderbar.

Wenn ihr mir hier helfen wollt das es Funktioniert , gut und schön , ansonsten fliegt es ebend wieder raus, oder ich lasse es nur per Expert Mode freischalten.

Eure Entscheidung ;)

[Edit]

So ich habe den Mouse Camera Allgo noch ein wenig modifiziert.

Und in den Expert einstellungen die Option entsprechend eingefügt.

Wenn es nun gar nicht laufen sollte könnt ihr die Steuerung einfach wieder Deaktivieren ( Standartmäßig ist sie deaktiviert ).


hui1991 - So 08.10.06 18:26

Hallo,

ich habe heute beim erstellen eines eigener coolen Map eien Fehler erkannt.
Screen im Anhang ;)

MfG
hui1991


Corpsman - So 08.10.06 18:34

Lol,

netter screenshot.

Schickst du mir mal das Level bzw schreibst genau was du gemacht hast ?


F34r0fTh3D4rk - Do 12.10.06 17:08

guck dir mal das an, schickes game: http://www.fun-motion.com/files/sbdemo_setup_0.1.1.exe

deinem doch sehr ähnlich aber grafisch nochmal ne klasse höher ;)


Corpsman - Fr 13.10.06 10:42

@F34r0fTh3D4rk

Also ich habe dieses Spiel mal geladen

als 1. muste ich feststellen das es installiert werden will *kotz*

dann habe ich es gestartet und wurde erst mal mit ettlichen Fehlermeldungen Konfrontiert.

Angeblich fehlten auf meinem System ein ganzer A**** voll .DLL files.

Aber ich dachte mir, na gut ich lad die mal und schau weiter.

Gesagt getan. Das Spiel Startet.

Ich sehe einen Etwas merkwürdigen Startscreen und werde von Psychodelig musik vollgedudelt.

Ich Klicke auf Start.

Ich warte.

Ich warte noch viel Länger.

Das System ist Weg.

Immerhin habe ich mir die Homepage aufgeschrieben und die Werbung angesehn.

Aber begeistert bin ich nicht von diesem Spiel.

Zudem spielt es in einer nicht Vergleichbaren Liga.

An diesem Spiel haben mehrere Leute gearbeitet, es wird Kommerziel vertrieben. Und ist Deutlich Größer ( 40 MB hat allein das Installationsfile )

Da ich es leider nicht anspielen konnte kann ich zum Spiel selbst natürlich nichts schreiben.

Hätte ich die Wahl, so denke ich würde ich Trotzdem Balanced nehmen. Allein der Tatsache wegen, das ich dieses Merkwürdige Spiel installieren muste. Ich hasse so was wie die Pest. ( Aus dem Grund das man so viel "Gruscht" erst mal installieren mus, bin ich schlieslich Programmierer geworden. So kann ich jedes Programm selbst erstellen und mus es nicht erst Installieren )

Auch wäre ich glaubig nicht bereit dafür Geld zu zahlen. Erst recht dann nicht wenn es eine "Umsonst" Konkurenz gibt.


Snikch - Fr 13.10.06 10:50

WOW.... bin erst jetzt drauf gestoßen, aber Game ist echt GEIL!
Erinert mich irgendwie an Marble Madness, nur besser :D

Eine kleine Frage habe ich dennoch: Kann man einen anderen Hintergrund nehmen?
Diese unscharfe Landschaft lenkt ganz schön ab ;)

Ansonsten: :flehan: :zustimm: :flehan: :zustimm: :flehan: :zustimm:


Corpsman - Fr 13.10.06 11:11

Ja Kann man.

1. Kannst du den Background Komplett abschalten im Launcher
2. kannst du im Verzeichniss Textures die Dateien DN.jpg, BK.jpg ... ersetzen und damit deine eigene Laden.

Im Graphik Pack1 gibts aber auch schon ne neue Backgroundtexture.


Scipio Africanus - Fr 13.10.06 12:35

Das rockt aber mächtig, Grafik hin oder her! :zustimm:


Corpsman - Sa 14.10.06 21:51

Wenn du neue Graphiken erstellst, oder Levels , schick sie mir , ich freue mich über alles was das Spiel erweitert.

Auch Ideen für neue Steine werden noch angenommen.


F34r0fTh3D4rk - So 15.10.06 10:04

cool wäre es, das ganze in eine umgebung zu integrieren, zb eine schneelandschaft oder das ganze wie ein rollercoaster durch eine mittelalterliche burg, eine lava landschaft, etc. mit einem einfachen hintergrund ist die wirkung nicht so atemberaubend, aber wenn die kugel nicht einfach nur ins nichts fällt sondern man noch was fürs auge hat, dann freut man sich doch um so mehr auf ein neues level, weil man was neues seen möchte ;)


Corpsman - So 15.10.06 10:37

Da komm ich nu nich ganz mit ?

Meinst du ich sollte mehrere Background Bilder Anbieten ?

und der Leveldesigner wählt dann seine Theme aus, so das nicht alle Levels die Selben Background haben ?


F34r0fTh3D4rk - So 15.10.06 10:45

nein ich rede nicht von einfachen hintergründen sondern wirklich von einer welt durch die man sich bewegt. man müsste das net in den editor integrieren, sondern man nimmt einfach models und importiert die dann. die brauchen dann auch nicht zwingend eine kollisionsabfrage.


mfg


Stefan S. - So 15.10.06 15:25

Also dann quasi mit Modellen, die nur für die optische Gestaltung des Levels da sind, wie z.B. auch bei "Trackmania" oder "Rollercoaster Tycoon". Joa, wäre schon genial, wenn man die Kugel durch atmosphärische Welten mit Burgmauern, Lava-Becken, oder Eislandschaften bewegen könnte. Aber der Aufwand wäre natürlich sehr groß.
Eine Alternative wäre, wenn es zumindest verschiedene "Themings" für die Level gäbe: Also Packs von Texturen und Hintergrundbild, von denen man beliebig viele anlegen kann und von denen der Leveldesigner dann eines auswählen kann. Der Aufwand wäre nicht wahnsinnig groß und trotzdem könnte man sich mit der Optik des Spiels schon ziemlich austoben, ohne das Standard-Texturen-Pack ersetzen zu müssen.


Corpsman - So 15.10.06 15:56

Ich verstehe nun was ihr meint.

Ansich ist das "realisierbar" Mein problem, ich bin Grottenschlecht im Erstellen von Graphiken. Ergo ich suche einen Freiwilligen der den Künstlerischen Part Übernimmt. Den Rest Könnte ich dann schon besorgen.

@F34r0fTh3D4rk

Die Burg stelle ich mir dann so Vor :

Die "Welt" befindet sich im Burghof, wir sehen also viel Burgwände oben das Klassische zackenmuster.
Ab und zu vielleicht ein Turm der nach oben schiest. veilleicht noch ein Tor das waagrecht Rausführt und in dem man dann noch mehr von dem Momentanen Background sehen kann.

Dann gibts natürlich schon die "Blank" welt also ohne Alles.

Weitere Themes in dennen wir uns befinden könnten ?

Wegen nur 2 lohnt sich der Aufwand eigentlich noch nicht recht.


F34r0fTh3D4rk - So 15.10.06 16:56

es könnte ja auch über die zinnen gehen, wäre schon ganz nett anzusehen dann ;) mit fackeln oder so dann durch sonen eingang, stelle ich mir schick vor, oder einen wald etc.

tore die sich öffnen beim gegenrollen ;)

hast du nen 3ds loader ? ich kann versuchen dir mal was zu basteln und du probierst ob du es geladen bekommst.

vielleicht findest du auch was besseres in diesen 3d archiven, das ding ist jetzt net so toll geworden, aber nur mal zum testen reicht das, oder du schreibst dir da ne prozedur für, ist vielleicht noch besser:

mfg


Corpsman - So 15.10.06 17:13

sry nen 3ds Loader hab ich net.

Und die tore zum Gegenrollen sind wohl als Element gemeint, ? denn als Background ginge das eher nicht.

Der Wald , ist halt Heftig, denn der background sollte nicht mehr Renderressourcen Brauchen als das eigentliche Spiel, sollte also möglichst einfach gehalten sein.


Martok - So 15.10.06 17:32

Kann es sein, dass die Datei kaputt ist? Blender meint, die Datei ist kaputt.
"Unknown or error, check Console"
Console hat folgendes geschrieben:
In BPY_call_importloader(name=d:\Temp\turm\turm.3ds)

In nem Delphi-Viewer gehts einwandfrei...


F34r0fTh3D4rk - So 15.10.06 18:03

dann liegts wohl an blender, das ist vielleicht auch keine sauberes 3ds.

den wald kannst du ja zT als bild, billboards und models machen, so sparst du dick performance


Corpsman - So 15.10.06 22:57

übrigens

habe F34r0fTh3D4rk s Idee versucht um zu setzen und es sind 3 neue nicht uninteressante Wippen dabei rausgekommen.

Alle Im Editor unter Misc zu finden.

Freue mich schon auf die Levels die ihr damit baut ;).


F34r0fTh3D4rk - Mo 16.10.06 11:58

wat meinstu, wenn du mich erst nach neuen features fragen würdest, ich bin eine endlose ideenquelle ;) wenn du was suchst, einfach fragen :P


Corpsman - Mo 16.10.06 14:33

Ich gehe davon aus das dir meine "Umsetzung" gefallen hat ;)

Ich werde heute nachmittag versuchen ein erstes Level mit den neuen Elementen zu erstellen ;).

Dann wird sich Zeigen ob die Massen( das Gewicht ) auch gerechtfertigt sind.

@F34r0fTh3D4rk siehe PN


Stefan S. - Mo 16.10.06 16:10

Um nochmal auf meine andere Idee zurückzukommen:

user profile iconStefan S. hat folgendes geschrieben:
Eine Alternative wäre, wenn es zumindest verschiedene "Themings" für die Level gäbe: Also Packs von Texturen und Hintergrundbild, von denen man beliebig viele anlegen kann und von denen der Leveldesigner dann eines auswählen kann. Der Aufwand wäre nicht wahnsinnig groß und trotzdem könnte man sich mit der Optik des Spiels schon ziemlich austoben, ohne das Standard-Texturen-Pack ersetzen zu müssen.


Wenn du so etwas umsetzen würdest, hätte man mit einfachen Blöcken (Quader, Zylinder) als Level Designer schon enorme Möglichkeiten der eigenen Gestaltung. Wenn sich dann noch verschiedene Blöcke mit verschiedenen Texturen belegen ließen, ließen sich theoretisch schon einige dieser "Welten", wie z.B. eine Burg, umsetzen, ohne dass du hunderte zusätzliche Modelle basteln müsstest. Denk mal darüber nach, ich fände es großartig.

Ich habe außerdem noch ein paar Ideen für neue Spielelemente:
- Blöcke, die einen bei Berührung ein Leben kosten: Könnte interessante neue Parcours schaffen und mit einer entsprechenden Textur ließe sich dann sogar ein Lava-Becken realisieren ;)
- einfache geometrische Formen: Wie oben genannt, einfach Quader, Zylinder usw. für Theming und Verzierungen
- durchsichtige Blöcke
- Schlüssel und Tore


Martok - Mo 16.10.06 17:39

user profile iconStefan S. hat folgendes geschrieben:

Ich habe außerdem noch ein paar Ideen für neue Spielelemente:
- Blöcke, die einen bei Berührung ein Leben kosten: Könnte interessante neue Parcours schaffen und mit einer entsprechenden Textur ließe sich dann sogar ein Lava-Becken realisieren ;)

Haben wir doch schon. Death blocks gibts irgendwo, nur sind die Unsichtbar. @Corpsman: sowas mit Textur bitte^^
user profile iconStefan S. hat folgendes geschrieben:
- einfache geometrische Formen: Wie oben genannt, einfach Quader, Zylinder usw. für Theming und Verzierungen

Quader=Block, Zylinder=Seite "Misc"
Oder was?
user profile iconStefan S. hat folgendes geschrieben:
- durchsichtige Blöcke

Wurde hier schonmal abgelehnt... Man könnte aber halbtransparente machen. Glas oder Eis oder so, das ist ja auch nicht ganz durchsichtig. Eis könnte dann noch etwas rutschig sein(kA ob Newton das schon unterstützt)
user profile iconStefan S. hat folgendes geschrieben:
- Schlüssel und Tore

Nette Idee. Ich glaub die hatten wir schonmal. Gut die mal wieder aufzuwärmen.


Corpsman - Mo 16.10.06 20:42

Oh man hättet ihr mir das Alles doch vor 2 Wochen gesagt.

Also ich mache Liebend gerne Die Themes rein, das steht eh gaaanz arg weit Oben auf meiner Todo.

Mein Problem ich kann die texturen nicht Herzaubern.

Ich stelle mir so Themes vor wie :

Wald
Wüste
Meer
Himmel
Weltall
..

Also Wer ist so lieb und macht mir die Skyboxen zu diesen, oder noch mehr Themes ?

Ich würde die dann Dynamisch einbinden, so das es auch immer mehr werden dürften.
Zum Start brüchte ich halt noch mindest 1 weitere.


Wennn Die Themes im Spiel sind können wir dann gemeinsam das Nächste Thema Aufwärmen ;)


Martok - Mo 16.10.06 21:29

Die Skybox kam ja wohl aus Terragen. Hab leider keine Zeit, da selbst was zu basteln, aber wenn mir jemand die World-Dateien und ein Script macht, stell ich Rechenzeit zur Verfügung!


Corpsman - Mo 16.10.06 22:32

lol,

ich habe keine Ahnung was Terragen ist.

Ich habe einfach nach Skybox gegoogelt und das erste das ich gefunden hatte habe ich halt genommen.


F34r0fTh3D4rk - Di 17.10.06 10:46

mit Terragen kannst du deine skyboxen erstellen, das ist ein freeware renderer, der ganz schicke sachen zaubert ;)

http://delphigl.de/tutorials/skybox_de.html

achja und hier eine nette methode um schatten zu projezieren:

http://delphigl.de/files/shadowmap.zip

dabei ist das problem dass du eine textur hast, die in der größe begrenzt ist, renderst du zb die shadow map deiner ganzen szene und projezierst die dann kann das pixelig oder schwammig aussehen.

mfg


Stefan S. - Di 17.10.06 14:36

user profile iconMartok hat folgendes geschrieben:
user profile iconStefan S. hat folgendes geschrieben:
- durchsichtige Blöcke

Wurde hier schonmal abgelehnt... Man könnte aber halbtransparente machen. Glas oder Eis oder so, das ist ja auch nicht ganz durchsichtig.


Mit "durchsichtig" meinte ich halbtransparent, also quasi so wie Glas.

Corpsman hat folgendes geschrieben:
Also ich mache Liebend gerne Die Themes rein, das steht eh gaaanz arg weit Oben auf meiner Todo.

Mein Problem ich kann die texturen nicht Herzaubern.


Es geht doch gar nicht darum, die Themes zu erstellen, sondern erst mal darum, die Funktion, eigene Themes zu erschaffen, einzubauen. Wenn die erst mal drin ist kann jeder Leveldesigner selbst für sein Level ein Theming zusammenbasteln, so entstehen dann wie von selbst einige neue Themes. Du musst nicht schon neue Themes mitliefern, ist doch egal, wenn dann vorerst weiter nur das Standard-Theme zur Verfügung steht.


Corpsman - Di 17.10.06 16:53

Ja und Nein.

Denn wenn ich hergehe und diese Funktion einbaue , was zum Glück net so schwer ist.

Und ihr dann eigene Themes erstellt und dann Levels die diese Themes beinhalten, dann ladet ihr garantiert wieder nur die Levels und nicht die Themes hoch. Und dann haben andere die eure Levels laden wieder nichts davon.

Wenn ich aber standartmäsig schon mal Themes bereitstelle ist die Chance deutlich höher das das ganze dann Klappt.

Natürlich werden die Themes beliebig erweiterbar sein. ( Allein schon deswegen weil ich keine Lust habe wenn ich in endlicher Zeit noch ein Theme Bekomme , deswegen das Game nochmal erweitern zu müssen ).


Stefan S. - Di 17.10.06 21:29

Ich stelle mir das eigentlich eher so vor, dass man dann das Theme dahaben muss, um ein Level zu spielen, in dem es benutzt wird. Nicht dass die Grafiken mit in die Level-Datei gepackt werden. Das ginge natürlich auch, aber dann wird es eine einzige große Datei und man lädt mit jedem Level gleichzeitig auch noch das entsprechende Theme runter, selbst wenn man schon ein anderes Level mit diesem Theme gespielt hat.
Also du verstehst, was ich meine? Es gibt einen Ordner "Themes" und in dem sind dann die Unterordner der einzelnen Themes, die die Grafiken beinhalten. Wenn man ein Level spielt mit einem Theme, das man nicht hat, muss man sich erst das Theme runterladen (oder du machst es so, dass automatisch das Standard-Theme ausgewählt wird, wenn das Theme nicht vorhanden ist), dafür hat man das dann einmal und kann ab sofort alle Level spielen, in denen es genutzt wird. Und das von dir beschriebene Problem haben wir so nicht.


Corpsman - Mi 18.10.06 12:29

Ich will verhindern das ein Level nur mit entsprechendem Theme Spielbar ist.

Denn wer garantiert mir das du ein Level erstellst und ein Theme dazu hast das du dann auch Online zur Verfügung stellst ?

Das bei nicht vohandenen Themes die Standart Texturen genommen werden ist eh klar.

Was ich eigentlich meinte ist das ich gerne einen gewissen Grundstamm an Themes bereits zur verfügung stellen würde.
Ganz einfach aus dem Grund das man nicht erst anfangen mus die Ettliche Thems zu laden. Die Erweiterung, also wenn du ein Eigenes Theme erstellst wird dann so laufen wie du das Beschreibst.

Beim Laden eines Levels wird das benutzte Theme geprüft. Gibt es dieses Gut, wenn nicht Fehlermeldung und verwendung des Standart Themes.

Nur Brauche ich ebend erst mal diesen "Grundstamm" an Themes.


F34r0fTh3D4rk - Mi 18.10.06 13:11

wenn du ein level hast mit einem theme und das theme dann net hast, müssen ja alle models etc weggelassen werden, das ist ja auch net so das wahre ... Oo


jakobwenzel - Mi 18.10.06 21:17

Für ne Burg wüsst ich was, aber KA ob ich das so hochladen darf.
Das wär in der Demo von BlitzBasic 3d (http://www.blitzbasic.com/file/get.php?file=/Products/demos/Blitz3DDemo183.exe), wenns entpackt ist im Ordner samples\castle\castle.
Liegt halt als .X vor, sollte sich aber konvertieren lassen.
Für ne Skybox sollte des allemal reichen.


Stefan S. - Mi 18.10.06 21:22

user profile iconF34r0fTh3D4rk hat folgendes geschrieben:
wenn du ein level hast mit einem theme und das theme dann net hast, müssen ja alle models etc weggelassen werden, das ist ja auch net so das wahre ... Oo


Es geht bei "Themes" ausschließlich um die Texturen und die Skybox. Die Modelle sollen unabhängig davon sein. Wenn du also ein Level mit aufwändiger Gestaltung spielst, zu dem du nicht das entsprechende Theme hast, könnte es höchstens sein, dass die Modelle mit einer Standard-Textur belegt werden, die überhaupt nicht draufpasst, was dann etwas komisch aussieht.

@Corpsman: Warum sollte eigentlich jemand ein Theme erstellen und es dann nicht online zur Verfügung stellen? Ich setze mich doch nicht ne Stunde hin und erstelle Grafiken, nur damit ich selber dann damit spielen kann!?


F34r0fTh3D4rk - Do 19.10.06 12:44

das problem das ihr jetzt bei den hintergründen habt wird dann aber auch auf die models zu treffen. ich wollte mir der idee ja eben dieses "hintergrund only" verhindert, man soll mehr in eine "welt" versetzt werden, bissl was fürs auge.


Stefan S. - Do 19.10.06 16:15

Die zusätzlichen Modelle sind doch eine andere Geschichte. Das ermöglicht Corpsman ja vielleicht auch noch. Und wenn es dann noch die Möglichkeit gäbe, verschiedene Objekte mit verschiedenen Texturen zu belegen, dann wären da gestalterisch eigentlich keine Grenzen gesetzt.


F34r0fTh3D4rk - Do 19.10.06 16:52

warum sollte man denn eine funktion bereit stellen für mapper die ihre eigenen themes einbauen, wenn das für die models dann nicht gilt ? das ist nicht etwas "völlig anderes" ich finde man sollte nur die sachen benutzen dürfen die auch von haus aus mitgeliefert werden.

mfg


Corpsman - Do 19.10.06 18:54

Um etwas Verwirrung in die Runde mit ein zu Bringen.

Ich habe mir gedacht.

Ich Fange mit den Themes als Hintergrundbildern an.

dann wollte ich anfangen Steine zu entwerfen die sich Abhängig vom Theme einfärben. Diese Steine würde ich dann aber sicherlich nicht an die Physik übergeben, rein Theoretisch wärs aber nicht die Schwierigkeit.

Wenn ich dann hergehe und Graphiken mit Transparentmasken zulasse dann könntet ihr Tatsächlich Dinge wie Bäume ect reinladen.

Aber das Alles ist Zukunft ( Aber nicht ferne sondern nahe ;) ).

Zuerst aber will ich mit den Background Themes anfangen und dann Schrit für Schritt zu den anderen sachen kommen.

Ich würde nur ebend gerne min noch ein weiteres Theme haben bevor ich anfange. Ergo sobald ich die Texturen für einen zweiten Background habe werden diese ganzen Elemente mit Reinkommen. Solange ich diese nicht habe arbeite ich gerade immernoch am Schatten :( und habe auch scon eine neue Seesaw im Auge.


jakobwenzel - Do 19.10.06 18:56

Falls dus übersehn hast:
user profile iconjakobwenzel hat folgendes geschrieben:
Für ne Burg wüsst ich was, aber KA ob ich das so hochladen darf.
Das wär in der Demo von BlitzBasic 3d (http://www.blitzbasic.com/file/get.php?file=/Products/demos/Blitz3DDemo183.exe), wenns entpackt ist im Ordner samples\castle\castle.
Liegt halt als .X vor, sollte sich aber konvertieren lassen.
Für ne Skybox sollte des allemal reichen.


Corpsman - Do 19.10.06 19:02

Ne hab es nicht übersehn.

Aber genau wie du dich gefragt hast ho du die Graphiken "Legal" hier ins Forum laden darfst, darf ich die Graphik natürlich auch nicht in meinem Spiel benutzten.

Ich komme in Teufels Küche wenn ich Graphiken nehme die Irgend ein Copy Right haben ( Was auch der Grund war / ist warum das Spiel teilweise echt ätzende graphiken hat. Ich selbst Spiele es ja bei mir mit den Graphiken vom Orginal, diese hab ich mir von meiner Gekauften Orginal kopiert und darf das auch. Nur darf ich diese Kopierten nicht veröffentlichen. Witzigerweise darf ich das nicht mal obwohl diese graphiken als Freeware Link des Spieles verfügbar wären.

@Stefan S.

Ich rechne tatsächlich nicht damit das mir jemand seine Themes schikct, da mir leider auch kein Mensch irgendwelche Levels schickt. Wenn dem so wäre hätten wir deutlich mehr als nur die paar die es momentan on gibt.


Stefan S. - Do 19.10.06 20:48

Ich denke aber, das liegt dann eher daran, dass nicht sehr viele Leute neue Level erstellen. Wer ein Level erstellt, der wird es dir doch sicher auch schicken, denn man erstellt doch normalerweise keine Level, um sie selbst zu spielen. Mal sehen, vielleicht mach ich ja auch mal eines, aber ich hab auch sonst viel zu tun, deswegen will ich keine Versprechungen machen. ^^
Zu den Themings: Also wenn auch surreale, abstrakte und futuristische Themings gefragt sind, könnte ich mich theoretisch schon mal hinsetzen und was mit Photoshop basteln. Aber was realistische Umgebungen wie Wälder, Wüste und Gebirge angeht kann ich dir auch nicht weiterhelfen, denn ich kann dafür ja ebenso wenig Grafiken verwenden, die ich im Internet gefunden hab.


Corpsman - Do 19.10.06 21:09

Neue Levels, Cool.

Ich habe leider auch keine Ahnnug von Graphik Programmierung. Und seit dem das Wintersemester wieder losgegangen ist auch jede Menge zu tun.

Aber ich hab da so jemand an der Hand mal schaun vielleicht macht uns der eine Kleine Graphik.

zur Not geh ich mal mit der Digicam Los und Fotoprahiere ein wenig Landschaften , mal sehn wie das dann wirkt ;)


Martok - Do 19.10.06 23:15

Ok, dann hab ich hier mal was für dich:
Mein 3. Level. (Danke übrigens für die SpeedUnlimiter-Bausteine^^)

An ein Paar Stellen richtig tricky, hat aber einige Abkürzungen. Wobei ich schon einige rausnehmen musste, da das alles nicht so funktioniert hat...


Corpsman - Fr 20.10.06 15:06

Freut mich wenn meine Arbeit gefällt.

Hab dein Level zwar noch nicht gespielt, aber werde das nachher gleich nachhohlen.

Wenn es Validiert ist lade ich es auch nachher mit Hoch.

Übrigens bastle ich gerade an zwei neuen Wippen. Mit etwas Glück lade ich die Heute noch Hoch ;)

[Edit]

Endlich habe ich es hinbekommen

ver 0.43 ist online

unter Misc gibts nu Seesaw4 und Seesaw5


hui1991 - Sa 21.10.06 20:50

Guten Abend,

kommen wir zu dem SeeSaw und Gateway,
dazu habe ich gleich ein neues Level erstellt.
Und wieder ein Auswahl level, zwischen 4 Türen, die Gateway, kann man gut dafür verwenden.
Man kann beim ersten mal nicht sehen, wo der richtige Weg ist, aber man hat genug Leben um in jede Tür rein zu kommen ^^
Was halt noch schön wäre, wenn man irgendwie zufall machen könnte, mal ist Links Leben und dann Rechts dann mal Links in der Mitte usw. aber naja.. So weit ist das nun ;)

Darauf hin bin ich beim Editieren auf ein Bug gestossen.
Als ich durch Türen oder dünne spalten durch wollte, hat sich das Spiel einfach gefunden.
Viel Spass beim Fehler suchen, solche Fehler kann man schlecht herausfinden..

Aber leider wusste ich net wie ich SeeSaw3 einbauen soll.

Anhang:
SeeSaw und Gateway Level von hui1991

MfG
hui1991


Corpsman - Sa 21.10.06 21:42

Zitat:

Als ich durch Türen oder dünne spalten durch wollte, hat sich das Spiel einfach gefunden.


Was soll das heisen ?

Und danke für dein Level, ich werde es natürlich gleich mit On stellen.


hui1991 - Sa 21.10.06 22:06

Bei mir stürtze es am, als ich wie im Screen, durch das loch wollte, ich wusste net warum, aber es ist mir mehrmals aus gegangen. Hat sich einfach so geschlossen, wie die heutigen spiele, wie Warcraft 3 oder so. Die schließen sich machmal aufeinmal. Aber soweit ich weis wurde dort der Fehler behoben.. Ich hoffe du findest den Fehler und schreibst ihn irgendwo auf damit du achten kannst woran das liegt..

MfG
hui1991


Corpsman - Sa 21.10.06 22:27

Ja dieses einfach beenden ohne Rückmeldung das ist schon bekannt.

Angeblich soll das ein OpenGL Fehler sein. Und damit unauffindbar. Trotzdem werde ich versuchen den Fehler zu Reproduzieren und zu finden.

Mehr kann ich dir aber nicht versprechen.


Stefan S. - So 22.10.06 17:33

Sind die neuen Versionen eigentlich immer "abwärtskompatibel"? Also kann man mit ihnen immer problemlos auch Level starten, die für ältere Versionen gemacht wurden, oder muss man diese in einigen Fällen konvertieren?


Martok - So 22.10.06 18:08

Eigentlic ja. Nur mit den ganz alten (auf der 1. Seite) gibts Probleme, aber seit 0,20 (ungefähr) gehts eigentlich mit allen Versionen.
Nur halt neue Level auf altem spiel geht nicht, klar.


Corpsman - So 22.10.06 20:19

Für dioese Ganz Alten Levels gibt es einen Levelconverter

Den gibts auch auf meiner HP, generell sind aber alle Levels mit den neueren Versionen Spielbar.

Andersrum gibt es erst seit ver 0.40 oder so eine Möglichkeit das zu erkennen.

D.h. wenn du eine entsprechend ältere version des Spiels hast und ein neues Level lädtst dann stürzt das Game sicherlcih ab.

Die neueren versionen erkennen das Brechen Ab und Melden dir das du ne Neue Game version runterladen sollst.


Stefan S. - Mo 23.10.06 14:30

Heut hab ich mal wieder etwas mehr Zeit und kann deshalb die Neuigkeiten berichten: Ich habe mich vor ein paar Tagen mal ein paar Stunden hingesetzt und mit Photoshop die Standard-Texturen von "balanced" editiert, d.h. Filter angewendet, Farbton und Werte für Helligkeit und Kontrast abgeändert usw. Herausgekommen ist dabei ein "Dschungel"-Theme inklusive eigenem Hintergrundbild. Ich finde eigentlich, dass es ganz nett geworden ist und habe auch schon ein bisschen mit dem neuen "Look" gespielt. ;) Zudem sind die Texturen ausschließlich Abwandlungen von den Standard-Texturen und das Hintergrundbild ist ein Ausschnitt von einem Foto, das ich persönlich auf einer Reise gemacht habe, also keinerlei Probleme mit Copyright oder so! :) Ach ja, das Hintergrundbild ist natürlich nicht extra für Skyboxes geschaffen, deswegen erkennt man an einigen Stellen die "Schachtel" um das Level, aber vielleicht kann da ja noch jemand weiterhelfen.
Ich schick dir das Theme jetzt mal (an deine E-Mail Adresse), vielleicht kannst du ja etwas damit anfangen. Wenn es dir als Ganzes nicht gefällt, kannst du von mir aus auch einzelne Texturen rauspicken.

EDIT: Mir ist ein kleiner Fehler unterlaufen, eine Textur wurde durch eine andere überschrieben. Hab deshalb das ganze nochmal versandt. "jungle-theme.zip" einfach ignorieren und "jungle-theme2.zip" runterladen.


Corpsman - Mo 23.10.06 16:24

Lol

Du kannst mir so einfach keine Email schicken , erst Recht nicht wenn du nen Anhang hast.

Bei meinerm Account werden Emails solcher Art Grundsätzlich gelöscht bevor ich die überhaupt zu gesicht bekomme.

Ich habe dir nun ne Möglichkeit Freigeschaltet. D.h. du must mir die Mail leider nochmal schicken.

Die Email Addy hast du ja , zur not ist sie ja auf meiner HP zu finden.

Der Betreff mus lauten : "Balanced Themegraphiken"


Dann wollen wir mal schaun obs nu geht. Wenn das auch nicht geht must du mir ne PN schicken und dann mus ich deine E-mail Addy Speziell Freischalten, das du mir socle Emails schicken kannst ;)


Stefan S. - Mo 23.10.06 20:09

OK, wäre eigentlich kein Problem gewesen, weil man die mit Yousendit verschickten Dateien auch so als Download verlinken kann. Hab dir den Link mal per PM geschickt. Allerdings scheint es da öfter technische Probleme zu geben bei mir hat der Download vorher dauernd nicht geklappt. Sollte das auch bei dir (nach wiederholtem Versuchen) der Fall sein, kannst du ja mal deine E-Mails checken. ^^ Irgendwie bringen wir das schon hin.


Delete - Di 24.10.06 21:44

eine frage: wiso ist das programm auf englisch?


Xqgene - Di 24.10.06 21:58

Hallo Corpsman,

wirklich tolles Spiel hast du erstellt.

Ich habe allerdings auch ein kleines Problemchen. Nach einiger Zeit beendet sich das Spiel einfach so. Keine Fehlermeldung, keine Ausnahme, nix. Das Fenster verschwindet einfach. Ist bei mir zwei mal passiert. verschiedene Levels. keine Regelmäßigkeiten konnte ich bis jetzt feststellen.


ich habe WinXp Pro SP2, 2GB RAM, Pentium IV 3.0 GHz, Auflösung 1280x1024.
gespielt im Fenster 1024x768

Gruß Xqgene


>M@steR< - Mi 25.10.06 17:53

Gelöscht


Corpsman - Do 26.10.06 13:54

@Barzi

Das Spiel ist auf Englisch weil ich hoffe das es von sehr vielen Menschen gespielt wird, diese müssen dann nicht unbedingt Deutsch sprechen.

@Xqgene

Schon zig mal diskutiert das liegt an OpenGL

@>M@steR<

Das mit dem Validiert ist echt ne Idee, mich selbst nervt das auch immer ;)

Werde das als neuen TodoPunkt ganz Oben aufnehmen.

Die Levelvorschau wäre zwar theoretisch möglich, ganz Erhlich ist mir aber momentan zu viel aufwandt, da müste ich dann ganz gewaltig an der levelstruktur umbaun. Zum einen auch weil die Screenshots dann im Level gespeichert werden müsten.

Der Ventilator ist im Prinzip der Aufzug Baustein.

Die Maus ist so ein Problem ;) ich selbst wollte nie eine Rein machen, und hab mich da auch nur überreden lassen. Wie du erkennen kannst bin ich in Einbindung der Maus nicht gerade gut. Meine Programmiererischen fähigkeiten liegen da eher wo anderst.

Der Netzwerkmodus, so leit es mir tut steht seeehr weit hinten.

Ein Hochladen der Todo, würde bedeutetn das ich diese in Vernünftig lesbaren Text umformatieren mus. da ich dazu aber grad überhaupt keine Zeit habe werde ich mit Doppelideen Leben müssen ( aber das kam bisher so gut wie fast nicht vor, und wenn doch dann ist das gut , das zeigt mir dann das ich noch nicht fertig bin und mal wieder die Todo editieren sollte ;) )


F34r0fTh3D4rk - Do 26.10.06 14:43

naja die levelvorschau kann ja immer das erste bild sein was man vom level sieht, das kann dann im editor gleich gerendert und als bitmap gespeichert werden in einer größe von kA 128*128 oder so.


mfg


Corpsman - So 29.10.06 23:19

Das wäre dann in 90 % aller Fälle ein Bild vom Startpunkt und einem Stone 27.


Stefan S. - Mo 30.10.06 20:22

Naja, das Bild könnte ja auch einfach von einem weiter entfernten Punkt gemacht werden, sodass man einen großen Teil des Levels im Überblick hat.
Aber so wichtig ist das mit der Vorschau auch nicht. Wichtiger wär mir, dass man bei der Level-Auswahl mal vernünftig scrollen kann und nicht immer wiederholt auf den Pfeil nach unten klicken kann. ;) Nicht schlecht wäre es auch, wenn man bei selbstgemachten Leveln den Namen des Autors und evtl. seine E-Mail Adresse speichern könnte, welche dann bei der Level-Auswahl angezeigt werden (dann würde auch nicht mehr jeder die Level nach seinem Namen benennen und man hätte vielleicht schon durch die Level-Namen einen besseren Überblick, um welches Level es sich handelt).


Corpsman - Di 31.10.06 00:14

So ver 0.44 ist Online

mit den ersten Grundzügen der neuen Themes. Auf diesen werde ich dann aufbauen ;)

[Edit]

Momentan ist meine HP Down, der Server zeiht gerade um sagte mir mein Admin, ich hoffe das ab Morgen (2.11.2006 ) die HP dann wieder steht.

Dann auch mit der neuen Balanced vesion.
[/Edit]
[Edit]
So der Server steht wieder.

Habe euch auch gleich die neue Balanced version hochgeladen. Ihr erkennt sie am Scrollbar im Load Menue.

[/Edit]


Corpsman - So 19.11.06 16:01

Hi ho alle Miteinand,

ich habe euch gerade die aller erste version mit Tönen hochgeladen.

Allerdings ist das Ergenbiss noch nicht ganz zufriedenstellend.

Ich empfehle Dringend sich die Demo Version von Balanced runter zu laden und die Töne von dort Raus zu kopieren.

( Falls einer von euch bessere Wav Dateien hat, möge er mir diese schicken. Doch mehr wahr mit meinem Mikro einfach nicht machbar. )

da ich mit der Physik noch kräftig am Kämpfen bin , konnte ich bisher nur Töne für starke Collisionen einbauen.

Das Problem besteht momentan darin zuverlässig zu erkennen wann das Abspielen eines Sounds beendet werden mus.

Weitere Sounds ( wie gewonnen, gestorben, Credit aufgenommen ... ) werden natürlich noch kommen.


ich1506 - Di 26.12.06 04:11

Egal was alle anderen schreiben, ich finde das Programm echt cool!
Na klar kann man es immer schöner und mit mehr Schleifchen und Ösen machen aber trotzdem.

Ich weiß ansatzweise, wieviel Arbeit sowas macht :lol:
Mach weiter so!


Corpsman - Di 26.12.06 13:51

Hossa,

Ich habe heute endlich mal zeit genug gehabt mich um die Rollsounds zu kümmern.

Sie Laufen nun auch. Es ist noch nicht Perfect. Aber spielbar.

Leider ist mein Mikro nicht so der Hit. Die Tonaufnahmen sind daher nicht gerade "GUT" habe extra ne Option in den Launcher gemacht das man die Rollsounds abstellen kann.

Viel Spass beim Spielen.


>M@steR< - Mi 10.01.07 23:01

Gelöscht


Corpsman - Do 11.01.07 11:48

@>M@steR<

Das eingeben der Sonderzeichen im Launcher war sozusagen ein EasterEgg, das wusste ich, hab es aber absichtlich drin gelasen. Ich könnte es ja mal rausmachen.

Was die Einstellungen von Deteail=high angeht mus ich das testen wenn ich das nächste mal in Win Gebootet habe.

Mit 3. meinst du das wenn die maus nach Rechts bewegt wird sie dann plötzlich die Kamera nach Links dreht statt andersrum ?

Wenn Ja dann kann ich dir das auch einbauen.

[Edit]
So die Version 0.48 ist online. Die sache mit high war tatsächlich ein Bug, dieser ist nun behoben. Ebenso die sache mit den User Namen.

Die sache mit der Maussteuerung ist schon Drin, nennt sich Reverse Camera.

nutze mal diese Einstellung, wenn dir das Komplett nicht reicht müste ich das Aufsplitten.


GTA-Place - Do 11.01.07 21:05

Das ist doch dein Spiel hier auf der Seite: http://www.fraps.com/ . Wollte nur mal erwähnen :mrgreen:


Corpsman - Fr 12.01.07 15:36

Hossa,

Nein Das ist nicht mein Spiel auf dieser Seite, aber genau diese Seite ist der Grund warum ich das Spiel Balanced überhaupt geschrieben habe.

Dort habe ich Balance ( so heist das Original ) zum ersten mal gesehen und dann auch Gekauft. Nur das Original hat keinen Leveleditor , oder sonst der Großen Dinge die Balanced mittlerweile hat.


Corpsman - Di 29.05.07 17:11

Sollte es noch jemand Geben so sei Gesagt das ich es endlich geschafft habe den Schatten zu implementieren, ein paar weitere Features und bugs wurden ebenfalls eingebaut / behoben.

P.s.

Sorry für den Doppelpost.


Leuchtturm - Di 29.05.07 17:27

Ich bekommene fehlermeldung wenn ich ein Level über Load laden will. :(
Über New kann nur direkt aus WinRar spielen ich spielen und der Schatten sieht schonmal nicht schlecht aus :D

EDIT: Mir fällt gerade auf das das daran lag das ich die Sounds abgeschalten hatte


Corpsman - Di 29.05.07 21:46

Es könnte natürlich daran liegen das du nur die Exe Entpackt hast und nicht das Ganze Archiv.

Und du hast vielleicht nicht alle Sound files. Ich habe glaubig vergessen zu prüfen ob die Files überhaupt Existieren.

Werde das aber einbauen ver 0.54 wird dir dann eine Sinnvoller Fehlermeldung entgegen Werfen.


jakobwenzel - Do 31.05.07 21:43

Generell wirds mit jeder Version besser, doch ein paar Fehlerchen gibbet noch:

Man kann zwischen zwei Kugel-Umwandlern "kleben" bleiben.

Was bei mir (und auch bei nem Freund) in dieser Version zum ersten Mal auftritt, ist, dass irgendwann die Kugeltexturen völlig verkehrt werden. Dir Holzkugel sieht dann z.B. aus wie aus Beton.


Was noch schön wäre, wäre, wenn der Schwung den man hat, nicht verloren ginge, wenn man auf nen Kugel-umwandler kommt (das sollte auch den Bug lösen).


Corpsman - Do 31.05.07 22:03

@jakobwenzel

Was den Anhalte Bug angeht : Es ist beabsichtigt und Teil des Spielprinzipes das man auf einem Wechsler einen Vollstop einlegt. Dieses "Hängenbleiben" ist ein Fehler im Leveldesign. Wenn man unbedingt zwei Wechsler so nah bei einander haben will macht man einen anderen Stein dazwischen und alles ist Gut.


Was das Wechseln der Textur angeht so ist das natürlich nicht gewollt.

Bitte mach doch mal ein Replay und schick mir das, denn sonst habe ich keine Chance den Fehler zu finden.


jakobwenzel - So 03.06.07 13:07

Irgendwie tritt der Texturbug jetzt seltener auf, aber heute war es wieder so weit.
Ich hab verschiedene Level gespielt, der Bug trat beim Laden vom Level "NoName" auf. Replay hab ich leider keins, weil ich zu doof für das Level bin.
Die Texturen bleiben auch in anderen Leveln falsch.
Aber ich hab Screenshots von den falschen Texturen gemacht.


PS:


Corpsman - Mo 04.06.07 16:56

Hmm.

Also woran es liegt ist mir Klar.

Wenn man ein GLend vergisst zu proggen Treten genau diese Effeckte auf.

Da der Bug aber nicht Regelmäsig auftritt ( und bei meiner GForce 8800 GTS überhaupt nicht ) mus ich hergehen und die ganzen 35000 Zeilen Code nochmal von Hand durchlesen. Das dauert natürlich ein bischen.

Solltest du es Schaffen einen Reproduzierbaren Bug zu finden wäre ich dir natürlich Dankbar, da das die Anzahl der zeilen Drastisch senken würde.

Auch Hilfreich wäre wenn du mir eine Sequenz an Bilder zeigen Kannst. Theoretisch müste der Bug derart sein das du ein stück Vorrollst und die Textur ist Falsch und dann Rollst du wieder zurück und plötzlich stimmt es wieder. Anhand dieser "Kante" kann ich dann besser das entsprechende Object Lokalisieren.

Ich werde mich dann mal auf die Suche machen.


jakobwenzel - Mo 04.06.07 17:06

user profile iconCorpsman hat folgendes geschrieben:
Auch Hilfreich wäre wenn du mir eine Sequenz an Bilder zeigen Kannst. Theoretisch müste der Bug derart sein das du ein stück Vorrollst und die Textur ist Falsch und dann Rollst du wieder zurück und plötzlich stimmt es wieder. Anhand dieser "Kante" kann ich dann besser das entsprechende Object Lokalisieren.

Bisher war es immer so, dass der Fehler von Anfang an in einem neuen Level auftrat.


Corpsman - Mo 04.06.07 17:56

Hmm, wenns keine Kante gibt dann wirds natürlich noch Komplizerter.

Ich habe nu Tatsächlich was gefunden, aber ich glaube nicht das es daran Lag. ( Wenn doch müste die Kugel nu weis werden , anstatt irgendwelche Texturen zu bekommen )

habe die "Neue" Version mal Hochgeladen, ist aber immer noch ver 0.54 nicht das ihr euch Wundert.

Probier mal das Deaktivieren der Schatten, ob der Fehler dann immer noch Kommt. Wenn Nein dann weis ich wenigstens das der Fehler im Schatten Code ist.

[Edit]

Sollte das hier Tatsächlich jemand lesen :

Also zur zeit ist ver 0.56 online, sehr viele Bugs sind behoben worden unter anderem Konnte ich die GraphikPipelineLast deutlich minimieren dadurch stürzt das Spiel nun deutlich weniger oft ab ;)

Desweiteren Programmiere ich gerade an einem Multiplayermodus , Wenn Alles Glatt Läuft hat ver 0.57 den dan.

ab ver 0.56 kan ein neues Standart Levelpack welches nun 23 Levels Beinhaltet. Momentan bin ich dabei die Ganzen Replays noch zu erspielen, aber für die ersten 15 Levels gibt es die auch schon online.

Eine Community für Balanced ist ebenfalls in Arbeit.

Ihr seht es bewegt sich was rund um Balanced. Bin echt gespannt was noch alles kommen wird ;).


Snikch - Di 03.07.07 14:57

Dein "kleines" Spiel ist wirklich fesselnd ;)

Geniale Arbeit!

Künnte man glatt als Shareware auf den Markt bringen!


Sinspin - Di 03.07.07 16:28

Ich finde das Spiel auch echt Klasse. Ich habe darin schon Tage zugebracht, weil irgendwer rießengroße, total spannende Maps gebaut hat.

Da könnte man glatt von Entwickler zum Konsument solcher Programme werden. :)


Corpsman - Mi 04.07.07 07:30

Vielen Dank für das Lob,

Leider bin ich bedingt durch Private Angelegenheiten zur Zeit nicht so schnell im Programmieren wie ich das geplant habe.

Aber das Validieren von Multiplayer Maps geht schon ;)

anbei sende ich euch nen Screenshot des ersten Multiplayer Cooperate Levels das es gegeben hat. Dank diverser Alpha Tester von mir werden es aber schon mehr ;).

Wenn ihr auch die ein paar andere Map beisteuern wollt seid ihr Herzlich dazu eingeladen. Ich, und sicherlich jede menge andere User freuen sich auf alle Fälle.


Corpsman - Fr 27.07.07 17:55

Hi ,

Ich will grad noch ein bischen Werbung machen, hoffe mal das mir das keiner Krumm nimmt.

Habe nun einen Multiplayer modus in mein Spiel eingebaut.

D.h. das spielen übers Internet via Hamachi, oder normal übers Lan ist nu Möglich.

Eine eigene Kommunity hat sich auch gefunden ( http://www.Balanced.de.vu )

Als nächstes Großes ist die Protierung auf Linux geplant :=).

Viel Spass noch beim Spielen.


>M@steR< - Mo 06.08.07 21:21

Gelöscht


Corpsman - Mo 06.08.07 21:51

Hi Master,

1. danke für das lob

2. Wäre es nicht schlecht wenn du das Forum von Balanced.de.vu nehmen würdest, da ich auf Kurz oder Lang alle Fragen auf dieses Forum umleten lassen werde.

3. Zu deinem Bug.

Ich habe zum aller erstan mal ein Netzwerk spiel tatsächlich so weit gebracht das es im an läuft daher auch noch ettliche Bugs drin. Bis das Release kam gingen auch ettliche Tests und Bugreports meiner Alphatester ein.

Speziell dein Problem / Bug :

Ich kann aus Bandbreite Gründen nur die Spieler pos übermitteln.

Der Fehler den du nun hast ist das dein Client und dein Server ziemlich wahrscheinlich unterschiedliche FPS raten haben im Spiel.

Damit Multiplayer Spielbar ist solltet ihr beide min 60 FPS haben ( das wäre das Optimum ), hat einer der Beiden Rechenr dies nicht so ergeben sich Zeitverschiebungen zwischen den Spielern, der Langsammere Rechenr kommt einfach nicht mehr mit der Simulation hinter her und erzeugt damit unterschiedliche Physik effeckte.

Momemtan Lerne ich auf Prüfungen, kann dich also eh erst mal nur auf später vertrösten.

Der Fehler ist aber bekannt. und zumindest in der Theorie ist mir auch klar was ich machen mus damit der Bug evtl behoben werden kann ( Ich meine eine Zeitsynchronisation übers Netz ).

Bis ich das hinkriege gehen aber bestimmt noch ein Paar wochen ins Land ( Die Uni Prüfungen gehen leider vor ). Was aber nicht uninteressant für mich wäre wenn du Testet ob es was bringt wenn du an deinem Client die FPS hochschraibst. D.h. schalte am Client die schatten aus, das Bringt schon mal FPS, reicht das auch nicht dann die Detail Stufe auf Low. Ich hoffe das reicht dann, wenn nicht machst beim Server die Sleep Funkt auf 15 MS dadurch kann evtl beim Server die FPS ein wenig einbrechen. Mit etwas Glück bekommst du so auf beiden Systemen gleiche FPS. Wenn du das schaffst vergleiche die Physik und sag mir obs dann besser geworden ist .

Viel Spass noch beim Spielen und levels Bauen

Corpsman

P.S.: Der Blick auf Balanecd.de.vu lohnt sich auf alle Fälle, in Naher zukunft wird eine Mailingliste eingerichtet werden . Einmal dort eingetragen wirst du automatisch informiert, wenn ein neues Level geuploaded wurde.


>M@steR< - Di 07.08.07 00:57

Gelöscht


Googler - Mi 19.09.07 17:02

Und nun endlich gibts auch nen Onlinehighscore für Balanced. Siehe hier [http://orakeldel.or.ohost.de/balanced/pages/thegame_highscores.php]

Level, Replays und Levelpacks können auf dieser Seite auch hochgeladen werden, und natürlich auch herunter.

Grüße
Max


F34r0fTh3D4rk - Di 11.10.11 23:32

Gibt es noch irgendwo einen Download? Ich hatte heute wieder Lust, ne Runde zu zocken ;)


Hobby-Programmierer - Mi 12.10.11 01:37

Moin ...,
auf der Homepage von Corpsman unter Projekte.
http://www.corpsman.de.vu/


Corpsman - Mi 12.10.11 07:29

Guten Morgen allerseits,

Meine HP ist umgezogen auf http://www.Corpsman.de und dort ist unter Balanced [http://corpsman.de/index.php?doc=projekte/balanced] das Spiel verfügbar.

die de.vu Weiterleitung funktioniert zwar, doch sollte sie nicht mehr genutzt werden.

Desweiteren bin ich dabei den Code auf Lazarus ( Plattformunabhängig ) zu portieren. Leider ( Glücklicherweise ) habe ich kein Windows mehr.

So lange die Portierung nicht abgeschlossen ist, funktionieren leider auch in der "alten" Windows Version, aufgrund des Domain wechsels, einige Dinge nicht ( z.B. Online Highscore/ Prüfen auf Updates .. )

Aktueller Stand der Portierung : Gameengine mit Ton & Physik ist Spielbar auf Linux 32 und Win32. Der Netzwerkcode steht noch aus.

Sollte Interesse am "Single Mode" für Linux bestehen, bitte eine Kurze PN / Email an mich.

Gruß

Corpsman


F34r0fTh3D4rk - Mi 12.10.11 15:34

Cool, vielen Dank. Ich hab nämlich nur auf der Balanced Website nachgesehen und die Links hier im Forum ausprobiert.


storestore - Fr 21.10.11 14:56

Hi,
die downloadlinks gehen nicht! Könntest du bitte wieder neu machen. Ich würde das Projekt gerne auch mal ausprobieren.
;) Wäre echt net!


rushifell - Fr 21.10.11 16:31

storestore hat folgendes geschrieben:
die downloadlinks gehen nicht! Könntest du bitte wieder neu machen.

Meinst Du die Links im ersten Beitrag? Die anderen Links (ein paar Beiträge oberhalb von Deinem) sollten nämlich funktionieren. Die Links im ersten Beitrag könnte man jedoch dennoch aktualisieren.

Viele Grüße