PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Challenge]Coding Nature



Leange
19.03.2017, 14:34
Hi

Ich dachte ich eröffne mal eine(n) fortlaufenden Challenge/Contest, wie auch immer ihr es nennen wollt.

Aufgabe

Erstelle ein Programm das einen naturwissenschaftlichen Vorgang veranschaulicht.
Wer Ideen braucht, einfach mal Google Bildersuche nach "naturwissenschaftlicher Vorgang" oder so.

Sprache

egal

Art der Darstellung

Konsole, 2D, 3D ... seid kreativ!

"Rating"


Code (Effizienz, Beachtung von Grenzfällen ect., Lesbarkeit, ...)
Genauigkeit (Wie nah an der Realität ist die Darstellung?)
Interaktivität (Kann man mit Variablen rum spielen?)
Style (Wie "gut" sieht es aus?)


Belohnungen
Street Cred hier auf FH
Neues Wissen angeeignet (hoffentlich)


Euren Code aufs Git laden, bzw. iwo anders hin wer das nicht kann/möchte, und Link hier posten + kurze Beschreibung.
Ich editier die dann hier in den Post ... oder mach nen extra Thread für die Einsendungen auf, ma schauen.

Hoffe es finden sich nen paar Leute die mit machen. :)
Leange

Barny
07.04.2017, 14:32
Der Thread ist ja schon etwas älter und bisher hat sich keiner drauf gemeldet, also versuche ich mich mal. Ich spare mir aber nen Git-Repo. Dafür ist der Code einfach zu knapp und passt hier noch super rein.

Thema: Zellteilung

Sourcecode:

# Zellteilung Vers. 1.0
def cell_division(NoOfCells=1):
if(NoOfCells == 1):
print '[#] Teile eine Zelle'
else:
print '[#] Teile '+str(NoOfCells)+' Zellen'
i = 0
symbols = ['o','0','8','oo']
while(i<4):
counter = 0
output = ''
while(counter<NoOfCells):
output += symbols[i]+' '
if(i != 3):
output += ' '
counter += 1
i += 1
print output

if __name__ == "__main__":
print '.:: Zellteilung Vers. 1.0 von Barny ::.'
NoOfCells = raw_input('[?] Wie viele Zellen sollen geteilt werden? ')
if(NoOfCells.isdigit()):
cell_division(int(NoOfCells))
else:
print '[!] Eingabe nicht verstanden! Teile deswegen nur eine Zelle...'
cell_division()

Beispielausgabe mit 5 Zellen:

.:: Zellteilung Vers. 1.0 von Barny ::.
[?] Wie viele Zellen sollen geteilt werden? 5
[#] Teile 5 Zellen
o o o o o
0 0 0 0 0
8 8 8 8 8
oo oo oo oo oo


Ich hatte nen bisschen Langeweile heute und wollte mal wieder nen paar Gehversuche mit Python machen. Falls das komplett am Thema vorbei ist, dann ignoriert das einfach. :D

Hab die Aufgabe sowieso nur teilweise verstanden, bzw. kann ich mir schwer was unter ner Lösung vorstellen. Ist also daher ein wenig lieblos.^^ Vielleicht machst du einfach mal den Anfang, Leange? :)

Viele Grüße,

Barny

55F
07.04.2017, 15:11
Ist dass eine Mitose oder Meiose Barney? :D

Hab auch mal meine ersten Gehversuche gemacht.


GNU nano 2.7.5 Datei: hello.pl

#!/usr/bin/perl
use strict;
use warnings;

my $string;

print "Systeminformationen:\n";
print `archey3`;
print `acpi -i`;
print "\n\nBitte geben sie ihren Namen ein\n";
$string = <STDIN>;
chomp ($string);
print "\n\nSei gegrüßt $string\n\n\n";


Süß oder?

Thema: Das menschliche lernen als naturwissenschaftlichen Vorgang. :D (Ich war zumindest kreativ.)
#!/dev/null

Vielleicht kann Barny mir ja noch verraten worauf ich mich in etwa konzentrieren sollte zwecks dem anderen Contest. :pirate: Sockets?

Mfg

Barny
07.04.2017, 15:19
Ist dass eine Mitose oder Meiose Barny? :D
Ich hab keine Ahnung. :D Mein letzter Biologieunterricht ist jetzt ziemlich genau 8 Jahre her. :D


Hab auch mal meine ersten Gehversuche gemacht.
Ich glaube, dass das der falsche Thread ist oder ich sehe gerade nicht den "naturwissenschaftlichen Vorgang". Immer beim Thema bleiben. ;)



Vielleicht kann Barny mir ja noch verraten worauf ich mich in etwa konzentrieren sollte zwecks dem anderen Contest. :pirate: Sockets?
Wenn ich dir hier jetzt antworte, dann findet man die Infos nie wieder und der Thread hier wird mit Dingen "zugemüllt", die nicht mit dem Thema zu tun haben. Von daher stelle deine Fragen am besten im Thread zum Contest oder schreibe mir ne PM. Helfe immer gerne weiter, nur Ordnung muss sein! ;)

Leange
07.04.2017, 17:36
Hoi


Hab die Aufgabe sowieso nur teilweise verstanden, bzw. kann ich mir schwer was unter ner Lösung vorstellen. Ist also daher ein wenig lieblos.^^ Vielleicht machst du einfach mal den Anfang, Leange? :)

Passt schon ^^ ... wollte es möglichst offen halten :)
Aber hast recht, werd am we mal was posten wenn ich zeit finde.


Thema: Das menschliche lernen als naturwissenschaftlichen Vorgang. :D (Ich war zumindest kreativ.)

5 points from Gryffindor for your cheek!


Vielleicht kann Barny mir ja noch verraten worauf ich mich in etwa konzentrieren sollte zwecks dem anderen Contest.

Gehört wie schon gesagt hier nich rein aber: sockets und json parsen sind denke ich die größten Hürden, der Rest is dann nur noch die Regeln befolgen :)

Leange