Pinball: Death Star

Posted: Thursday, 2018-08-02 17:00 | Tags: Pinball
http://leetless.de/images/deathstar_blueprint.jpg

Source: freelancer200

Since pretty much the beginning of the Pinball project it was clear there is gonna be a Death Star featuring a critical weakness in the thermal exhaust as easy to hit as a womp rat. The overall idea would be that there is some kind of ramp and if you manage to shoot the ball up in the right state of the game (eg. when actually attacking the Death Star), this would give a huge number of points or something.

There should also be a hole where the ball can come out (obviously necessary), and another hole at the top (pretty much invisible to the player) where the ball can come in without destroying it (think: "thats no moon, thats a space station!").

This is the story (with lots of pictures) of the Pinball Death Star model we built (so far).

Read more...

Magic: The Machine Learning

Posted: Monday, 2018-07-16 19:17 | Tags: MachineLearning, Programming, MTG
http://leetless.de/images/mtg/card_predict.jpg

In the previous post on this topic, we raised the question on how much particular abilities such as "flying" cost in the widely known trading card game Magic the Gathering. We found luckily there is a nice, usable free database out there that should be helpful to answer this and while trying to take a look into the data we learned about Prinicipal Component Analysis and how it can be helpful to visualize high-dimensional data.

Somewhat unsatisfactory we ended up without getting an answer to the "flying" question, lets try to come up with a model now that can help with that.

Wizards of the Coast, Magic: The Gathering, and their logos are trademarks of Wizards of the Coast LLC in the United States and other countries. © 2009 Wizards. All Rights Reserved. This web site is not affiliated with, endorsed, sponsored, or specifically approved by Wizards of the Coast LLC.

Read more...

Magic: The Data Gathering

Posted: Sunday, 2017-04-30 16:00 | Tags: MachineLearning, Programming, MTG
http://leetless.de/images/mtg/card_archivist.jpg

Magic: The Gathering is a trading card game I happen to like. It also so happens that there is a database of cards available online. Additionally I (like many programmers) kind-of got into Machine Learning recently. Lets see if we can combine these ingredients to come up with something interesting, shall we? Have you ever wondered whether cards got "cheaper" (in terms of Mana) in the past years or how much more a creature costs because it can fly? How much cheaper is a creature that has Defender? I'll be toying around with some card data and do some basic data analysis for practice, education and fun. There shall be some (somewhat hacky) Python code using Pandas, SciKit-Learn and Matplotlib in the end that you can use to reproduce (or extend) what I did (you'll have to wait for the second part for that though).

In this first part we will do some general analysis of the data and see what we can learn about the game with a simple Principal Component Analysis.

Wizards of the Coast, Magic: The Gathering, and their logos are trademarks of Wizards of the Coast LLC in the United States and other countries. © 2009 Wizards. All Rights Reserved. This web site is not affiliated with, endorsed, sponsored, or specifically approved by Wizards of the Coast LLC.

Read more...

Kakoune offers already various integrations for external tools such as git, ranger and various others. Recently there was also some nice integration of fzf made public (although afaik not (yet) included in the kakoune distribution).

I took all this, put it in my config, modified it to my needs and extended it a little.

http://leetless.de/images/screenshots/kakoune_external_thumb.png
Read more...

These days there are some damn cool things out there to build up your Unixoid (development) environment. This is a medium-sized elaboration on the stuff I like.

Spoilers: Including an editor that can be considered better than VIM in some regards and the single most awesome shell there is (no, not ZSH). I structured it a bit though so you can skip through the parts that are boring to you :-).

Read more...