Fortunes update – working on UI

So I got some feedback from reddit that people were confused about what to do when playing fortunes. Surprise to me, I’ve been working with this so long everything seems pretty natural.

So I’ve made two changes recently to help make things more intuitive. I greyed out the cards you can’t play instead of just having there name turn red, and I worked on getting double click support in.

When I added the ability to drag your cards to play them I took out the old click to play. This was to prevent mis-playing cards which was admittedly mostly in preparation for the mobile version. This I think made things less intuitive in the web version. Hopefully this fixes things.

If you haven’t already had a chance or you want to see the new updates please take a chance to go play fortunes now!

  • RSS
  • Google Buzz
  • Twitter
  • Facebook
  • StumbleUpon

ludum dare complete!

I finished my first Ludum Dare. My submission here: http://www.ludumdare.com/compo/ludum-dare-24/?action=preview&uid=3691

  • RSS
  • Google Buzz
  • Twitter
  • Facebook
  • StumbleUpon

mount & blade & ludum dare

So I’ve got some non-cliche stuff going on for a change here.

One thing is I’ve taken on an slightly insane task. I’ve been messing around with the mod engine for mount and blade and it requires python. So I downloaded python and started going through the instructions. After encountering several hiccups it turns out its based on an old version(2.6) and doesn’t work with python 3.X

Looking around for solutions came up with a consistent answer of use 2.6 . I don’t accept this and have taken it upon myself to mod the mod engine until it works with python 3.X. I made a decent amount of progress that first day but haven’t set aside time yet to get back to it but this is my plan.

Additionally I’m going to take part in ludum dare this weekend. I am missing some things I’ve been invited too to do so but there will always be something going on and I’m not going to push it off anymore.

  • RSS
  • Google Buzz
  • Twitter
  • Facebook
  • StumbleUpon

Fortunes burndown

So I haven’t updated you all on fortunes in awhile.

I’d been updating testing, documentation, and refactoring a lot recently. Nothing too exciting for the non-developers out there. Recently I’ve been getting back into some UI though and am trying to implement gestures to play a card by sliding it up instead of just tapping on it. Avoid accidental plays this way hopefully.

Getting some odd glitches happening in some corner cases but its working for the most part. What’s left for me to do? In no particular order:

  1. Tutorial(Not sure how necessary this is given the rule set will not be implementing this before making a web-version available)
  2. Audio Sliders: instead of just sound effects music on/off
  3. Respect the sound settings of the phone: This is a pet peeve of mine. If I have my phone on silent I don’t want your game playing music/sound. I feel other people may feel the same way too.
  4. Save Divination: meeting with the client later this month to discuss exactly how this should play out since this portion of the game is more of her thing and is add on/lore/fluff for the game proper.
  5. Possibly go back and try and fiddle with AI some more.

The Audio sliders and the divination part are the main things I will be working on before something gets released(at least that’s the plan) that you all can play. Well that and getting the glitches out of whats already implemented.

  • RSS
  • Google Buzz
  • Twitter
  • Facebook
  • StumbleUpon

Fortunes Update — Taking charge of destiny and file systems

A big challenge I’ve faced recently has to do with data.

“All i see is blonde, brunette, redhead…”

Getting data from non-technical people.

James created this fancy spreadsheet for Barbara to fill out for the divination part of fortunes and only have to deal with one card at a time. After handing me this huge spreadsheet I had to figure out how to get the game to use this data.

Proprietary data formats and multiple build targets

After a little bit of google research I got Unity3d and excel to play nicely and had a pseudo-database set up running pulling in data from multiple sheets in the excel file for various parts of the game. Now if any of the card values needed to change, not just the divinations but card names we could modify the spreadsheet and not worry about changing any of the code. Sounded brilliant but it only worked on a standalone windows player. A web player or android build got stuck repeatedly trying to pull in the data from a class it couldn’t properly access.

You must take your eyes away from the tree before you can see the forest

This image may or may not be a non-sequiter

