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

AyJay

Frischling

  • »AyJay« ist der Autor dieses Themas

Beiträge: 67

Beruf: Schule, Hobbys :D

  • Private Nachricht senden

1

11.10.2011, 23:02

Biotop

Hey leute,

ich habe ein kleines BioTop programmiert.
Wer nicht weiß was das ist: Wikipedia

Programmiert wurde es in C++ mit der Lib SFML.

Steuerung:
Pfeiltasten -> Camera Perspektive bewegen.
I(In) und O(Out) -> Rein/Raus Zoomen.

Weitere Informationen:
Weissepunkte -> Stadt -> Dort werden die Einwohner "Fabriziert".
Blauepunkte -> Männliche Einwohner
Rotepunkte -> Weibliche Einwohner -> Kann Max. 2 Kinder bekommen.
»AyJay« hat folgende Bilder angehängt:
  • capture-1-0-8782.png
  • capture-1-2-1039.png
  • capture-1-5-19655.png
  • capture-1-6-9530.png
»AyJay« hat folgende Datei angehängt:
  • Biotop.rar (525,82 kB - 73 mal heruntergeladen - zuletzt: 13.02.2024, 13:21)

C-/C++-Quelltext

1
2
3
While(!asleep){
    sheep++;
}

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

2

12.10.2011, 07:07

Wie vermehren die sich, wenn jede Frau maximal 2 Kinder haben kann? Nach meiner Rechnung ist das eine Bevölkerungswachstumsrate von maximal 0.0. Oder sterben die Dinger nie?
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

3

12.10.2011, 07:41

Kurze Anmerkung: Es heißt "Citizen".

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

4

12.10.2011, 08:15

wer sagt, dass neue rote Pixel auch neue blaue Pixel brauchen, um neue Pixel zeugen zu können?
eigentlich müsste nur ein guter Schnitt zwischen roten und blauen Pixeln herrschen und schon können sich die Pixel ausbreiten, bis der Bildschirm Magenta ist ;D
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

5

12.10.2011, 10:42

Die Anzahl der Citizen schwankt, der Wert für Dead Citizen bleibt aber immer 0;) Ist das extra so? Erzähl doch vielleicht ein bisschen was zum verhalten? Die Pixel wuseln da ein bisschen zum. Nach welchem Prinzip gibt es neue und wann verschwinden sie wieder. Und so wie es aussieht sollen später neue Städte erzeugt werden? Funktioniert auch vielleicht schon;) Ist bis jetzt noch nicht passiert. Erklär doch ein bisschen was so passiert und wie wie/warum es passiert.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

6

12.10.2011, 12:16

Also meine Stadt stirbt leider immer aus :(

Sc4v

Alter Hase

Beiträge: 376

Beruf: Student

  • Private Nachricht senden

7

12.10.2011, 12:30

meine auch... Habe immer zwischen einem und fünf Bürger

AyJay

Frischling

  • »AyJay« ist der Autor dieses Themas

Beiträge: 67

Beruf: Schule, Hobbys :D

  • Private Nachricht senden

8

12.10.2011, 15:07

Es ist schwirig immer ide Zahlen und werde der Steps und der Dead rate einzustellen auf jedenfall habe ich vergessen die Deads mit zuzählen wird noch gefißt vllt noch paar Ideen ?

Das verhalten ist so das immer nach eine anzahl von frames eine neue richtung gewählt wird. diese richtung wird in jedem frame per x + y gesetzt und dann nach dem durch zählen der frames wird eine random neue direction gewählt. berührt ein roter ein blauen bekommt roter ein kind da ich keine wait time drinne habe kommen gleich die 2

C-/C++-Quelltext

1
2
3
While(!asleep){
    sheep++;
}

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

9

12.10.2011, 15:17

Warum sind dann zwischenzeitlich keine Punkte auf der Karte und es entstehen trotzdem neue Punkte? Nach irgendeinem Prinzip müssen da ja global Einwohner zugeführt werden. Nach welchem Prinzip sterben die Einwohner dann ab? Einfach nach einer bestimmten Zeit oder gibt es ein genaueres Prinzip? Ansonsten wurde das Problem ja schon besprochen. Wenn immer 2 Einwohner zusammen 2 Kinder bekommen ist die Wachstumsrate == 0 solange sie selbst nach einer Weile absterben. Solange sich nicht alle fortpflanzen können, schrumpft die Bevölkerung. Das ist so denke ich nicht von dir gewollt;) Google doch einfach mal nach Zellulären Automaten. Da findest du vielleicht ein paar hilfreiche Sachen. Ist zwar nicht unbedingt genau dass was du vor hast, aber da kannst du dir sicherlich einiges abgucken.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

AyJay

Frischling

  • »AyJay« ist der Autor dieses Themas

Beiträge: 67

Beruf: Schule, Hobbys :D

  • Private Nachricht senden

10

12.10.2011, 15:35

Nach einer krumen komma zahl unter 0 wird hoch gezählt mit 0.00125 oder so wenn diese eine 1 ereicht kommt aus der stadt eine person um diese rate nach einer zeit weniger zu machen wird diese zahl / durch 0.0000125 genommen das sind keine genauen zahlen nur beispiel.

C-/C++-Quelltext

1
2
3
While(!asleep){
    sheep++;
}

Werbeanzeige