laterna--magica.blogspot.com
Laterna Magica: MtG programming: October 2011
http://laterna--magica.blogspot.com/2011_10_01_archive.html
Laterna Magica: MtG programming. I'm a twenty-three year old hobby programmer. I started playing Magic with about 13, I think. Unfortunately, not many of my friends play Magic, and playing against the computer seems a good alternative. Monday, October 24, 2011. Besides the structural changes to my software, the probably most visible evolution was the creation of a grammar to parse card text. To test my works, I use Arch's Magic Data. For a rough guidance, the builds 1 through 13 were made on October 18.
laterna--magica.blogspot.com
Laterna Magica: MtG programming: December 2011
http://laterna--magica.blogspot.com/2011_12_01_archive.html
Laterna Magica: MtG programming. I'm a twenty-three year old hobby programmer. I started playing Magic with about 13, I think. Unfortunately, not many of my friends play Magic, and playing against the computer seems a good alternative. Saturday, December 31, 2011. Quantum Mechanics and Magic AI. Okay, the title is kind of a stretch, but Quantum Mechanics sounds so much cooler than probability. So what do I want to talk about? Let me end with this: Magic is a game of uncertainty, and luckily the computer ...
laterna--magica.blogspot.com
Laterna Magica: MtG programming: Looking at IntelliJ - not the best start...
http://laterna--magica.blogspot.com/2015/03/looking-at-intellij-not-best-start.html
Laterna Magica: MtG programming. I'm a twenty-three year old hobby programmer. I started playing Magic with about 13, I think. Unfortunately, not many of my friends play Magic, and playing against the computer seems a good alternative. Saturday, March 7, 2015. Looking at IntelliJ - not the best start. So, no trying IntelliJ with Scala for now. I still want to give it a try, however. With Laterna being Scala-only now, it will stay with Eclipse for a while though. Eingestellt von Silly Freak.
laterna--magica.blogspot.com
Laterna Magica: MtG programming: Ordering of replacement effects
http://laterna--magica.blogspot.com/2015/02/ordering-of-replacement-effects.html
Laterna Magica: MtG programming. I'm a twenty-three year old hobby programmer. I started playing Magic with about 13, I think. Unfortunately, not many of my friends play Magic, and playing against the computer seems a good alternative. Wednesday, February 11, 2015. Ordering of replacement effects. Handling of multiple replacement effects is intricate, but well described in the comprehensive rules, so I'll link you to my favorite online version: rule 616. So how would that be written? If the result is emp...
laterna--magica.blogspot.com
Laterna Magica: MtG programming: January 2012
http://laterna--magica.blogspot.com/2012_01_01_archive.html
Laterna Magica: MtG programming. I'm a twenty-three year old hobby programmer. I started playing Magic with about 13, I think. Unfortunately, not many of my friends play Magic, and playing against the computer seems a good alternative. Tuesday, January 10, 2012. As so often in programming, one big question arose when I worked on my Undo/Replication framework: What is an entity, and what is a value? Don't forget the third way! Of course, it depends! Now, what should have triggered your attention was the w...
laterna--magica.blogspot.com
Laterna Magica: MtG programming: What is a card?
http://laterna--magica.blogspot.com/2015/02/what-is-card.html
Laterna Magica: MtG programming. I'm a twenty-three year old hobby programmer. I started playing Magic with about 13, I think. Unfortunately, not many of my friends play Magic, and playing against the computer seems a good alternative. Thursday, February 12, 2015. What is a card? This post is about ambiguity, but this post is not about Ambiguity. Don't forget to look at the card topsy turvy as well. And don't forget to look at the card Topsy Turvy. What about two Grizzly Bears? Noncard objects exist in a...
laterna--magica.blogspot.com
Laterna Magica: MtG programming: December 2010
http://laterna--magica.blogspot.com/2010_12_01_archive.html
Laterna Magica: MtG programming. I'm a twenty-three year old hobby programmer. I started playing Magic with about 13, I think. Unfortunately, not many of my friends play Magic, and playing against the computer seems a good alternative. Sunday, December 26, 2010. Distributed objects, undo and proxies. I have mentioned a couple of times that the undo system should enable multiplayer games, because every action is encapsulated as an object which can be transmitted over the network and executed there. My use...
laterna--magica.blogspot.com
Laterna Magica: MtG programming: January 2011
http://laterna--magica.blogspot.com/2011_01_01_archive.html
Laterna Magica: MtG programming. I'm a twenty-three year old hobby programmer. I started playing Magic with about 13, I think. Unfortunately, not many of my friends play Magic, and playing against the computer seems a good alternative. Thursday, January 6, 2011. Forward and backward chaining. Both mechanisms are of course constantly used by humans, but the reasoning seems to be very different, or otherwise most rules engines would support both. Forward chaining can be used for implementing the rules, lik...
laterna--magica.blogspot.com
Laterna Magica: MtG programming: March 2015
http://laterna--magica.blogspot.com/2015_03_01_archive.html
Laterna Magica: MtG programming. I'm a twenty-three year old hobby programmer. I started playing Magic with about 13, I think. Unfortunately, not many of my friends play Magic, and playing against the computer seems a good alternative. Saturday, March 7, 2015. Looking at IntelliJ - not the best start. So, no trying IntelliJ with Scala for now. I still want to give it a try, however. With Laterna being Scala-only now, it will stay with Eclipse for a while though. Eingestellt von Silly Freak.
laterna--magica.blogspot.com
Laterna Magica: MtG programming: June 2012
http://laterna--magica.blogspot.com/2012_06_01_archive.html
Laterna Magica: MtG programming. I'm a twenty-three year old hobby programmer. I started playing Magic with about 13, I think. Unfortunately, not many of my friends play Magic, and playing against the computer seems a good alternative. Wednesday, June 27, 2012. Properties and relationships - it won't get easier. Okay, now to show you the peak of what I've done using ASM: Look at these classes:. Public class Test {. Protected final PropertyChangeSupport s = new PropertyChangeSupport(this);. Private B b;.