Generic Buffer #57

Closed
opened 2026-07-15 20:38:02 +02:00 by Zetsuboushii · 1 comment
Owner

Generic Buffer bzw. Dynamische Arrays werden rausgeschmissen

Generic Buffer bzw. Dynamische Arrays werden rausgeschmissen
Zetsuboushii changed title from [Architektur] Dynamische Arrays to [Architektur] Generic Buffer 2026-07-15 21:02:26 +02:00
Zetsuboushii changed title from [Architektur] Generic Buffer to Generic Buffer 2026-07-15 21:52:04 +02:00
Collaborator

also. ich bin mir recht sicher, dass hier die idee war, dass wir komplexität einsparen indem wir die generic buffers komplett rausschmeißen. was ja erstmal eine recht gute idee ist. das problem ist aber nur, dass wir "advanced" features wie "dort hinzufügen wo platz ist" und "slots als empty markieren" brauchen um damit für unseren anwendungsfall ordentlich zu arbeiten.

ich habe absolut keine lust das für alle stellen wo wir sowas brauche (bisher nur enemies und bullets) manuell zu machen und immer wieder neu zu implementieren. ja man könnte das automatische growen rausnehmen, aber das wäre ja auch nicht mein ursprüngliches ziel gewesen.

also man könnte das in einer "dynamischen" sprache schöner machen, aber nicht in c....
(eine sache die man aber verbessern könnte ist, anstatt mit diesen empty slots zu arbeiten einfach wenn man was löscht das letzte element vom array dorthin kopiert und somit den array wieder "auffüllt")

also. ich bin mir recht sicher, dass hier die idee war, dass wir komplexität einsparen indem wir die generic buffers komplett rausschmeißen. was ja erstmal eine recht gute idee ist. das problem ist aber nur, dass wir "advanced" features wie "dort hinzufügen wo platz ist" und "slots als empty markieren" brauchen um damit für unseren anwendungsfall ordentlich zu arbeiten. ich habe absolut keine lust das für alle stellen wo wir sowas brauche (bisher nur enemies und bullets) manuell zu machen und immer wieder neu zu implementieren. ja man könnte das automatische growen rausnehmen, aber das wäre ja auch nicht mein ursprüngliches ziel gewesen. also man könnte das in einer "dynamischen" sprache schöner machen, aber nicht in c.... (eine sache die man aber verbessern könnte ist, anstatt mit diesen empty slots zu arbeiten einfach wenn man was löscht das letzte element vom array dorthin kopiert und somit den array wieder "auffüllt")
marcel-kucera added reference bufferkram 2026-10-01 18:08:40 +02:00
Sign in to join this conversation.
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Zetsuboushii/Vastlands-Shmup#57
No description provided.