Die Suche ergab 110 Treffer

von TomasRiker
19.03.2025, 11:57
Forum: Vorstellungsbereich
Thema: Der Landvogt
Antworten: 188
Zugriffe: 57537

Re: Der Landvogt

Mein Spiel "Blocks 5". Spielfiguren, die gerade inaktiv sind, schnarchen auch solche "Z z z" vor sich hin: bob-sleeps.png Vielleicht kannst du das Tor noch irgendwie pulsieren lassen, evtl. auch mit roter Umrandung versehen. Oder ein 2D-Warn-Icon drüberlegen. Oder eine Absperrung...
von TomasRiker
18.03.2025, 20:07
Forum: Vorstellungsbereich
Thema: Der Landvogt
Antworten: 188
Zugriffe: 57537

Re: Der Landvogt

Ich würde intuitiv so ein Tor nicht als "Hier fehlt eine Straßenanbindung!" verstehen.
Übrigens kommen mir diese "Z z z" (Idle-Animation) bekannt vor ... ;)
von TomasRiker
26.02.2025, 21:09
Forum: Grafikprogrammierung
Thema: Perfekt genaues Rasterizen
Antworten: 24
Zugriffe: 11137

Re: Perfekt genaues Rasterizen

Zum Thema "Textur-Atlanten, Kachelung und MIP-Maps" habe ich im Studium mal eine Mini-Thesis verfasst (das war quasi als Übung für die Master-Thesis gedacht). Als eine Quelle hatte ich da ein NVIDIA-Whitepaper . Dort wird auf die Problematik des MIP-Mappings eingegangen, und was man dagege...
von TomasRiker
15.01.2025, 23:16
Forum: Allgemeines Talk-Brett
Thema: Jammer-Thread
Antworten: 7623
Zugriffe: 1868172

Re: Jammer-Thread

Ach, lustig, wir waren quasi Nachbarn. Ich habe in Bonn gewohnt und an der Hochschule Bonn-Rhein-Sieg studiert und gearbeitet. Mit der Uni Siegen hatten wir eine Kooperation für Promotionen. Dein ehemaliger Prof (Kolb) hat bei uns auch mal einen Vortrag im Institut für Visual Computing gehalten. Und...
von TomasRiker
09.01.2025, 19:13
Forum: Allgemeines Talk-Brett
Thema: Informatik als Matura/Abitur-Fach - wie würdet es ihr halten
Antworten: 18
Zugriffe: 1857

Re: Informatik als Matura/Abitur-Fach - wie würdet es ihr halten

Da hatte wohl jemand einen ganz furchtbaren Mathelehrer ...
von TomasRiker
05.01.2025, 21:51
Forum: Allgemeines Talk-Brett
Thema: Informatik als Matura/Abitur-Fach - wie würdet es ihr halten
Antworten: 18
Zugriffe: 1857

Re: Informatik als Matura/Abitur-Fach - wie würdet es ihr halten

Vektoren und Matrizen fände ich dann doch etwas speziell für einen allgemeinen Informatikkurs. Das lernen die Schüler ja ohnehin (zeitgleich?) im Mathekurs.

Natürlich haben wir hier alle irgendwie die 3D-Grafik/Spiele-Brille auf. Aber Informatik ist ja viel breiter.
von TomasRiker
05.01.2025, 19:32
Forum: Allgemeines Talk-Brett
Thema: Informatik als Matura/Abitur-Fach - wie würdet es ihr halten
Antworten: 18
Zugriffe: 1857

Re: Informatik als Matura/Abitur-Fach - wie würdet es ihr halten

Du könntest dir als Inspiration mal anschauen, was in Deutschland bezüglich Informatik auf den Lehrplänen steht, hier z. B. für Berlin . Ob das gut ist, ist eine andere Sache ... Ich fände es gut, wenn die jungen Leute zumindest ansatzweise verstehen würden, wie ein Rechner funktioniert, wie das Int...
von TomasRiker
04.01.2025, 01:24
Forum: Allgemeines Talk-Brett
Thema: Melde mich zurück
Antworten: 14
Zugriffe: 1847

