Artwork

İçerik Wolfgang Gassler, Andy Grunwald, Wolfgang Gassler, and Andy Grunwald tarafından sağlanmıştır. Bölümler, grafikler ve podcast açıklamaları dahil tüm podcast içeriği doğrudan Wolfgang Gassler, Andy Grunwald, Wolfgang Gassler, and Andy Grunwald veya podcast platform ortağı tarafından yüklenir ve sağlanır. Birinin telif hakkıyla korunan çalışmanızı izniniz olmadan kullandığını düşünüyorsanız burada https://tr.player.fm/legal özetlenen süreci takip edebilirsiniz.
Player FM - Podcast Uygulaması
Player FM uygulamasıyla çevrimdışı Player FM !

#42 Lexer, Parser und Open Source in Counterstrike

53:38
 
Paylaş
 

Manage episode 351356196 series 3432292
İçerik Wolfgang Gassler, Andy Grunwald, Wolfgang Gassler, and Andy Grunwald tarafından sağlanmıştır. Bölümler, grafikler ve podcast açıklamaları dahil tüm podcast içeriği doğrudan Wolfgang Gassler, Andy Grunwald, Wolfgang Gassler, and Andy Grunwald veya podcast platform ortağı tarafından yüklenir ve sağlanır. Birinin telif hakkıyla korunan çalışmanızı izniniz olmadan kullandığını düşünüyorsanız burada https://tr.player.fm/legal özetlenen süreci takip edebilirsiniz.

Was haben Lexer, Parser und Counter-Strike gemeinsam? Richtig! Eine schöne Open Source Story.

Computerspiele sind für viele Software-Entwicklerinnen und -Entwickler der Einstieg. Andere wiederum steigen über den klassischen Bildungsweg eines Informatik-Studiums in die Softwareentwicklung ein. Dabei wird oft viel Theorie wie Lexer, Parser und Compilerbau durchgenommen. Doch was haben Computerspiele mit Lexer und Parser gemeinsam?

Andy erzählt eine Story, wie er vor Jahren sich mit Lexer und Parser anhand einer Counter-Strike-Konfigurationsdatei vertraut gemacht hat. Eigentlich nur, um eine datengetriebene Spielanalyse zu betreiben. Raus kam ein Lexer und Parser für das Valve Data Format (VDF).

Eine Geschichte voller Over-Engineering, Open Source, Spaß und einem Job-Angebot.

Bonus: Wie Wolfgang nur ans cheaten denkt, was autoexec mit Maustreibern zu tun hat und was Landmaschinen auf YouTube mit Rabbitholes zu tun haben.

Feedback (gerne auch als Voice Message)

Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach Audiodatei per Email oder WhatsApp Voice Message an +49 15678 136776

Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners

Links

Sprungmarken

(00:00:00) Intro

(00:00:42) Wolfgang und Computer-Spielen, LAN-Parties, 10 Mbit-Netzwerke und End-Terminator

(00:08:57) Der Hintergrund: Wie Andy zu Counter Strike kam und was das mit programmieren zu tun hat

(00:14:25) Counter Strike Game State Integration: Webhooks vom Spiel

(00:19:52) Valve Data Format (VDF), die Source Game Engine

(00:21:29) Daten-getriebene Spiel-Strategien und ein automatischer Installer für eine Webhook-Adresse

(00:25:28) Ein Lexer und Parser für das Valve Data Format (VDF)

(00:30:03) Was ist ein Lexer? Was ist ein Token?

(00:35:14) Was ist ein Parser?

(00:39:18) War es notwendig, einen Lexer und Parser zu schreiben? Und die Testphase des Installers

(00:41:47) Wird die Lexer- und Parser Library von jemandem verwendet? Und ein Job-Angebot

(00:46:31) Anwendungsfälle: Spiele-Analysen, Zimmerlicht auf Basis der Bombe ändern, Streaming-Overlays

