7 ms·
Can Grafana run Doom?
- deleted 5y ago[deleted]
- egypturnash 5y agoA rare exception to Betteridge's Law Of Headlines ("any headline that ends in a question mark can be answered by the word no"). Possibly even a candidate for a consistent exception: any headline that asks if Turing-complete system can run Doom can be answered by the word yes.
- beebeepka 5y agoSure but we can work around that law by constructing a headline such as "Can Romero beat your ass at doom?" It sure would be a resounding yes for most of us. He would stand no chance at Quake, though
- egypturnash 5y agoIs Romero a Turing-complete system that can run Doom?
- wanderer_ 5y agoMy money's on yes.
- paxys 5y agoI wish they went into more detail about how the rendering happens. Compiling Doom to WebAssembly via Emscripten and running it in your browser is great, but it has been done before countless times. Taking the output and plotting it as a time series in Grafana...that is incredible.
- qbasic_forever 5y agoYeah this could be anything from "wow cool" to "holy smokes, how is THAT possible???". If all of the game state, output pixels etc were turned into time series data and reassembled in a dashboard in real time--THAT is pretty cool!
- spicybright 5y agoHonestly, from what I've seen indie game development is sorely lacking for an easy real time dashboard display/input. being able to expose variables, edit them and see them update live, and maybe even rewind your game to retest different scenerios would be so helpful to many games.
- dustymcp 5y agoUnity 3d has this where you can update variables directly from the editor, some scripts can be reloaded aswell, maybe you meant for network games ?
- adamrezich 5y agothis sounds neat on paper but once your game is beyond a sufficient complexity threshold this quickly becomes untenable.
- akselmo 5y agoNot sure what youre thinking of but older games have demos that are recorded games. Those would work well for testing nowadays too imo. Mostly performance testing but still.
- madeofpalk 5y agoI know it's not quite what you had in mind, but the game I play has a publicly documented API so I wrote a Prometheus exporter for it and visualise the stats in Grafana. https://joshhunt.grafana.net/dashboard/snapshot/TJv1Wu64IykHh58PMAl1qS6H1bU6B2dp?orgId=1 https://joshhunt.grafana.net/dashboard/snapshot/TJv1Wu64IykH... https://github.com/joshhunt/prom-destiny-exporter https://github.com/joshhunt/prom-destiny-exporter I've heard (but have no direct knowledge myself) that PUBG publishes extremely detailed telemetry(?) for matches, so detailed that you can basically replay the entire match from their API. Maybe this? https://documentation.pubg.com/en/telemetry-events.html#telemetry-events https://documentation.pubg.com/en/telemetry-events.html#tele... Pretty neat! (FYI, I work at Grafana)
- oneshoe 5y agoSHOULD Grafana run Doom?
- pluc 5y agoThere's something about the possibility of fragging your exceptions that is probably zen-inducing for a lot of folks.
- lloeki 5y agoProbably as satisfying as fragging processes? https://www.cs.unm.edu/~dlchao/flake/doom/chi/chi.html https://www.cs.unm.edu/~dlchao/flake/doom/chi/chi.html
- madrox 5y ago“That which can run Doom should run Doom” - Litany of Carmack
- alpb 5y agoCould've waited another day and roll this out as April Fools. What a lost opportunity.
- tomrod 5y agoThat's awesome!
- DonHopkins 5y agoIt would be fun and practical to embed MicropolisJS (SimCity) in Grafana, expose its state as data sources, and use Grafana's dashboards, maps, and time series views to display the SimCity funds, population, city stats, demand gauges, financial overviews, history graphs, event logs, and interactive map overlays, to show off all the cool stuff that Grafana really shines at! https://www.graememcc.co.uk/micropolisJS/ https://www.graememcc.co.uk/micropolisJS/ https://news.ycombinator.com/item?id=30585166 https://news.ycombinator.com/item?id=30585166
- nemo44x 5y agoGood use case for Grafana illustrating that it’s cool but pointless. Why does anyone use Grafana with so many better alts? It’s clearly open source astroturf.
- mendigou 5y agoGenuinely asking: what other alternatives would you consider? Open or closed source, either way. Grafana seems pervasive around me and I always like to compare alternatives.
- detaro 5y agoWhat are the "so many better alts"? I have my complaints about Grafana, but anything else I've found is either much much more bare-bones or tied fairly deeply to specific tasks and setups. Would love to learn about alternatives.
- throwaway4good 5y agoA tool originally designed for making graphs in a dashboard becomes a full-fledged development environment - is this really a good thing?
- hashhar 5y agoThey are pushing the time-series rendering code to it's limits I'm sure here and for sure would've uncovered lots of bugs and possibilities for performance improvements with this.
- kpelelis 5y agoThe intention of this was not to change the Time Series panel in a way that it can accommodate real time graphics rendering because it is not intended to do that. It was more about pushing the limits and figuring out performance bottlenecks