Re: Melde mich zurück

Wenn man deinen alten Account anschauen möchte, kommt die Meldung, dass der Benutzer nicht existiert: memberlist.php?mode=viewprofile&u=57
von TomasRiker
30.12.2024, 19:29
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: App Entwicklung Android
Antworten: 3
Zugriffe: 1202

Re: App Entwicklung Android

Die einzige Android-App, die ich bis jetzt entwickelt habe, habe ich in Java geschrieben. Mittlerweile ist Java aber nur noch zweite Wahl, die "offizielle" Android-Sprache ist Kotlin. An deiner Stelle würde ich diese Sprache lernen und verwenden. Mit allem anderen (außer Java) handelst du ...
von TomasRiker
29.12.2024, 23:32
Forum: Allgemeines Talk-Brett
Thema: Gedankenexperiment - wie weit würden wir (zfx) kommen?
Antworten: 22
Zugriffe: 6248

Re: Gedankenexperiment - wie weit würden wir (zfx) kommen?

antisteo hat geschrieben: 29.12.2024, 23:23 die Ägypter hatten auch schon Batterien - konnten damit aber noch nicht viel anfangen.
Diese Theorie ist übrigens sehr umstritten ...
von TomasRiker
21.12.2024, 02:01
Forum: Grafikprogrammierung
Thema: [WebGL2] Wie viel Speicher kann ich nutzen?
Antworten: 11
Zugriffe: 1285

Re: [WebGL2] Wie viel Speicher kann ich nutzen?

Den verfügbaren Speicher kann man nicht rauskriegen.
Du kannst aber mit getParameter(gl.RENDERER) ungefähr rauskriegen, um welche Hardware es sich handelt, also z. B. Intel HD Graphics oder GeForce irgendwas. Das könnte einen ungefähren Anhaltspunkt bieten.
von TomasRiker
26.11.2024, 21:01
Forum: ZFX Action '24 - Winter
Thema: FROSTKERN - ein Gridbased DungeonCrawler
Antworten: 72
Zugriffe: 8889

Re: FROSTKERN - ein Gridbased DungeonCrawler