I spent awhile butting my head over many days trying to get this excel file reading to work on various formats. I was almost ready to set up a PHP script on our site for the web player, but didn’t like having a separate solution for that and for android. Eventually looking at workflowy I realized i was trying to solve the wrong problem. I shouldn’t be trying to read the excel file on these separate platforms. I just need the relevant data from the excel file. Some poking from that angle revealed the Resources class in unity3d. Between a little bit of work condensing the data I need into one sheet, saving that off to a tab delimited text file, and writing some code to parse that file I’ve got the current version of fortunes working with the data on android, windows, and the web player. I don’t have a mac to test that but I’ll probably get my fiancée to test that sometime soon.

  • RSS
  • Google Buzz
  • Twitter
  • Facebook
  • StumbleUpon

Outlook hazy, please try again.

I’ve been chugging along polishing fortunes. Had an interesting issue with text windows and scrolling because I somewhere down the line changed the input settings in Unity and got scrolling to go the entire text at once.

Once I’m in an OCD enough mood to get the new NGUI interface all aligned properly I’ll share some screenshots. In the mean time for the few of you who have expressed an intrest keeping up with the project: Fortunes

Thanks Sophie Houlden for informing me about workflowy!

  • RSS
  • Google Buzz
  • Twitter
  • Facebook
  • StumbleUpon

Avatar Strength, Luck, and Player Strength

I came across an interesting post about different factors of success on reddit today which was pretty thought provoking. Avatar Strength doesn’t have much to do with any games we’ve made as of yet but there is a balance of luck and player skill to fortunes.

 

Earlier on in the project I was concerned about things potentially being too far on the luck side of things for fortunes but James reminded me that it makes sense thematically to be a bit more on the luck side of things for fortunes then I’d normally be comfortable with doing. So yes there is luck to fortunes, but that just makes your victory all the more exciting when you come from behind with poor luck to win anyway.

 

In other news I am almost done with the NGUI overhaul for fortunes, it is looking much better now and I’m getting excited about the progress. Would any of you readers be interested in trying it out before we release it into the wild for a public alpha?

  • RSS
  • Google Buzz
  • Twitter
  • Facebook
  • StumbleUpon

Fortunes update

I’ve Been working on using NGUI to update Fortunes.

 

 

 

 

 

The main benefit is that it will be able to automatically scale with resolution so we won’t get awkward overlapping. But it also has some nice handling of drag scrolling that was frustrating me for the cards in hand.

 

 

 

 

 

 

Next up will be the most challenging part of the GUI update, handling Tarot Divination layouts. I have some thoughts from looking at some tarot apps and the better scroll handling should allow more flexibility in that regard.

What has been the most interesting tarot deck art you’ve seen? Let us know in the comments.

  • RSS
  • Google Buzz
  • Twitter
  • Facebook
  • StumbleUpon

Balancing on the edge of Survival

Last week We submitted an entry for edge online‘s Unity3d competition. We had six weeks and dayjobs in the way so we had to scale our original ideas down quite a bit but I think we did fairly well considering the constraints.

Update: I tried to embed the game in this post recently but do to some wordpress issues there were window sizing issues. you can play the game however here.

  • RSS
  • Google Buzz
  • Twitter
  • Facebook
  • StumbleUpon

#if Fortunes … #endif

No Just Deserts today, been trying to clean up Fortunes so our client can show off what we have so far at RavenCon and at her talk at the library of congress. She wrote up an impressive amount of copy in this ungodly dark magic excel spreadsheet James designed and I’ve had fun wrangling getting unity to read from that. Apparently even if you get it working in the editor that does not mean the excel file will be moved properly when you go to build so I have to copy it manually after building each time. Future task: automate that process.

I additionally have poked around in conditional compiling since our code for saving a divination doesn’t work in a web player which is something we want to be able to do. Just in case you’re trying to do the same thing this page http://unity3d.com/support/documentation/Manual/Platform%20Dependent%20Compilation.html is helpful but not the first thing to come up when I was searching myself.

  • RSS
  • Google Buzz
  • Twitter
  • Facebook
  • StumbleUpon