• Category Archives Games
  • Recall of Cthulhu: A great way to introduce your Children to the Mythos

    You are a devoted cultist of the Great Old Ones? You want to introduce your own spawn to the Mythos in a gentle and age-appropriate way?

    Look no further, here comes Recall of Cthulhu, a wonderful game for 2-4 players, ages 4 to several vigintillion of years, with the cutest Mythos Horrors you will ever see.

    And if you like cats, this is for you, too. There is an entire cat army combat squad from Ulthar included within, check it out:

    PS: My own spawn is already rather proficient, both at playing Memory and naming the creatures on the cards. That’s my spawn in deed. Iäh!


  • Kickstarter Loot: Deluxe Mage: The Ascension

    Mage:The Ascension is the one role playing game from the World of Darkness series that holds a special place in my heart.
    Already several years ago, I mentioned in a blog post that Neil Gaiman’s Sandman played an integral part in becoming who I am today. The same is true for Mage: The Ascension.

    Mage: The Ascension is all about being able to change reality one way or the other and that is something I tried back in 1997 when I shed the ballast of three terrible years that had just passed. Mage: The Ascension was a vehicle for me to live a dream, if only in a game. The philosophy within the game still very much appeals to me and I think it is also (together with Changeling) one of the less dark World of Darkness role playing games (the inherrent darkness and partial hopelessness in some of the others kept me from playing the pen and paper version for any length of time, but I was a keen player of Vampire Live and even the Malkavian primogen of Nottingham for a time).

    So, when it came to my attention that a Deluxe Mage: The Ascension was being financed via Kickstarter, I readily supported the project, it promised a lot:

     

    Contribute to help give the Deluxe M20 Edition a leather bound, embossed+, silk bookmarked, gold-edged, full-color, deluxe treatment.

     

    Well, my copy arrived a few days ago, this is what it looks like, this is what I got:

    Diese Diashow benötigt JavaScript.

     

    Yes, it actually is that fantastic. This is one massive book and it feels like a medieval folio. Fully illuminated, golden-edged, leather-bound, the works. Over 700 pages (695 of them numbered) and weighing in at six pounds and three ounces, this is easily the most massive role playing game rule book in my possesion and the most beautiful by far.

    The money was truely well invested and I have already revelled in fond memories and come up with a campaign centered around my favourite group: The Void Engineers.

    No, I am not particularly in favour of the Technocracy, but the Void Engineers are pure and simply awesome with the Virtual Adepts coming in at No. 2.

    But now I have to go and digg deeper into the pages of this magnificent piece of art!


  • Non-Euclidean Æthercast #37 – Muslims are Geeks, too!

    Today’s podcast features the author, nurse, geek and lady of many talents Khaalidah Muhammad-Ali.

     

    cropped-IMG_2154

     

    She was kind enough to respond to my call for Muslim geeks so we could have a chat to make one thing clear: The regular Muslim you meet is just that: A regular person with regular thing on their mind and in this particular case: A lot of regular geek things.

    We talk about faith, politics (especially concerning bad-hair guy), writing, anime, Mass Effect, Fallout and gaming in general, and podcasts.

    And here are some links to stuff we talked about:

     

    Khaalida’s homepage and her narrations

    Podcastle

    One of Khaalidah’s stories as a podcast

    The art of one of her daughters and of the other daughter, and a Youtube Channel

    And this is her novel:

    518l4qSyOHL._SL250_

     

     

    But now, without further ado, please enjoy the podcast!

     


  • CONTRAPTION – A haunted steampunk pinball game

    This is one of the things about Steampunk which never stops to delight me: New things to discover all the time. Case in point, I was once again contacted via æthermail, this time by the gentleman and coder Sebastian Conley (check his homepage), who inquiered whether I would be interested in reviewing his haunted steampunk pinball game (yes, exactly) CONTRAPTION.
    This is the trailer:

     

    The thing that prevents a review is the fact, CONTRAPTION is only available for iOS and I am an Android user, so, I do a feature instead.
    Sebastian was kind enough to provide me with some additional info about the game and himself:

     

    I’m a solo developer and Contraption has been a labor of love.  I’m a motion graphics animator professionally, and I create apps in my spare time (nights and weekends) mostly for fun.  I love the steampunk aesthetic because it’s so visually rich.  What’s not to like about clanking cogs and gears not to mention the ornate copper and brass craftmanship so beloved by the genre?  Even though Contraption is a purely digital creation, I tried my best to make a game that felt purely mechanical — like it was actually welded together in a forgotten and potentially mad watchmaker’s lab.  The challenge of turning a digital interface of traditional buttons and hotspots into a living and breathing steampunk mechanism was a joyful part of the process for me.  Score displays became analog wheels of decaying metal numbers.  Arrow keys became metallic, swiveling metal tubes (with a pearl facing inset because that sounded awesome).  A lot of attention was given to sound design as well.  I like to think that when it all comes together it does feel like you’re holding in your hands a creation from another world and another time.

    contraption_screen01

    I took a lot of license with the story which is revealed as you play the game.  The Contraption’s inventor, Dr. Steambock, has his invention (the Contraption) selected for the World Carnival.  Both the Queen and the President will be attending (I imagine they arrived by blimp, but I’ll leave that to the player’s imagination).  But Dr. Steambock’s daughter Mary has suspicions that he did something terrible to her Mother.  In revenge, she engineers the Contraption to malfunction at the big event leading to Dr. Steambock’s ruin.  I don’t want to spoil too much, but Dr. Steambock is not pleased to say the least.  A murder occurs and the wrathful spirit of Mary is released upon both the doctor and the player.  Give Mary what she wants or she’ll put a curse on your Contraption!
    Contraption at its heart is a fast paced casual game with a unique center spinning pinball mechanic.  But what I’m most proud of is the eerie steampunk world of Dr. Steambock and Mary.  It’s filled with fire and clanking machinery, and goes without saying, a lot of steam.

    So, CONTRAPTION is free to play, saunter over to the iTunes store and try it out! A word of warning, though: Sebastian said, the app is haunted, so proceed with caution!


  • Turns out, I am a wizard!

    Some of you may know this running gag in the Role Playing Game Community: Everybody wants to know what they would look like on a character sheet or what role they would have as themselves in the game of their choice.

    I just recently came across a site (linked below) which answers this question for you based on the much-beloved D&D system, these are my results:

     

    battle_mage_by_bloodcor-d33lf28.png

    I Am A: Chaotic Good Human Wizard (10th Level)

    Ability Scores:
    Strength 12
    Dexterity 14
    Constitution 14
    Intelligence 16
    Wisdom 13
    Charisma 13

    Alignment:
    Chaotic Good A chaotic good character acts as his conscience directs him with little regard for what others expect of him. He makes his own way, but he’s kind and benevolent. He believes in goodness and right but has little use for laws and regulations. He hates it when people try to intimidate others and tell them what to do. He follows his own moral compass, which, although good, may not agree with that of society. Chaotic good is the best alignment you can be because it combines a good heart with a free spirit. However, chaotic good can be a dangerous alignment when it disrupts the order of society and punishes those who do well for themselves.

    Race:
    Humans are the most adaptable of the common races. Short generations and a penchant for migration and conquest have made them physically diverse as well. Humans are often unorthodox in their dress, sporting unusual hairstyles, fanciful clothes, tattoos, and the like.

    Class:
    Wizards are arcane spellcasters who depend on intensive study to create their magic. To wizards, magic is not a talent but a difficult, rewarding art. When they are prepared for battle, wizards can use their spells to devastating effect. When caught by surprise, they are vulnerable. The wizard’s strength is her spells, everything else is secondary. She learns new spells as she experiments and grows in experience, and she can also learn them from other wizards. In addition, over time a wizard learns to manipulate her spells so they go farther, work better, or are improved in some other way. A wizard can call a familiar- a small, magical, animal companion that serves her. With a high Intelligence, wizards are capable of casting very high levels of spells.

    Find out What Kind of Dungeons and Dragons Character Would You Be?, courtesy of Easydamus (e-mail)

    And now, please saunter over and take the test yourselves!

    Image © bloodcor


  • A Basic Character Generator in Java

    When I swiched from Daily Steampunk to Meta Punk it was partly due to me wanting to branch out and do more stuff other than Steampunk, blog about other hobbies and interests of mine.

    As it states in the sub-headline of the blog, one of those is coding. I have been coding in my spare time for the last three years now and have earned a number of certificates in the process, one of them from Harvard, also as part of the EdX program I blogged about below.

    The course consisted of a number of lectures, some literature and problem sets. These usually were pre-coded code with some parts missing that we had to code by ourselves.
    The final project was different, here we got to do whatever we wanted. I, being a role player, chose to do a charcater generator. It is a pretty basic one (due to time constraints and the course did not ask for much either) but it was enough to pass with full points:

     

     

    Another dead give-away that this is a very basic character generator is, that it only uses two classes, one for the GUI (graphical user interface) and one for the dice-rolling, i.e. generating the character.
    I am aware that the generator class could have been split into several smaller classes for better readability and maintenance. These are the classes:

     

    package gui;
    import java.awt.event.ItemEvent;

    /**
    * @author Marcus
    *
    */
    public class Generators {
    private static int strength;

    private static int intelligence;

    private static int dexterity;

    private static int wisdom;

    private static int charisma;

    private static int constitution;

    private static String results = „People“;

    private static String s;

    private static int num = 0;

    public static int getNum() {
    return num;
    }

    public static void setNum(int num) {
    Generators.num = num;
    }

    static GUI_CharacterGenerator gt = new GUI_CharacterGenerator();

    // all getters and setters

    public static int getStrength() {
    return strength;
    }

    public static void setStrength(int strength) {
    strength = strength;
    }

    public static int getIntelligence() {
    return intelligence;
    }

    public static void setIntelligence(int intelligence) {
    intelligence = intelligence;
    }

    public static int getDexterity() {
    return dexterity;
    }

    public static void setDexterity(int dexterity) {
    dexterity = dexterity;
    }

    public static int getWisdom() {
    return wisdom;
    }

    public static void setWisdom(int wisdom) {
    wisdom = wisdom;
    }

    public static int getCharisma() {
    return charisma;
    }

    public static void setCharisma(int charisma) {
    charisma = charisma;
    }

    public static int getConstitution() {
    return constitution;
    }

    private static  void setConstitution(int constitution) {
    constitution = constitution;
    }

    public static String getResults() {
    return results;
    }

    public static  void setResults(String results) {
    results = results;
    }

    public static void randomNumbers() {
    // TODO Auto-generated method stub
    //System.out.println(„Hagara“);
    if (gt.getClassCheck()==0||getNum()==0){
    GUI_CharacterGenerator.setP(„You have to choose a character class first!“);
    }

    if (gt.getClassCheck()==1||getNum()==1){

    strength=(((int)(Math.random()*6))+12);
    intelligence=(((int)(Math.random()*6))+((int)(Math.random()*6))+6);
    dexterity=(((int)(Math.random()*6))+((int)(Math.random()*6))+6);
    constitution=(((int)(Math.random()*6))+((int)(Math.random()*6))+8);
    wisdom=(((int)(Math.random()*6))+((int)(Math.random()*6))+6);
    charisma=(((int)(Math.random()*6))+((int)(Math.random()*6))+6);
    //setCounter(1);
    //s = „pelepones“;
    setResults(s);
    //System.out.println(„Hagara2“);
    GUI_CharacterGenerator.setP(„Your stats are: \nStrength:  „+getStrength()+“\nIntelligence:  „+getIntelligence()+
    „\nDexterity:  „+getDexterity()+“\nConstitution:  „+getConstitution()+“\nWisdom:  „+getWisdom()+
    „\nCharisma:  „+getCharisma()+ „\nHitpoints: 12“);

    }

    else if (gt.getClassCheck()==2||getNum()==2){

    strength=(((int)(Math.random()*6))+((int)(Math.random()*6))+6);
    intelligence=(((int)(Math.random()*6))+((int)(Math.random()*6))+8);
    dexterity=(((int)(Math.random()*6))+((int)(Math.random()*6))+6);
    constitution=(((int)(Math.random()*6))+((int)(Math.random()*6))+6);
    wisdom=(((int)(Math.random()*6))+((int)(Math.random()*6))+6);
    charisma=(((int)(Math.random()*6))+((int)(Math.random()*6))+6);
    GUI_CharacterGenerator.setP(„Your stats are: \nStrength:  „+getStrength()+“\nIntelligence:  „+getIntelligence()+
    „\nDexterity:  „+getDexterity()+“\nConstitution:  „+getConstitution()+“\nWisdom:  „+getWisdom()+
    „\nCharisma:  „+getCharisma()+ „\nHitpoints: 4“);

    }

    else if (gt.getClassCheck()==3||getNum()==3){

    strength=(((int)(Math.random()*6))+((int)(Math.random()*6))+6);
    intelligence=(((int)(Math.random()*6))+((int)(Math.random()*6))+6);
    dexterity=(((int)(Math.random()*6))+((int)(Math.random()*6))+8);
    constitution=(((int)(Math.random()*6))+((int)(Math.random()*6))+6);
    wisdom=(((int)(Math.random()*6))+((int)(Math.random()*6))+6);
    charisma=(((int)(Math.random()*6))+((int)(Math.random()*6))+6);
    GUI_CharacterGenerator.setP(„Your stats are: \nStrength:  „+getStrength()+“\nIntelligence:  „+getIntelligence()+
    „\nDexterity:  „+getDexterity()+“\nConstitution:  „+getConstitution()+“\nWisdom:  „+getWisdom()+
    „\nCharisma:  „+getCharisma()+ „\nHitpoints: 6“);

    }

    else if (gt.getClassCheck()==4||getNum()==4){

    strength=(((int)(Math.random()*6))+((int)(Math.random()*6))+6);
    intelligence=(((int)(Math.random()*6))+((int)(Math.random()*6))+6);
    dexterity=(((int)(Math.random()*6))+((int)(Math.random()*6))+6);
    constitution=(((int)(Math.random()*6))+((int)(Math.random()*6))+6);
    wisdom=(((int)(Math.random()*6))+((int)(Math.random()*6))+8);
    charisma=(((int)(Math.random()*6))+((int)(Math.random()*6))+6);
    GUI_CharacterGenerator.setP(„Your stats are: \nStrength:  „+getStrength()+“\nIntelligence:  „+getIntelligence()+
    „\nDexterity:  „+getDexterity()+“\nConstitution:  „+getConstitution()+“\nWisdom:  „+getWisdom()+
    „\nCharisma:  „+getCharisma()+ „\nHitpoints: 8“);
    }
    setResults(s);

    }

    }

    And this is the GUI:

    package gui;

    //import GUI_CharacterGenerator;

    import java.awt.BorderLayout;
    import java.awt.EventQueue;

    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.border.EmptyBorder;
    import javax.swing.JFileChooser;
    import javax.swing.JMenuBar;
    import javax.swing.JMenu;
    import javax.swing.JMenuItem;
    import javax.swing.JLabel;
    import javax.swing.ImageIcon;
    import javax.swing.JTextArea;
    import javax.swing.BoxLayout;

    import java.awt.FlowLayout;

    import javax.swing.SpringLayout;

    import com.jgoodies.forms.layout.FormLayout;
    import com.jgoodies.forms.layout.ColumnSpec;
    import com.jgoodies.forms.layout.FormSpecs;
    import com.jgoodies.forms.layout.RowSpec;

    import java.awt.Component;
    import java.awt.GridBagLayout;
    import java.awt.GridBagConstraints;
    import java.awt.Insets;

    import javax.swing.JButton;
    import javax.swing.JComboBox;
    import javax.swing.DefaultComboBoxModel;

    import java.awt.event.ItemEvent;
    import java.awt.event.MouseAdapter;
    import java.awt.event.MouseEvent;
    import java.awt.event.ItemListener;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.PrintWriter;

    public class GUI_CharacterGenerator extends JFrame {

    private static String p;
    private JPanel contentPane;

    /**
    * Launch the application.
    */
    public static void main(String[] args) {
    EventQueue.invokeLater(new Runnable() {
    public void run() {
    try {
    GUI_CharacterGenerator frame = new GUI_CharacterGenerator();
    frame.setVisible(true);
    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    });
    }

    /**
    * Create the frame.
    */
    public GUI_CharacterGenerator() {
    //Create a file chooser
    final JFileChooser fc = new JFileChooser();
    Generators gen = new Generators();
    setTitle(„D&D Character Generator“);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setBounds(100, 100, 828, 487);

    JMenuBar menuBar = new JMenuBar();
    setJMenuBar(menuBar);

    JMenu mnFile = new JMenu(„File“);
    menuBar.add(mnFile);

    JMenuItem mntmSave = new JMenuItem(„Save“);
    mntmSave.addMouseListener(new MouseAdapter() {
    JFileChooser FC = new JFileChooser();
    @Override
    public void mouseReleased(MouseEvent e) {

    JFileChooser chooser = new JFileChooser();
    chooser.setCurrentDirectory(new File(„/home/me/Documents“));
    int retrival = chooser.showSaveDialog(null);
    if (retrival == JFileChooser.APPROVE_OPTION) {
    try {
    FileWriter fw = new FileWriter(chooser.getSelectedFile()+“.txt“);
    //fw.write(„Test“);
    BufferedWriter bw = new BufferedWriter(fw);
    bw.write(getP());
    bw.close();

    } catch (Exception ex) {
    ex.printStackTrace();
    }

    }

    }

    });

    mnFile.add(mntmSave);
    contentPane = new JPanel();
    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    setContentPane(contentPane);
    contentPane.setLayout(null);

    JLabel CharacterImage = new JLabel(„“);
    CharacterImage.setBounds(0, -2, 451, 432);
    CharacterImage.setIcon(new ImageIcon(GUI_CharacterGenerator.class.getResource(„/images/default_griffin.png“)));
    contentPane.add(CharacterImage);

    JTextArea CharacterTextArea = new JTextArea();
    CharacterTextArea.setEditable(false);
    CharacterTextArea.setBounds(550, 46, 252, 296);
    CharacterTextArea.setText(„Select a character class!“);
    contentPane.add(CharacterTextArea);
    CharacterTextArea.setVisible(false);

    JButton btnCreateYourCharacter = new JButton(„Create your character“);
    btnCreateYourCharacter.setBounds(550, 353, 160, 23);
    contentPane.add(btnCreateYourCharacter);
    btnCreateYourCharacter.setEnabled(false);
    btnCreateYourCharacter.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    //createCharacterButtonActionPerformed(evt);
    gen.randomNumbers();
    //wtf();
    CharacterTextArea.setText(p);

    }
    });

    JComboBox characterChoices = new JComboBox();
    characterChoices.addItemListener(new ItemListener() {
    public void itemStateChanged(ItemEvent evt) {
    //characterChoicesItemStateChanged(evt);

    if (evt.getItem().toString()==“Make your choice!“){
    btnCreateYourCharacter.setEnabled(false);

    // System.out.println(„Warrior“);
    CharacterImage.setIcon(new javax.swing.ImageIcon(getClass().getResource(„/images/default_griffin.png“)));
    CharacterTextArea.setText(„You must choose a class first, before you can create a character.“);
    classCheck=0;
    }

    if (evt.getItem().toString()==“Warrior“){
    btnCreateYourCharacter.setEnabled(true);
    CharacterTextArea.setVisible(true);
    // System.out.println(„Warrior“);
    setClassCheck(1);
    gen.setNum(1);
    CharacterImage.setIcon(new javax.swing.ImageIcon(getClass().getResource(„/images/female_fighter.png“)));
    CharacterTextArea.setText(„The Warrior is skilled in combat, and usually \ncan make use of some of the most powerful \nheavy armor and weaponry in the game. \nAs such, the warrior is well-rounded \nphysical combatant. \nSometimes, the Warrior (or more often \nthe Knight, if it is a separate class) \nmay be able to learn basic magic, but its \ncapabilities in this field are somewhat limited.“);
    classCheck=1;
    }

    if (evt.getItem().toString()==“Mage“){
    //System.out.println(„Mage“);
    CharacterTextArea.setVisible(true);
    btnCreateYourCharacter.setEnabled(true);
    CharacterImage.setIcon(new javax.swing.ImageIcon(getClass().getResource(„/images/male_mage.png“)));
    CharacterTextArea.setText(„Mages are considered to be spellcasters \nwho wield powerful spells, but are \noften physically weak as a trade-off. \nMages are commonly confused with similar \noffensive spellcasting classes such as \nthe Warlock and the Necromancer. \nHowever, a Mage’s power is based on the \narcane and a Warlock or Necromancer’s \npower is based on darkness or death. \nMages are primarily based on wizards from \nassorted fantasy literature.“);
    classCheck=2;
    gen.setNum(2);

    }

    if (evt.getItem().toString()==“Rogue“){
    // System.out.println(„Rogue“);
    CharacterTextArea.setVisible(true);
    btnCreateYourCharacter.setEnabled(true);
    CharacterImage.setIcon(new javax.swing.ImageIcon(getClass().getResource(„/images/male_rogue.png“)));
    CharacterTextArea.setText(„The rogue can be the rather typical thief.\n Someone who makes his living \non the streets of the city, picking pockets \nand snatching goods from the market. \nMore experienced thieves might \nbecome burglars or other more \nspecialized kinds of rogues. \nSome may even train to become \nassassins or bards.“);
    classCheck=3;
    gen.setNum(3);
    }

    if (evt.getItem().toString()==“Cleric“){
    // System.out.println(„Cleric“);
    CharacterTextArea.setVisible(true);
    btnCreateYourCharacter.setEnabled(true);
    CharacterImage.setIcon(new javax.swing.ImageIcon(getClass().getResource(„/images/cleric.jpg“)));
    CharacterTextArea.setText(„The cleric is a healer, usually a priest\n and a holy warrior, originally modeled \non or inspired by the Military Orders. \nClerics are sometimes members of \nreligious orders. \nMost clerics have powers to heal wounds, \nprotect their allies and sometimes \nresurrect the dead, as well as summon, \nmanipulate and banish undead. „);
    classCheck=4;
    gen.setNum(4);
    }

    if(evt.getItem().toString()== „Make your choice!“){
    CharacterImage.setIcon(new javax.swing.ImageIcon(getClass().getResource(„/images/default_griffin.png“)));
    }

    }
    });
    characterChoices.setModel(new DefaultComboBoxModel(new String[] {„Select a Class“, „Warrior“, „Mage“, „Rogue“, „Cleric“, „Select!“}));
    characterChoices.setSelectedIndex(0);
    characterChoices.setBounds(398, 48, 142, 20);
    characterChoices.setToolTipText(„Choose your class“);

    contentPane.add(characterChoices);

    JButton btnReset = new JButton(„Reset“);
    btnReset.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    CharacterTextArea.setText(„“);
    //jLabel1.setIcon(new javax.swing.ImageIcon(„C:\\Users\\Marcus\\Pictures\\default_griffin.png“));
    characterChoices.setSelectedIndex(0);
    //CharacterTextArea.setText(„“);
    CharacterTextArea.setVisible(false);
    btnCreateYourCharacter.setEnabled(false);
    CharacterImage.setIcon(new ImageIcon(GUI_CharacterGenerator.class.getResource(„/images/default_griffin.png“)));

    }
    });
    btnReset.setBounds(714, 353, 73, 23);
    contentPane.add(btnReset);

    String p = „Nothing to see here“;

    }

    Generators gen = new Generators();
    private int classCheck;

    public int getClassCheck() {
    return classCheck;
    }

    public void setClassCheck(int classCheck) {
    this.classCheck = classCheck;
    }

    public static String getP() {
    return p;
    }

    public static void setP(String p) {
    GUI_CharacterGenerator.p = p;
    }

    }

     

    Now, if you copy this code and run it, you will notice the images do not appear, this is because I did not include them. I do not know who the artist is since I do not know anymore, where I got them from. I think it was from DeviantArt, but I was unabe to find them there. Anyway, I used them within the limits of fair use and if you happen to know who it was that created the character images and the Griffon, let me know.


  • Wil Wheaton plays a Steampunk Game

    Watch Wil Wheaton, Alicia Day, Alan Tudyk (a.k.a. Hoban Washburne), and Jon Heder suffer through a game of Forbidden Desert, a fun, cooperative, and hellishly difficult Steampunk-themed game by Matt Leacock.

    I am not going to spoil anything, just watch Wil get really worked up a couple of times:

    Also, I guess Forbidden Desert would be a great gift for the discerning Steampunk explorer.


  • Help a Boar become Austro-Hungarian Emperor!

    If this headline did not get your attention, you are probably dead…
    Anyway, may I present to you this bizarre jewel of an independent game, by Croatian game company Studio Spektar:

    The good people at Studio Spektar have this to say about the game world:

    Viktor’s cartoon world is not entirely different from our world. Each country is either a semi-historical representation of a real country, or a flat-out parody that may or may not have people laughing with anger.

    You’ll meet a great number of characters in the game who will often be bizarre, and sometimes based on real people such as the genius inventor antelope Tesla or the dog Emperor Franz Joseph.

    Yes, you read that correctly, Tesla is a genius inventor antelope. This is just so wonderfully bizarre, and look at the map (© Studio Spektar, used with permission):

    Viktor the Boar's Europe

    So, everybody, let’s help get this very unique and creative take on steampunk on the road and have a laugh at our past at the same time.

    Support it here!

    Oh, and before I forget:
    You can download a playable demo on the kickstarter page, too.


  • Munchkin Steampunk is coming!

    Quick news update: The beloved Munchkin line of Games by Steve Jackson Games is getting another member: Munchkin Steampunk. For me, this is an absolute must-have, I have been playing the game for years and am especially proud of my Munchkin Cthulhu set. Iäh!

    Anyways, this is the cover:

    Munchkin Steampunk

    I guess one or the other of you will recognise Phil Phoglio, if you are not sure from where, go to his website and ebe enlightened.

     

    Munchkin Czar Andrew Hackard has this to say about the game, which says it all, really:

    „We really like clockwork spider automatons, I mean, who doesn’t? And they make killing monsters and taking their stuff even better!“

     

    The game is scheduled for release in mid-2015, for more news, go here: http://www.worldofmunchkin.com/steampunk/

     

    Photo Credit: Steve Jackson Games, fair use

  • Cloud Raiders – Featured Game and Raffle

    May I point your esteemed attention to a little Android game by the name of Cloud Raiders? It is a strategy game on the steamfantasy side of things, dragons, airships, skypirates, and from the looks of it, cute graphics and a lot of action, it could be tremendous fun to play. The ratings on the Google Play page also point in the fun-direction (4,3 out of 5 stars).

    I have to say „could“ because I am unable to play the game on my smartphone, the thing is rather ancient…

    TN-221435_GI_Cloud_Raiders_logo_hd

     

    Anyway, this is the press release which tells you more about the game:

    Game Insight Sends Strategy Games Skyward

    With Cloud Raiders

    Strategy Games Get Competitive With Building, Raising Armies, and Raids in Cloud Raiders for Mobile and Social Platforms

    MOSCOW, RUSSIA and SAN FRANCISCO, CA–(Marketwired – Feb 4, 2014) –  Game Insight, a world leader in mobile/social games, has announced a swashbuckling new chapter in strategy games: Cloud Raiders. This exciting new game pits players and their armies of sky pirates against fabulous monsters and the most deadly adversaries of all: other players.Cloud Raiders will be released first for Android devices, and will be launching in the near future for other mobile and social platforms, including Facebook, iOS, Windows 8, and Windows Phone 8. The game is being developed by innoWate, the creator of the popularMy Country games.

    Cloud Raiders takes action-packed strategy games to dizzying new heights by entrusting players with a massive island stronghold floating in the sky. Players assemble armies of ruthless raiders while also fortifying their bases with defensive emplacements to fend off enemy invasions. Over time, players can also form in-game clans with their friends to blast their foes right out of the skies by launching daring player-versus-player (PvP) raids.

    In Cloud Raiders, players can fortify their bases with anything from cannons to traps to magical artifacts, while leading their own troops into battle. Players must be ready for anything, including encroachments from massive monsters and legendary buccaneers that wander the skies in search of easy prey — as well as raiding parties sent by enemy players in search of loot! In order to keep their own holdings safe and conquer this brave new world, players can research and unlock new troop types, brew powerful potions to strengthen their forces, launch mighty cannon salvos to even the odds, and build ever-larger armies of axe-wielding marauders, grenade-lobbing bombardiers, and fire-breathing dragons to win the day!

    Cloud Raiders will be available for Android in the nearest future. Stay tuned for more updates on this dynamic new chapter in strategy games!

    Assets for media are available at:
    http://www.game-insight.com/files/EN/Games/GI_Cloud_Raiders/Android/

    Visit the official Cloud Raiders website:  www.cloudraiders.com
    Watch the official Cloud Raiders trailer: http://www.youtube.com/watch?v=-sIhq3D2OYk
    Visit the official Facebook community: http://facebook.com/cloudraidersgame

    About Game Insight
    Founded in 2010, Game Insight is a global-facing developer and publisher of varied, user-focused, and free-to-play games for all major mobile and social platforms, including iOS, Android, Facebook, and Web. We are a team of more than 800 passionate game developers who actually play games ourselves. Our internal network consists of 17 different studios that constantly create and update high-quality games, many of which have already become #1 top-grossing hits in mobile application stores and on social networks around the world, which has led Game Insight to build a global audience of more than 150 million users. Visit 
    http://www.game-insight.com/ for more info.

     

    This is the official trailer:

    And now for the raffle:

    For those of you who want to give the game a shot, I have a code ready which gives you 700 gems, all you have to do is comment or send me an æthermail.

    The raffle ends Monday after Easter. Good luck one and all!