Und ich habe hier tatsächlich eine andere Art von Kantenflimmern: kennt ihr das Problem, dass Koordinaten auf verschiedenen Rechenwegen unter Umständen zu leicht unterschiedlichen Ergebnissen führen können? Du hast ein Bodenquadrat auf (0,0,0) mit Ausdehnung (±1,0,±1) und eins auf (2,0,0) mit (±1,0...
von TomasRiker
25.11.2024, 22:47
Forum: ZFX Action '24 - Winter
Thema: FROSTKERN - ein Gridbased DungeonCrawler
Antworten: 72
Zugriffe: 8889

Re: FROSTKERN - ein Gridbased DungeonCrawler

Sieht schon gut aus. Erstaunlich, wie selbst Oberflächen ohne jegliche Textur ein gutes Raumgefühl vermitteln können, wenn die Beleuchtung stimmt. Und das Kantengeflimmer geht mir zunehmend aufn Sack. Du könntest aus dem Bug ein Feature machen und dickere Linien drüber rendern, so dass es aussieht w...
von TomasRiker
22.11.2024, 17:30
Forum: ZFX Action '24 - Winter
Thema: FROSTKERN - ein Gridbased DungeonCrawler
Antworten: 72
Zugriffe: 8889

Re: FROSTKERN - ein Gridbased DungeonCrawler

Bin gespannt. Sind die "Risse" zwischen den Blöcken gewollt, oder ist das ein Grafik-Bug?
von TomasRiker
18.11.2024, 05:47
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Dilemma: Code duplizieren oder if statement in loop
Antworten: 19
Zugriffe: 3154

Re: Dilemma: Code duplizieren oder if statement in loop

Ah, jetzt hat's Klick gemacht. 👍
Ja, das ist wirklich clever. Ähnliches ginge auch mit Funktionszeigern, aber sicherlich deutlich ineffizienter wegen des Overheads von Funktionsaufrufen ...
von TomasRiker
17.11.2024, 21:21
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Dilemma: Code duplizieren oder if statement in loop
Antworten: 19
Zugriffe: 3154

Re: Dilemma: Code duplizieren oder if statement in loop

Anstatt jeden Befehl einzeln zu lesen und in einem switch auszuwerten, konvertiert man die Befehle einmalig zu Sprungadressen und macht nur noch goto . Irgendeine Skriptsprache wurde dadurch mal 30 % schneller. Die Lesbarkeit kann man sich vorstellen und die Portierbarkeit ist Null, aber die Leistu...
von TomasRiker
14.11.2024, 23:09
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Dilemma: Code duplizieren oder if statement in loop
Antworten: 19
Zugriffe: 3154

Re: Dilemma: Code duplizieren oder if statement in loop

GCC ermöglicht Computed Goto via "Labels as Values". Siehe: https://gcc.gnu.org/onlinedocs/gcc/Labe ... alues.html

Achtung bei C++: Destruktoren werden ggf. nicht aufgerufen.
von TomasRiker
14.11.2024, 21:22
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Dilemma: Code duplizieren oder if statement in loop
Antworten: 19
Zugriffe: 3154

Re: Dilemma: Code duplizieren oder if statement in loop

Krishty hat geschrieben: 14.11.2024, 21:17 In C++ kannst du die Bedingung als constexpr-Variable oder Template-Parameter definieren und dann ein if constexpr darauf machen. Das wird komplett wegoptimiert.
Er sagt es zwar nicht, aber ich vermute, dass sich die Bedingung zur Laufzeit ändert und nicht schon zur Compilezeit feststeht.
von TomasRiker
14.11.2024, 21:16
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: Dilemma: Code duplizieren oder if statement in loop
Antworten: 19
Zugriffe: 3154

Re: Dilemma: Code duplizieren oder if statement in loop

Du kannst natürlich Block A in eine Funktion auslagern, dann hast du so gut wie keinen duplizierten Code. Wenn der Compiler es für sinnvoll hält (ggf. auch mit Profile guided optimization), kann er die Funktion ja inlinen.
von TomasRiker
12.11.2024, 09:12
Forum: Grafikprogrammierung
Thema: [DX9] sorry... Texturupload beschleunigen
Antworten: 12
Zugriffe: 2085

Re: [DX9] sorry... Texturupload beschleunigen

Kommt eine reine GPU-basierte Erzeugung der Texturen in Betracht? Also mit einem (komplizierten) Shader direkt in die Textur rendern. Dann würdest du dir den teuren Transfer von CPU zu GPU sparen. Und wenn du dann noch eine zeitliche Verzögerung einbaust (Textur, die in Frame N gerendert wird, wird ...
von TomasRiker
11.11.2024, 08:58
Forum: Grafikprogrammierung
Thema: [DX9] sorry... Texturupload beschleunigen
Antworten: 12
Zugriffe: 2085

Re: [DX9] sorry... Texturupload beschleunigen

Die Doku sagt übrigens (Hervorhebung durch mich): It is a good idea to create only one dynamic texture per format and possibly per size. Nutzt du eigentlich auch MIP Maps? Dazu hat die Doku auch eine Warnung parat: Dynamic mipmaps [...] are not recommended because of the additional overhead in locki...
von TomasRiker
10.11.2024, 21:18
Forum: Grafikprogrammierung
Thema: [DX9] sorry... Texturupload beschleunigen
Antworten: 12
Zugriffe: 2085

Re: [DX9] sorry... Texturupload beschleunigen

Warum nicht direkt auf der Textur LockRect aufrufen? Wäre auf jeden Fall einen Versuch wert. D3DUSAGE_DYNAMIC nehmen.
Edit: Krishty war schneller :)
von TomasRiker
06.11.2024, 04:38
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: char array initialisieren
Antworten: 16
Zugriffe: 2878

Re: char array initialisieren

Das heißt: Wenn man uint8_t im Code benutzt (und den Datentyp nicht eigenhändig definiert), dann kompiliert der Code eh nur auf Plattformen, bei denen ein char genau 8 Bits hat?
von TomasRiker
05.11.2024, 20:57
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: char array initialisieren
Antworten: 16
Zugriffe: 2878

Re: char array initialisieren

Mal angenommen, dass man auf einer Plattform arbeitet, wo ein char 16 Bits hat. Was wäre denn dann sizeof(uint8_t)? Da sizeof(char) immer 1 ist, müsste dann sizeof(uint8_t/ eigentlich 1/2, also 0.5 sein, aber das geht nicht. Heißt das, dass auf solchen Plattformen uint8_t gar nicht existiert? Dann w...
von TomasRiker
05.11.2024, 18:25
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: char array initialisieren
Antworten: 16
Zugriffe: 2878

Re: char array initialisieren

Es gibt CHAR_BIT, das dir sagt, aus wie vielen Bits ein char besteht. Heutzutage dürfte es kaum (für deine Zwecke) relevante Systeme geben, auf denen das nicht als 8 definiert ist. Du könntest eine static assertion in deinen Code einbauen, die sicherstellt, dass es 8 ist, und dich dann nicht mehr da...
von TomasRiker
04.11.2024, 08:33
Forum: Programmiersprachen, Quelltext und Bibliotheken
Thema: char array initialisieren
Antworten: 16
Zugriffe: 2878

Re: char array initialisieren

@starcow: Diese Frage auf Stack Overflow dürfte hilfreich sein: https://stackoverflow.com/questions/150 ... vice-versa
von TomasRiker
03.11.2024, 16:37
Forum: Allgemeines Talk-Brett
Thema: Windows 10 Papercuts
Antworten: 61
Zugriffe: 33227

Re: Windows 10 Papercuts

TPM und Secure Boot muss deine Hardware (Mainboard) unterstützen, tut sie das?
Hast du neben Windows noch ein Linux (Dual Boot)?
von TomasRiker
30.10.2024, 14:19
Forum: ZFX Action '24 - Winter
Thema: Vorgaben
Antworten: 24
Zugriffe: 2871

Re: Vorgaben

Wäre doch mal interessant zu sehen, was man hinkriegt, ohne eine einzige Zeile Code oder Asset selbst zu erzeugen ... Wahrscheinlich mit erschreckend gutem Ergebnis.
von TomasRiker
29.10.2024, 09:35
Forum: Vorstellungsbereich
Thema: Zombie Defense
Antworten: 23
Zugriffe: 3189

Re: Zombie Defense

Deshalb gab es einen kleinen Cursor in HUD, der direkt mit der Maus bewegt wurde und daher nicht träge war - das UBoot ist dann immer in Richtung des Cursors gedreht. So hat der Spieler eine "präzise" Kontrolle und weiß genau, was passieren wird, es dauert halt nur einen Moment bis es umg...
von TomasRiker
28.10.2024, 12:43
Forum: Vorstellungsbereich
Thema: Zombie Defense
Antworten: 23
Zugriffe: 3189

Re: Zombie Defense

Genau, einen Versuch wäre es wert. Vielleicht könnte man es so machen, dass die Munitionssorten auf einer Art Rad dargestellt werden (am Spieler), das man dann durch die Mausbewegung nach oben/unten dreht. Das Rad könnte so ähnlich aussehen wie bei einem Glücksspielautomaten. Schießen sollte m.M.n. ...