(00:49:43) Eine schöne Open Source Story

(00:51:46) Outro

Hosts

Feedback (gerne auch als Voice Message)

  continue reading

242 bölüm

Artwork
iconPaylaş
 
Manage episode 351356196 series 3432292
İçerik Wolfgang Gassler, Andy Grunwald, Wolfgang Gassler, and Andy Grunwald tarafından sağlanmıştır. Bölümler, grafikler ve podcast açıklamaları dahil tüm podcast içeriği doğrudan Wolfgang Gassler, Andy Grunwald, Wolfgang Gassler, and Andy Grunwald veya podcast platform ortağı tarafından yüklenir ve sağlanır. Birinin telif hakkıyla korunan çalışmanızı izniniz olmadan kullandığını düşünüyorsanız burada https://tr.player.fm/legal özetlenen süreci takip edebilirsiniz.

Was haben Lexer, Parser und Counter-Strike gemeinsam? Richtig! Eine schöne Open Source Story.

Computerspiele sind für viele Software-Entwicklerinnen und -Entwickler der Einstieg. Andere wiederum steigen über den klassischen Bildungsweg eines Informatik-Studiums in die Softwareentwicklung ein. Dabei wird oft viel Theorie wie Lexer, Parser und Compilerbau durchgenommen. Doch was haben Computerspiele mit Lexer und Parser gemeinsam?

Andy erzählt eine Story, wie er vor Jahren sich mit Lexer und Parser anhand einer Counter-Strike-Konfigurationsdatei vertraut gemacht hat. Eigentlich nur, um eine datengetriebene Spielanalyse zu betreiben. Raus kam ein Lexer und Parser für das Valve Data Format (VDF).

Eine Geschichte voller Over-Engineering, Open Source, Spaß und einem Job-Angebot.

Bonus: Wie Wolfgang nur ans cheaten denkt, was autoexec mit Maustreibern zu tun hat und was Landmaschinen auf YouTube mit Rabbitholes zu tun haben.

Feedback (gerne auch als Voice Message)

Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach Audiodatei per Email oder WhatsApp Voice Message an +49 15678 136776

Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners

Links

Sprungmarken

(00:00:00) Intro

(00:00:42) Wolfgang und Computer-Spielen, LAN-Parties, 10 Mbit-Netzwerke und End-Terminator

(00:08:57) Der Hintergrund: Wie Andy zu Counter Strike kam und was das mit programmieren zu tun hat

(00:14:25) Counter Strike Game State Integration: Webhooks vom Spiel

(00:19:52) Valve Data Format (VDF), die Source Game Engine

(00:21:29) Daten-getriebene Spiel-Strategien und ein automatischer Installer für eine Webhook-Adresse

(00:25:28) Ein Lexer und Parser für das Valve Data Format (VDF)

(00:30:03) Was ist ein Lexer? Was ist ein Token?

(00:35:14) Was ist ein Parser?

(00:39:18) War es notwendig, einen Lexer und Parser zu schreiben? Und die Testphase des Installers

(00:41:47) Wird die Lexer- und Parser Library von jemandem verwendet? Und ein Job-Angebot

(00:46:31) Anwendungsfälle: Spiele-Analysen, Zimmerlicht auf Basis der Bombe ändern, Streaming-Overlays

(00:49:43) Eine schöne Open Source Story

(00:51:46) Outro

Hosts

Feedback (gerne auch als Voice Message)

  continue reading

242 bölüm

모든 에피소드

×
 
Loading …

Player FM'e Hoş Geldiniz!

Player FM şu anda sizin için internetteki yüksek kalitedeki podcast'leri arıyor. En iyi podcast uygulaması ve Android, iPhone ve internet üzerinde çalışıyor. Aboneliklerinizi cihazlar arasında eş zamanlamak için üye olun.

 

Hızlı referans rehberi

Keşfederken bu şovu dinleyin
Çal