* Für 3.3 Nutzer *

Für allgemeine Fragen zur Programmierung mit PureBasic.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

> da ändert sich ja die länge des Text.s

um mal das mißverständnis aufzuklären:
die Größe der Struktur ändert sich nicht!

in der struktur ist ein .s immer 4byte lang, und beinhaltet einen Pointer auf den String im Stringpool.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Dies trifft aber auch wirklich nur auf PB Versionen, die vor 4.0
erschienen sind, zu.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

für dynamische strings gilt das auch heute noch.
lediglich die möglichkeit zu fixed strings ist hinzugekommen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

Kaeru Gaman hat geschrieben:> da ändert sich ja die länge des Text.s

um mal das mißverständnis aufzuklären:
die Größe der Struktur ändert sich nicht!

in der struktur ist ein .s immer 4byte lang, und beinhaltet einen Pointer auf den String im Stringpool.
jo das habe ich gesehen
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Machete @PB
Beiträge: 81
Registriert: 12.09.2006 03:12

Ähnlich wie Snake

Beitrag von Machete @PB »

Hi
Ich wollte ein Spiel schreiben, das einem ähnelt, das ich von userem alten Amiga kenne. Vllt kennt ihr es ja: Megatron, es gibt, glaube ich, bis zu 8 Spieler, die einen Wurm bestizen. Und wenn man den Wurm eines anderen berührt, hat man verloren. Ich dachte das das einfach wird aber ich scheitere schon an den Würmern. In dem Spiel hat man eine Startposition und kann von da aus immer nur nach oben, unten, rechts oder links. Der Wurm ist ständig in bewegung und ist immer mit der Startposition verbunden. (ich weiss nit wie ich das ausdrücken soll)

Kurze Rede langer Sinn, (oder so) ich weiss nicht wie ich die linie mit den ecken darstellen soll.
Das prinzip ist wie bei 'Snake' bloß ohne Futter (normal noch Waffen aber das ist |noch| unwichtig)

Vielen Dank für die Hilfe im Voraus und Entschuldigung für die immerwieder lächerlichen Fragen :oops:
Benutze Topos-PB-Version 3.3
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

naja am besten du fängst an, einen "PUNKT"-Wurm zu bauen, der sich dann einfach in eine Richtung bewegt und zu steuern ist.

Willst du denn bei 8 Spieler über LAN machen ? oder wolltest du erst mal 2 Spieler an einem PC?
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Machete @PB
Beiträge: 81
Registriert: 12.09.2006 03:12

Beitrag von Machete @PB »

so hab ich das ja auch gemacht, aber ich habs nur hinbekommen das nur ein Punkt angezeigt wird.


Ich wollte erstma ein 2 Player für einen Computer und später für Lan
Benutze Topos-PB-Version 3.3
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

gut, kennst du dich gut mit LinkList aus ?, wenn ja kannst du nun sagen, wenn der Wurm eins nach LINKS geht (oder wo anders hin) geht er da auch hin, lässt aber ein "Schwanzstück" auf seiner alten Position liegen, das machst du immer wieder, sodass ein Wurm entsteht.
Dann musst du nur noch ein "parameter" einbauen der runter zählt, damit nach 5 Schritten oder so, das letzte sück wieder gelöscht wird ;-)
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Machete @PB
Beiträge: 81
Registriert: 12.09.2006 03:12

Beitrag von Machete @PB »

Naja LinkList muss ich mir wohl erstma richtig anschaun, aber eig soll der "Schwanz" ja bleiben damit man dem Gegner eine Falle stellen und ihn einbauen kann, sodass er nur noch einen begrenzten Raum zur Verfügung hat und in absehbarer Zeit drauf geht^^

Danke für den Tip ich werds mir gleich mal ansehn
Zuletzt geändert von Machete @PB am 18.06.2007 22:57, insgesamt 1-mal geändert.
Benutze Topos-PB-Version 3.3
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Ähnlich wie Snake

Beitrag von Kiffi »

<OT>
Machete @PB hat geschrieben:Megatron, es gibt, glaube ich, bis zu 8 Spieler, die einen Wurm bestizen. Und wenn man den Wurm eines anderen berührt, hat man verloren.
Das sind keine Würmer, sondern "Lichträder" (light cycles), Du Banause! ;-)
</OT>
a²+b²=mc²
Antworten