>Card War, is a game idea I have had for years and started to implement in the summer of 2009. I just got some time to work on it again, and I took it from the card game “War” being played between two computers, to what I’ve dubbed “War++” of a human vs a computer.

War++ Rules – Each player plays with 1 complete deck of cards. Shuffle your deck and draw 5 cards. Each Battle play 1 card, if your card is less than or equal to the card of your opponent, discard it. otherwise put it on the bottom of your deck. Draw a new card. Continue until you cannot draw a card. The first player who cannot draw a card loses.

 The game is pretty basic, so I’ve written up an even more complicated rules set I call “Kartenkrieg.” The new rules are not much more complex code wise than the rules I have now, there are just more of them. I’m dubbing War++ to be Kartenkrieg 0.0, and have set a goal to finish a version of Kartenkrieg over winter break as a way of brushing up on, and learning new things in python. I think the game has the potential to be fun, particularly if I can build it out as a face-book app, or as something that could be played over twitter.

My Project Milestones for this are as follows
0.0.0 – “Wartest.py” I just committed this to an empty git repository, and set it to snc on UbuntuOne. It is a working game of War++
0.0.1 – Refactor War++ to be Object oriented, including Deck, Hand, Card, and Player objects.
0.0.2 – Implement the Zones, Races, and Home Turf Advantage
0.0.3 – Allow Custom Decks(no logic for validating them yet) and saving and loading them.
0.0.4 – Implement Allies, Enemies, and Racial Special abilities
0.0.5 – Deck-building rules, and simplistic AI

Pre-pre-alpha testing – do the rules work, is anything horribly over powered, what else would be cool, does every feature that is listed in 0.0.1-0.0.5 appear to work without bugs?
Goal is to hit 0.0.5 over winter-break, and have a game that I can ask you all to test

0.0.6 – 0.1.0 – Kartenkreig on the web, my goal is to have a 0.1.0 that i can publicly release for alpha testing. If it’s cool I’ll try and make money with it somehow. If not, then it was an excellent learning project.

 

>Note: This post was written about a week ago

So as an experiment I’m writing this post by hand, on what may be the most expensive notebook I’ve ever bought. I paid about $5 for a 3 subject college ruled notebook on 20lb paper. I tracked down this notebook after reading  Study Hack’s post on Adventure Studying and Paul Graham’s explanation of Essays. As I was reading them I wondered what “mindful writing” would look like.
This post is the result. It is, perhaps, the first in a series of posts describing “Experiments in Mindfulness” where I take some time to do something I would normally do hastily, with mindfulness, and then try and describe the experience.
Some observations so far. I can actually read what I’ve written. I didn’t plan on writing something for this blog, but when I set pencil to paper this is what I wrote. I think I’d like to do more of my writing this way, in maybe do a guest blog post for the SHAFT blog. Maybe something about being a Skeptic and Agnostic while also being Pagan.  The process of having the thought, putting it into words, and writing those words are all very different.
That last one is especially interesting to me because normally I type about as fast as I am able to think when I’m composing something. The processes are all abstracted into one function when I type. Grammar doesn’t appear to be a part of my handwriting function, I use capitalization unevenly and pick my letter forms out of convenience rather than what is proper, ‘MN’ often replace ‘mn’ and ‘pjg’ are often replaced by ‘PJG.’ My punctuation seems generally limited to ‘`;”‘and a single mark that serves both as ‘.’ and ‘,’.
The mechanics of writing are where the mindfulness is happening. In meditation we always go back to the breath, in writing we go back to the letter. Imagine for a moment trying to ride a bike again, just like you did when you were first learning, before it became automatic. Trying to mindfully accomplish each of the 4 or 5 things you have to do to keep a bike moving. Doing this feels alot like that. To put this into a programming metaphor. All too often I just call a really buggy Write("something") Doing it by hand is more like having to do this kind of process all over again.

thought = "something interesting I came up with"
for word in thought:
  for letter in word:

    for line in letter:
      draw(line)


It’s a huge difference in how I take the time to think about what I’m writing. I have to spend time with each letter of each word of what I’m saying. It is really quite humbling to realized that I can do this amazing technical skill basically mindlessly. I have been able to do so since I was a child! Writing is a think that millions of people in the world cannot do, and will never have the opportunity to learn how to do.
Writing is the second magic that makes our civilization possible; Speech is the first. To share my thoughts, no matter how complicated they are, anyone with the same skill set, “Read and write English.” can understand what I wrote. This is something that transcends virtually every significant barter we know of. I can read things written thousands of years ago, and my writing can be read thousands of years in the future. I can read things written by men and women who are now dead. Likewise when I die, my thoughts, the things that make me who I am, do not die. Because I have written them. That is really really damn cool!

(this was written when I transcribed this, but I thought it worth adding) when you think about it. If I am my thoughts, then writing is, in a way, immortality. And I am able to achieve this immortality so casually that what I had for lunch is written, because I was bored, and decided to post it on facebook. Is that really the things I want to make immortal?

 

>It is not my job to avoid being assaulted, it is everyone else’s job to avoid assaulting me.

Go, Read, Remember it takes courage to speak up.

It does not matter what the situation.

© 2012 ticviking.motd.org Suffusion theme by Sayontan Sinha