Es geht weiter!
Nach fast einem Jahr Pause geht es nun weiter mit dem Projekt OctoAwesome! Das NoobDevTv-Team versucht wieder regelmäßig Donnerstags um 19 Uhr einen OctoAwesome-Stream auf den Streaming-Kanäle von NoobDevTv: Twitch, Youtube und Mixer. zu veranstalten! Die neu produzierten Folgen der nun dritten Staffel werden ab jetzt auf deren Youtube-Kanal veröffentlicht.Episoden: Unterschied zwischen den Versionen
Manuel (Diskussion | Beiträge) (bis Folge 357) |
Manuel (Diskussion | Beiträge) (Episoden 358 - 363) |
||
Zeile 373: | Zeile 373: | ||
* [[S2E356|Episode 356: Loader-Synchro]] | * [[S2E356|Episode 356: Loader-Synchro]] | ||
* [[S2E357|Episode 357: Entities auf Platte speichern]] | * [[S2E357|Episode 357: Entities auf Platte speichern]] | ||
− | * [[S2E358|Episode 358: ]] | + | * [[S2E358|Episode 358: Kleine Fixes erhalten die Freundschaft]] |
− | * [[S2E359|Episode 359: ]] | + | * [[S2E359|Episode 359: Machen wir das richtig mit dem Column Change?]] |
− | * [[S2E360|Episode 360: ]] | + | * [[S2E360|Episode 360: Der Entity-Ernst beginnt]] |
+ | * [[S2E361|Episode 361: Untote Wauzi-Armee]] | ||
+ | * [[S2E362|Episode 362: Geh zur Hölle, Horst!]] | ||
+ | * [[S2E363|Episode 363: OOP, der Spielverderber beim Spagetti kochen]] | ||
+ | * [[S2E364|Episode 364: ]] | ||
+ | * [[S2E365|Episode 365: ]] | ||
+ | * [[S2E366|Episode 366: ]] | ||
+ | * [[S2E367|Episode 367: ]] | ||
+ | * [[S2E368|Episode 368: ]] | ||
+ | * [[S2E369|Episode 369: ]] | ||
+ | * [[S2E370|Episode 370: ]] | ||
+ | * [[S2E371|Episode 371: ]] | ||
+ | * [[S2E372|Episode 372: ]] | ||
+ | * [[S2E373|Episode 373: ]] | ||
+ | * [[S2E374|Episode 374: ]] | ||
+ | * [[S2E375|Episode 375: ]] | ||
+ | * [[S2E376|Episode 376: ]] | ||
+ | * [[S2E377|Episode 377: ]] | ||
+ | * [[S2E378|Episode 378: ]] | ||
+ | * [[S2E379|Episode 379: ]] | ||
+ | * [[S2E380|Episode 380: ]] |
Version vom 1. Mai 2016, 16:04 Uhr
Inhaltsverzeichnis
Staffel 1
Episoden 1 bis 100
- Episode 001: Neues Fenster, neues Glück
- Episode 002: Es leeeeeebt! Naja, zumindest hat sich was bewegt
- Episode 003: Flickerfree with 40Hz
- Episode 004: Input, Put Put
- Episode 005: Rollrasen für das Bällchen
- Episode 006: Das lustige, nackte Sprite-Männchen
- Episode 007: Zucht und Ordnung im Code!
- Episode 008: Vektoren braucht das Land
- Episode 009: Tom und Winkel. Heieiei
- Episode 010: Durch einen Resize die Welt verändern
- Episode 011: Eine Kamerafahrt bis zum Rand der Welt
- Episode 012: Freiheit für den kleinen Mann
- Episode 013: Sag mal folgt mir die Kamera?
- Episode 014: Endlich ne Karte!
- Episode 015: Strand und Gras - was braucht man sonst?
- Episode 016: Ich mach mir die Welt wie sie mir gefällt!
- Episode 017: Sei der Schöpfer der OctoWelt!
- Episode 018: Laden und sichern, Cowboy!
- Episode 019: E-Skalieren! Jetzt!
- Episode 020: Süße neue Texturen für Sand und Wasser
- Episode 021: Kantenglättung mal anders.
- Episode 022: Textur-Geraffel generalisieren.
- Episode 023: blub blub, blub - BLUB!
- Episode 024: Rettet das Männchen
- Episode 025: Hör auf zu zappeln, Alter!
- Episode 026: Es kommen Dinge dazu
- Episode 027: Gut Ding will Weile haben
- Episode 028: Wilde Serialisierung hin oder her
- Episode 029: Map Caching
- Episode 030: Jubiläum mit Überlänge. Heute mit Rucksack
- Episode 031: Kiste geht auf und wieder zu
- Episode 032: Was hat der Adam bloß in seinem Sack? STAFFELFINALE
- Episode 033: Welches Schweinderl hätten wir denn nun gerne?
- Episode 034: Neues Framework, neues Glück
- Episode 035: Im Grunde gleich, aber doch ganz anders
- Episode 036: Letzte Arbeiten bis es läuft
- Episode 037: Architektur auf dem Prüfstand
- Episode 038: Komponenten sind der Schlüssel zum Erfolg
- Episode 039: Heiße Model-Action
- Episode 040: Wenn Vertexies wildes Dreiecksrendern machen
- Episode 041: jetzt wirds mir fast zu bunt!
- Episode 042: Sinn des Lebens: Texturen rendern
- Episode 043: Sand bleibt Sand. Auch im Puffer und mit Licht
- Episode 044: Zurück zum Spiel. Wir rendern mal wieder Gras
- Episode 045: Sand, sand, sand - immer nur Sand.
- Episode 046: Eeeendlich 3D. Die Welt ist flach - ich wusste es
- Episode 047: Heute kommt Adam zurück aus dem Urlaub
- Episode 048: Das Wort zum Sonntag
- Episode 049: Let's get Chunkies, Baby!
- Episode 050: Ein paar zu-Kurze von Tante Emma zum 50sten
- Episode 051: Patchwork Texture fürs schnellere Malen
- Episode 052: Was der Bauer nicht sieht, malt er nicht
- Episode 053: Wandertag auf dem Borg Würfel
- Episode 054: Das Ego im Griff! Kamerasteuerung
- Episode 055: Razzia im Chunk-Land
- Episode 056: Lass doch mal das Mäuschen ran!
- Episode 057: Gefahr im Anflug: Vorbereitungen für den freien Fall
- Episode 058: Crashkurs Physik
- Episode 059: Physik gefixt. Meeeeehr POWER!!!
- Episode 060: Hüpfepartyyyyy
- Episode 061: Lasst uns die Welle reiten
- Episode 062: Stürze, kleiner Adam!
- Episode 063: Tanzen auf den Dächern der Welt
- Episode 064: Vorlesung Kollisionen 1
- Episode 065: Kollisionsremake in der Praxis
- Episode 066: Finetuning und ERFOLG!!!
- Episode 067: Kommen wir zu etwas vollkommen anderem
- Episode 068: Vom zählen und zielen auf Frames
- Episode 069: Selektion von Blocks
- Episode 070: Adams Auswahlstrahl Action
- Episode 071: Physik reparieren mit Lassi
- Episode 072: Map Generierung mit Patrick (1/2)
- Episode 073: Map Generierung mit Patrick (2/2)
- Episode 074: Blöcke entfernen macht den Chunk dirty
- Episode 075: Körpermaße, Kopf und Gliederschmerzen
- Episode 076: Kleine aber feine Problem. Kollision mal wieder
- Episode 077: Rundungsfehler...! Hmpf
- Episode 078: Nightly Build
- Episode 079: Nachts arbeiten Devs dann doch am besten
- Episode 080: Die offene Welt wird kommen
- Episode 081: Globalisierung in der Praxis
- Episode 082: Neustart mit neuer Koordinate
- Episode 083: Beim Steuern sparen
- Episode 084: Wenn man zwei linke Hände hat
- Episode 085: Wir modellieren das Universum und privatisieren
- Episode 086: Junk so weit das Auge reicht
- Episode 087: Mehr Interfaces im Model
- Episode 088: Der DebugMapGenerator wird geboren
- Episode 089: Der Wechsel zum virtuellen Renderspace
- Episode 090: Der virtuelle Renderbereich. Nochmal.
- Episode 091: Weiter geht die Virtualisierung
- Episode 092: In 20 Minuten um die Welt
- Episode 093: Gebt Remote Selektion keine Chance
- Episode 094: IMapGenerator revisitited
- Episode 095: New Blocks on the Block
- Episode 096: IMakeYourOwnBlockType
- Episode 097: Multitexture für Blocks
- Episode 098: Chunk-Scrolling mal richtig machen
- Episode 099: lokaler Chunk Offset ftw
- Episode 100: Wow
Episoden 101 bis 200
- Episode 101: Das 101 für Einsteiger
- Episode 102: Immer Ärger mit dem Scrolling
- Episode 103: Scrolling Schmolling
- Episode 104: Performance thematisieren
- Episode 105: Chunk Serializer
- Episode 106: Persistierung! Zumindest Runde 1
- Episode 107: Persistierung läuft!!!
- Episode 108: Erste offizielle Feedback Runde
- Episode 109: Wir bauen uns einen Background-Prozess mit Tasks
- Episode 110: Task-Action
- Episode 111: Back to the roots
- Episode 112: Nahtloser Übergang zwischen A und B
- Episode 113: Manche Chunks sind wichtiger als andere
- Episode 114: High Prio Updates
- Episode 115: Nur sichtbare Dinge müssen auch gemalt werden
- Episode 116: Up, up in the sky
- Episode 117: [CLEANUP] Großbaustelle!
- Episode 118: [CLEANUP] Große arbeiten zuerst
- Episode 119: [CLEANUP] Model vs. Controller
- Episode 120: endlich geile Maps! [live 1/2]
- Episode 121: Fixes nach dem Merge [live 2/2]
- Episode 122: Build Management und Caching
- Episode 123: Tales from Caching and Locking
- Special: Patrick erklärt den Map Generator
- Episode 124: Performance Profiling
- Episode 125: Paralleler Zugriff auf Dictionaries und Mulitlevel Cache
- Episode 126: Cleanup Lags und Garbage Collector
- Episode 127: Feeeeeeedbackrunde
- Episode 128: Wir können wieder sehen! Synchronität im leben
- Episode 129: Nebelbomben und Sichtverhältnisse
- Episode 130: Independence Day
- Episode 131: Weiter gehts mit Grüßen aus der Schweiz
- Episode 132: Lagebesprechung: Trennung zwischen Client und Server
- Episode 133: Model zu Model
- Episode 134: Verschlankung der Models mit Entkopplung
- Episode 135: Caching im Resource Manager
- Episode 136: Ruckelzwuckel
- Episode 137: Eigene Hosts für Aktoren
- Episode 138: Selektion reparieren
- Episode 139: Wie der Client mit dem Server redet
- Episode 140: IPlayerController Integration im echten Leben/Projekt
- Episode 141: Die Selektion kehrt zurück
- Episode 142: Ein neues zu Hause für die Simulation
- Episode 143: Neue Threads fürs Backend
- Episode 144: dotnot cologne Special! Wir platzieren Blöcke
- Episode 145: Kollision revisited
- Episode 146: im Vector vereint
- Episode 147: Unsere ersten Tests
- Episode 148: Testgetrieben entwickeln
- Episode 149: Blocks anfassen. Zeifelhaft, zweifelhaft,...
- Episode 150: Grooooßer Denkfehler im Jubiläum
- Episode 151: Schadensbegrenzung und Frustration
- Episode 152: Roundhouse Kick
- Episode 153: Der Masterplan für die kommenden Folgen
- Episode 154: Wenn Block-Placement, dann richtig!
- Episode 155: Wenn Blöcke mit dem Pickray kollidieren
- Episode 156: Seitenselektion beim Placement geeeeeht
- Episode 157: Richtig sortieren ist die halbe Selektion
- Episode 158: Back to the roots und zur Inkonsistenz
- Episode 159: Susch's Folge. Wir fixen den Glitsch!
- Episode 160: Selektionspolishing
- Episode 161: Mal wieder ein bisschen mehr Grafik
- Episode 162: Wir krigen Holz!
- Episode 163: Textur Index und Rotation zentralisieren
- Episode 164: Man muss zu seiner Orientierung stehen!
- Episode 165: Bereichsselektion kommt leidlich dazu
- Episode 166: Die Werkzeugleiste kommt...
- Episode 167: Live vom Game Camp: Die grafische Werkzeugleiste
- Episode 168: Sachen Fixen nach der Show
- Episode 169: Kleiner, dynamischer, cooler
- Episode 170: Wir ziehen um! Ins Grüne
- Episode 171: Good old Problems: Löcher im Boden
- Episode 172: Es wird besser und besser...
- Villa Special
- Episode 173: Mal schnell fixen. Jaja...
- Episode 174: Und das getriggere geht weiter
- Episode 175: Fertig getriggert. Jetzt zu Transparenzen!
- Episode 176: Wasser wird durchsichtig!
- Episode 177: ChunkRenderer Prio rekapitulieren
- Episode 178: Erste Controls fürs HUD
- Episode 179: Der Kompass! Zumindest der erste Ansatz
- Episode 180: Kompass ready!
- Episode 181: Next Level: Die Minimap
- Episode 182: Minimap klar machen
- Episode 183: Das UI Framework wächst. Heute: Screens
- Episode 184: Screens brauchen auch Liebe und Controls
- Episode 185: 9-tile for the win
- Episode 186: Screens und ihre Eingabe-Eigenheiten
- Episode 187: 9-tiles nochmal. Diesmal als Brush
- Episode 188: Weitere Controls kommen
- Episode 189: ScreenManager, die Erste
- Episode 190: Drücke sind wichtig. Vorallem die Tastendrücke
- Episode 191: Wir hoooovern das Panel!
- Episode 192: Jetzt noch schnell das Button Click
- Episode 193: Nanu? Hardcoded?
- Episode 194: Player! Bleib stehen wo du bist!
- Episode 195: Wollten wir nicht mal Extensions laden?
- Episode 196: Jetzt aber richtig! Assemblies laden
- Episode 197: Inventory live beim .NET Open Space KA
- Episode 198: Nur Blöcke im Inventar? Wie engstirnig!
- Episode 199: Nur mal schnell die Toolbar anpassen
- Episode 200: Nicht schlecht, Herr Specht
Episoden 201 bis 300
- Episode 201: Das Projekt OctoAwesome
- Stream 7 (1/3)
- Stream 7 (2/3)
- Stream 7 (3/3)
- Episode 202: Shader ahead
- Episode 203: Shaders Backgrounds
- Episode 204: Der erste Shader läuft
- Episode 205: Die Weltformel: IItem
- Episode 206: Das Maß der Interaktion
- Episode 207: Pickaxe am Start
- Episode 208: Let the pickaxing begin!
- Episode 209: Wie die Matrix tranformiert
- Episode 210: Was tut die Projektionsmatrix?
- Episode 211: Zurück zum Shader - wir wenden an!
- Episode 212: Lasst den Shader shaden
- Episode 213: Shader debuggen
- Episode 214: Performance im Überblick mit Paul
- Episode 215: Schritt 1: Cache-Entlocking
- Episode 216: Läuft. Zumindest ein bisschen
- Episode 217: Schritt 2: Dictionary Lookup
- Episode 218: Schritt 3: Dekadenz der OOP
- Episode 219: Schritt 4: Block-Instanzen
- Episode 220: von 100 zu 1000
- Episode 221: Die Büchse der Pandora!
- Episode 222: Packen wirs an! Bestandsaufnahme
- Episode 223: Das tapfere Wendelchen
- Episode 224: Die Blocks sind weg aber es nimmt kein Ende
- Episode 225: Kleine Exkursion zum Chunk Serializer
- Episode 226: Die Generatorenfrage
- Episode 227: Aaaaaaahhhhh!!!! *_*
- Episode 228: Binärsysteme und so
- Episode 229: Fangen wir mal mit den Renderern an
- Episode 230: Ein Ringpuffer für die Renderer
- Episode 231: Adressieren muss gelernt sein
- Episode 232: Terraforming
- Episode 233: Warum fehlen da Chunks?
- Episode 234: Unter die Lebenden!
- Episode 235: Sag mal hüpft der Chunk?
- Episode 236: Vom Generieren von Einsen und Nullen
- Episode 237: Rucksack flicken!
- Episode 238: Blockplacement fix
- Episode 239: Ein Loch ist im Boden, Karl-Otto!
- Episode 240: ShaderBox goes OctoAwesome
- Episode 241: In einer Welt aus Glas
- Episode 242: Duster geht die Welt zugrunde
- Episode 243: Mit Sonnen auf Spatzen geworfen!
- Episode 244: Das Eckige muss ins Runde!
- Episode 245: Es werde Licht
- Episode 246: Wir feiern den 100sten
- Episode 247: Sun is shining. In your face!
- Episode 248: Wenn in Capri die gelbe Sonne im Meer versinkt
- Episode 249: Noch ein bisschen Tuning im Serializer
- Episode 250: Ein viertel Tausend
- Episode 251: Blöcke sind ja auch irgendwie nur Items
- Episode 252: Definition hin oder her
- Episode 253: Das UI Framework kommt!
- Episode 254: Der Stapel überfliegt
- Episode 255: FF und die Szene geht ab
- Episode 256: Caching-Masterplan
- Episode 257: Global denken!
- Episode 258: Jetzt der Spaß im Kleinen
- Episode 259: Prüfung des Vertrauen
- Episode 260: Scherben sammeln
- Episode 261: Level 2 Cache FTW!
- Episode 262: Reload Strategien
- Episode 263: Auch dafür muss getestet werden
- Episode 264: Wir müssen da noch was testen
- Episode 265: Lääääääuft! Zumindest der Test
- Episode 266: Und jetzt EINBAUEN!!!
- Episode 267: Zurück im Render-Business
- Episode 268: Jetzt noch den Input wieder biegen...
- Episode 269: Vom Pull zum Event
- Episode 270: Input gerettet!
- Episode 271: Fix-Marathon (1 von 3: Load Order)
- Episode 272: Fix-Marathon (2 von 3: Async und Cancel)
- Episode 273: Fix-Marathon (3 von 3: Renderer-Order)
- Die Geburtstagsparty
- Episode 274: Der Chunk kommt vor dem Fall
- Episode 275: Geschichten vom Pause machen
- Episode 276: Drüben ist ein anderer Tag
- Episode 277: Ohne Speichern geht die Welt zu Grunde
- Episode 278: MMO! Der Masterplan
- Episode 279: Hoppala! Da ist ja schon ein IPlayerController
- Episode 280: Dann biegen wir mal den ActorHost zurecht
- Episode 281: Der erste Vertrag
- Episode 282: Up and running! WCF in Action
- Episode 283: Gemacht um zu dienen
- Episode 284: Dem Server entgeht nichts
- Episode 285: Jetzt wird der Client zum Client
- Episode 286: Die erste Daten fließen
- Episode 287: Ohne Fleiß kein Preis
- Episode 288: OpenGL ftw!
- Episode 289: Was tun, wenn die Connection spinnt?
- Episode 290: Dem Fehler auf der Spur
- Episode 291: Streaming mit WCF? Interessant...
- Episode 292: Die Tücken des Streams
- Episode 293: Player Management
- Episode 294: Was die Player so voneinander wissen...
- Episode 295: All this happy little Entites
- Episode 296: Subscription Modell
- Episode 297: Weltherrschaft, wir kommen!
- Episode 298: Entitätenbewegung
- Episode 299: Selektive Wahrnehmung
- Episode 299.9: Datenwust beim Kunden
- Episode 299.99: Typen, Typen,... Typisch!
- Episode 299.999: Alter Freund Wattebausch
- Episode 299.9999: Entity Updates
- Episode 300: Für Sparta!
Staffel 2
Episoden 301 bis 400
- Episode 301: Staffel 2 1x1
- Episode 302: UI Plugins werden wahr
- Episode 303: Tasten konfigurieren? InputManager
- Episode 304: Wieder was gelernt
- Episode 305: Tasten-Aktion per AppConfig
- Episode 306: Brunch oder Branch mit Julian
- Episode 307: Mit Spalten geht alles los
- Episode 308: Hallo Spalte! Willkommen im Team
- Episode 309: Nach dem Generieren kommt das Populieren
- Episode 310: Finally success! Der Baumstumpf Generator
- Episode 311: Erst mal noch was fixen
- Episode 312: Denken wie ein Baum
- Episode 313: Raumzeitgefüge kaputt
- Episode 314: Folge Pi und wir debbugen ziellos
- Episode 315: Haefeles Triumpf
- Episode 316: Housekeeping!
- Episode 317: New World (Persistence) Order
- Episode 318: Weiter gehts im Serializierungsuniversum
- Episode 319: Das Serialisieren nimmt kein Ende
- Episode 320: Aus Chunk wird Column
- Episode 321: Vergiss die Serializer!
- Episode 322: Generator! Verrat mir deinen Type
- Episode 323: Das Chaos beginnt
- Episode 324: Der GameMode fehlt :(
- Episode 325: Verzweifeltes Hacken
- Episode 326: Master of the Universe!
- Episode 327: ZIP IT!
- Episode 328: The octoawesome game lifecycle
- Episode 329: Lifecycle nimmt Formen an
- Episode 330: Games starten und stoppen jetzt
- Episode 331: Neue Welten erstellen
- Episode 332: Savegames auflisten und laden
- Episode 333: Persitierung des Rest-Caches
- Episode 334: Letzte Kosmetik vor dem Merge
- Episode 335: Das Release v0.335
- Episode 336: Cache Lock Finetuning
- Episode 337: Lock Synchronisation auf dem Papier
- Episode 338: Auf ans Werk!
- Episode 339: Sauberer Cache-Clear
- Episode 340: Auf in den Hintergrund
- Episode 341: Aus technischen Gründen konnte diese Folge nicht auf Youtube veröffentlicht werden.
- Episode 342: Aus technischen Gründen konnte diese Folge nicht auf Youtube veröffentlicht werden.
- Episode 343: Aus technischen Gründen konnte diese Folge nicht auf Youtube veröffentlicht werden.
- Episode 344: Aus technischen Gründen konnte diese Folge nicht auf Youtube veröffentlicht werden.
- Episode 345: Aus technischen Gründen konnte diese Folge nicht auf Youtube veröffentlicht werden.
- Episode 346: KI im Alltag - Wechsel auf 3 Folgen wöchentlich
- Episode 347: Der gemeinsame Basis-Host
- Episode 348: Zeig dich, Wauzi!
- Episode 349: Entity ist nicht gleich Entity
- Episode 350: Entity-Klassen
- Episode 351: Wohin mit den Entities?
- Episode 352: Neuer Cache, neues Glück
- Episode 353: Entity Cache an Ort und Stelle
- Episode 354: Abonnenten-Logik
- Episode 355: vom Laden und Speichern
- Episode 356: Loader-Synchro
- Episode 357: Entities auf Platte speichern
- Episode 358: Kleine Fixes erhalten die Freundschaft
- Episode 359: Machen wir das richtig mit dem Column Change?
- Episode 360: Der Entity-Ernst beginnt
- Episode 361: Untote Wauzi-Armee
- Episode 362: Geh zur Hölle, Horst!
- Episode 363: OOP, der Spielverderber beim Spagetti kochen
- Episode 364:
- Episode 365:
- Episode 366:
- Episode 367:
- Episode 368:
- Episode 369:
- Episode 370:
- Episode 371:
- Episode 372:
- Episode 373:
- Episode 374:
- Episode 375:
- Episode 376:
- Episode 377:
- Episode 378:
- Episode 379:
- Episode 380: