Du bist nicht angemeldet.

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

Werbeanzeige

Geheim

Treue Seele

Beiträge: 202

Wohnort: Salzburg

Beruf: Schüler

  • Private Nachricht senden

21

08.04.2012, 11:26

Sound~Wave meint dass du dich, solang du eine der 4 Tasten drückst, bewegst. Bei deinem Code setzt du einen bool true wenn du eine Taste drückst, aber deine erste if-Schleife verlangt, dass alle false sind, drum kommt so ein ruckeln ;)
Einfach die erste if-Schleife etwas verkürzen und vielleicht am Anfang der Schleife alles auf false setzen, dann musst du das nicht bei jeder Taste für die anderen machen und die else ist dann natürlich auch hinfällig ;)
Und wie ich sehe willst du, dass man nur in eine Richtung gleichzeitig gehen kann? Wenn du aber S gedrückt hältst und dann W drückst gehst du nach oben, vielleicht ist das ja gewollt, aber da gibts ne bessere Lösung^^

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

22

08.04.2012, 12:08

Es gibt keine "if-Schleifen".

23

10.04.2012, 17:53

So, jetzt melde ich mich mal wieder :D
Das mit den Key-States hab ich versucht, dann aber gelassen, da ich finde, dass das Movement so ganz okay ist.
Neu dazu gekommen sind das Geld-System, das Item-System wurde überarbeitet und der Code optimiert sowie die main-Funktion stark verkürzt.
Die Welt wird jetzt in einer extra Datei erschaffen und die Inputs werden auch extra abgefragt.

Der Link zum Vergnügen ;)

Freue mich auf eure Kritik und Hilfen :D

24

11.04.2012, 11:40

Hat meiner Meinung nach sogar Potential, man braucht keine Mega-Grafik. Mit guter Story und so könnte das lustig werden.
Anregungen:
- Maps in Dateien speichern, am besten .txt (bzw. irgendein Format, hauptsache ASCII oder Unicode). W steht dann z.B. für Weg und G für Gras, M für Mauer.
Beispiel:

Quellcode

1
2
3
4
5
 GGGGG
 GGMGW
 GGMGW
 GGMGW
 GWWWW

- Man kann zwischen verschiedenen Charakterfarben wählen. Wenn du das schon für Gegner brauchst, dann kann man ja auch die Gegner unausgefüllt und den Spieler ausgefüllt machen. (☺☻)

25

11.04.2012, 12:25

-Spieler wird ausgefüllt und NPCs bzw. Gegner nicht.
-Die Spielerfarbe wird dann später von der angelegten Rüstung abhängen.
-Speichern kommt dann erst später noch, erstmal muss das Spiel richtig funktionieren.
Ich hoffe das war dir Antwort genug :D

26

11.04.2012, 12:28

Sehr gut, dann kann man sich ja freuen. ;)

27

11.04.2012, 12:28

Hoffen wirs ;)

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

28

11.04.2012, 15:17

Es gibt keine "if-Schleifen".


Vielleicht Autozensur mit -> http://www.if-schleife.de/ :)
@D13_Dreinig

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

29

11.04.2012, 16:41

Leider kann man nur einzelne Wörter zensieren, "if-Schleife" geht nicht :(

babelfish

Alter Hase

Beiträge: 1 222

Wohnort: Schweiz

Beruf: Informatiker

  • Private Nachricht senden

30

11.04.2012, 16:52

@poorsider
Das Projekt sieht schon nicht mal schlecht aus, an der Performance liesse sich sicher noch was machen. ^^

@David
Du hattest doch mal eine Ascii Version von Blocks gemacht, hast du den Code davon noch irgendwo? Ich fand die so cool :D

Werbeanzeige