4. PureContest: Winterspiele

Ankündigungen PureBasic oder die Community betreffend.
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

Kiffi hat geschrieben:...wenn der Schwerpunkt der Contests nicht andauernd auf dem Game-Bereich lägen, dann hättet Ihr schon mal einen Teilnehmer mehr...
Es ist schon schwer hier jemand für Games zu gewinnen...
Noch schwieriger wird es für Applikationen sein.

Gründe:
Freilegen der Sourcen (Willst Du das wirklich?)
Wer programmiert mit PB Applikationen? (Ohh, ich Ketzer!)
Und welches Themenumfeld soll es denn sein?
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> Freilegen der Sourcen (Willst Du das wirklich?)

wieso nicht?
Der Source der Contest-Games muss doch auch freigelegt werden.

Ausserdem: Ich persönlich kann dadurch auch lernen, wenn mich andere
Leute auf Fehler hinweisen oder Verbesserungsvorschläge machen.

> Wer programmiert mit PB Applikationen? (Ohh, ich Ketzer!)

ich versuche es zumindest. :)

Wer sich in PB ein wenig auskennt, der weiss, was machbar ist und was
nicht. Wenn's um aufwändige COM- oder GUI-Programmierung geht, dann
nehme ich halt VB.

> Und welches Themenumfeld soll es denn sein?

tscha, ich denke, wir sind uns einig, daß wir auf Adressen-/ CD-/
SonstWas-Verwaltungen, Chat-Programme oder ähnliches gut verzichten
können.

Es müsste was sein, daß

1. von den hier Mitlesenden gebraucht werden kann.

2. das Arbeiten mit PB vereinfacht (was Punkt 1 mit einbezieht).

Ich überlege mir bis heute abend mal was.

Grüße ... Kiffi
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Wie wär's wenn nächstes mal ein bestimmtes Problem möglichst Elegant gelöst werden soll? Dann könnten Nicht-Spiele-Programmierer, so wie ich, auch Teilnehmen. Bin Wohl zu alt für Spiele (oder Überdrüßig seit 25 Jahren)
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
DrShrek
Beiträge: 1970
Registriert: 08.09.2004 00:59

Beitrag von DrShrek »

Kiffi hat geschrieben:Es müsste was sein, daß
1. von den hier Mitlesenden gebraucht werden kann.
2. das Arbeiten mit PB vereinfacht (was Punkt 1 mit einbezieht)...
Also im Ansatz die richtige Wahl!
Enger würde ich das Themenumfeld garnicht einschränken.
Aber vieleicht mit ein paar Beispielen konkretisieren:
- PB Source (Optimierer/Strukturierer/Templates/Checker/...)
- PB Library
- PB ...
Siehste! Geht doch....?!
PB*, *4PB, PetriDish, Movie2Image, PictureManager, TrainYourBrain, ...
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> Wie wär's wenn nächstes mal ein bestimmtes Problem möglichst Elegant
> gelöst werden soll?

auch 'ne Möglichkeit.

Allerdings stellt sich hier die Frage, nach welchen Maßstäben die
Problemlösung bewertet werden soll.

Wir hatten mal einen Thread in dem es darum ging,
die Anzahl gleicher Wörter in einem ASCII Dokument zu zählen. Der von
mir vorgeschlagene Code wurde als verständlich (und somit aus Sicht
eines Programmierers als Lernhilfe) bewertet. NicTheQuick postete
daraufhin eine Version, die um ein vielfaches performanter als mein Code
war, jedoch aufgrund der vielen Optimierungen von den wenigsten
Forumsteilnehmern gelesen und verstanden werden konnten.

Wenn man beide Codes in einem Contest gegenüberstellen würde:

Was würde man nach welchen Gesichtpunkten bewertet?

Grüße ... Kiffi
Benutzeravatar
Lebostein
Beiträge: 674
Registriert: 13.09.2004 11:31
Wohnort: Erzgebirge

Beitrag von Lebostein »

Vielleicht würde auch eine zeitigere Ankündigung mehr Teilnehmer einbringen. Wer hat schon die Zeit (ausser Studenten) in 4 Wochen ein lauffähiges Spiel auf die Beine zu stellen. Schließlich ist es ja allein mit der Programmierung nicht getan, die Grafik macht ja auch ne Menge Arbeit...
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

@Kiffi

Was bewertet wird hängt natürlich vom gelösten Problem ab. Jeder sollte Punkte für z.B. Geschwindigkeit, Größe, Lesbarkeit usw. geben können.

Für'n Weihnachtskontext nicht so geeignet, aber vielleicht für's "Sommerloch" nächstes Jahr
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
orange-blue
Beiträge: 556
Registriert: 04.09.2004 22:23
Kontaktdaten:

Beitrag von orange-blue »

Lebostein hat geschrieben:Vielleicht würde auch eine zeitigere Ankündigung mehr Teilnehmer einbringen. Wer hat schon die Zeit (ausser Studenten) in 4 Wochen ein lauffähiges Spiel auf die Beine zu stellen. Schließlich ist es ja allein mit der Programmierung nicht getan, die Grafik macht ja auch ne Menge Arbeit...
Ich als Schüler hab nicht mal genug Zeit!!(schon gar nicht so kurz vor weihnachten!)
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Beitrag von DarkDragon »

orange-blue hat geschrieben:DarkDragon macht doch selber mit! :?
Lol, wenn er gewinnt, bekommt er sein spiel wieder zurück :lol:
Nein, dann behaltet es Rob für den nächsten Contest ;) .
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Benutzeravatar
Lebostein
Beiträge: 674
Registriert: 13.09.2004 11:31
Wohnort: Erzgebirge

Beitrag von Lebostein »

@Rob:

Ist es ok, das Spiel auch erst am 20.12. (sagen wir bis 12 Uhr Mittags) hochzuladen? Da der 19.12. ein Sonntag ist und ich am Wochenende internetmäßig überhaupt nicht zu erreichen bin, müsste ich dat Dingens ja schon am Freitag hochladen...und außer an den Wochenenden hab ich sonst nicht viel Zeit zum programmieren....
Antworten