tag:blogger.com,1999:blog-252248402548442222024-02-20T12:07:14.538-08:00EveryGame iPad BlogGames, News, and Updates for EveryGame -- an app that lets create and play virtually any board game on your iPad.It's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.comBlogger20125tag:blogger.com,1999:blog-25224840254844222.post-32163149980341024472011-09-08T22:59:00.000-07:002011-09-08T23:00:07.270-07:00Where is EveryGame?We've been asked recently why people couldn't find EveryGame in the App Store. Unfortunately, EveryGame currently isn't available. For whatever reason, during our last version update, Apple became concerned that we were uploading code, which isn't allowed.<br /><br />I don't think that we're actually violating their rules -- .xml files may not be the easiest things to read, but they certainly aren't executable code.<br /><br />We'd been discussing options to resolve their concerns, and making some progress, and during that process, the previous version remained available. However, for whatever reason, they also decided to remove it.<br /><br />We're still working on a solution that will get new versions of EveryGame out into the store, so I'm hopeful that we can get something approved by them within the next couple of weeks.<br /><br />-NathanielIt's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com9tag:blogger.com,1999:blog-25224840254844222.post-57304760469857087602011-05-04T00:13:00.000-07:002011-05-04T00:19:01.247-07:00Where to Look for EveryGame NewsHello Blog Readers!<br /><br />From this blog, it might seem like there's not very much going on with EveryGame, but that's not the case at all. We just prefer more interactive methods of communication with our users, so recently, we've typically been using other forums for postings instead. We'll certainly keep reading entries, and posting occasionally, but if you're looking for a more active EveryGame discussion, here are a couple of places you should look at:<br /><br />The giant EveryGame thread at BoardGameGeek.com<br />http://www.boardgamegeek.com/thread/526832/everygame-virtual-game-table-for-iphone-and-ipad<br /><br />The EveryGame Google Group:<br />http://groups.google.com/group/everygame/topics<br /><br />-NathanielIt's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com4tag:blogger.com,1999:blog-25224840254844222.post-58579727612414433712011-02-14T19:21:00.000-08:002011-02-14T19:25:06.084-08:00EveryGame 1.4 is outIt was a long time coming, but that's because we jammed so much in! Head over to the App Store and update EveryGame. There's all sorts of great new features!<br /><br />Here are the update notes:<br /><br />New Games: Castle Capers, Mu Torere, Scoreboard, 7 Inch Dash<br /><br />EveryGame 1.4 brings iOS 4.0 compatibility, play-by-email, easier game creation, on-device game management, audio feedback, and a variety of new features to the game engine.<br /><br />On iOS 4.0 devices, EveryGame now supports multitasking for fast app switching. When new games are loaded in via iTunes they are now instantly viewable, instead of having to return to the iPad's home screen. The resolution of icons has been improved.<br /><br />iPhones can now display debugging information inside of games, and game creation documentation from the main screen.<br /><br />When selecting a game from the menu screen, you now have the chance to select various options on each game. The choice include "Resume Current Game" (the existing behavior), "Start New Game", "Delete Game", and "Email Game", which will generate a .ege game module and create an email with it attached. This can be emailed to any other EveryGame user, who install the game directly from the email on their iPad.<br /><br />Play by email is now possible -- you can easily email your current saved game from the History menu, and when your opponent opens the file in their email, EveryGame will automatically load the saved game.<br /><br />Audio feedback is now provided when you tap or move pieces.<br /><br />New games can now be created simply by adding images to the iPad -- EveryGame will make a .xml file for you! By naming your images correctly, you can even create dice or many duplicated pieces. Read the "Easy Game Maker" instructions in the "Create a Game" menu to learn more.<br /><br />A new value for the <location_type> tag has been added: "free". Free locations can hold many pieces, but unlike existing location types, pieces are not snapped to the center. Instead, pieces can be dropped anywhere inside the free location, and will stay where placed.<br /><location_type value="free"><br /><br />There are two new options in the <location_display> tag. You may use offset_x="4" or offset_y="15" to shift the display text. For example:<br /><location_display type="piece" show_empty="0" font_size="12" font_color="0,255,0" offset_x="10" offset_y="5"><br /><br />You may now set a piece's score value via tap actions. This is useful in the creation of scoreboards. Similar to setting the side index, there are increment, decrement and set options.<br /><single_tap action="increment_score" args="10,orange_score"><br /><single_tap action="decrement_score" args="1,orange_score"><br /><single_tap action="set_score" args="0">It's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com6tag:blogger.com,1999:blog-25224840254844222.post-22832237922831848062010-11-15T21:15:00.000-08:002010-11-15T21:18:41.228-08:00Getting Ready for Version 1.4<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.proofblocks.com/iPhone/EveryGame/img_0017.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 1024px; height: 768px;" src="http://www.proofblocks.com/iPhone/EveryGame/img_0017.png" border="0" alt="" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.proofblocks.com/iPhone/EveryGame/img_0018.png"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 1024px; height: 768px;" src="http://www.proofblocks.com/iPhone/EveryGame/img_0018.png" border="0" alt="" /></a><br />We haven't posted here for a bit, but that doesn't mean we have been working! We're getting close to having version 1.4 of EveryGame ready. Here are a couple of the new games it'll include:<br /><br /><br /><br />And here are some of the features coming up in the next release:<br />* "Free" locations, where you can drag and drops pieces anywhere in the location (or on the screen)<br />* New actions to modify the points value of a piece, making the creation of scoreboards much easier<br />* Lots of fixes related to tabs<br /><br />After that, the two biggest features coming up soon are:<br />* Game emailing / Play by email<br />* Easy game creation, with auto-xml file creation based on images loaded on (though obviously no advanced ui features could be done this way)It's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com1tag:blogger.com,1999:blog-25224840254844222.post-20251952055111684532010-09-10T22:40:00.000-07:002010-09-10T22:43:30.685-07:00EveryGame version 1.30 is out!Go check it out in the App store. Here are the update notes:<br /><br />What's New in Version 1.30<br /><br />Two new Eurogame inspired titles!<br />* Cities of Calvino<br />* Pirates vs. Ninjas<br /><br />New Features in the UI:<br />* EveryGame can now open .zip and .ege files directly from Mail or Safari on the iPad -- no more need to sync in iTunes<br />* Tabs for off-screen boards can now be named and positioned in the game.xml file<br /><br />New Features in the Engine<br />* New "random_side_at_location" action, allowing games with dice-locking to be easily made<br />* The font size and color for location displays can now be specified.<br />* New location display types allow easy annotation based on piece name, or location name<br />* Various bugs fixed.It's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com0tag:blogger.com,1999:blog-25224840254844222.post-20913366523051266302010-09-07T11:45:00.000-07:002010-09-07T12:00:27.740-07:00Coming Soon...The next version of EveryGame (1.30) has been submitted to Apple, and should hopefully be released soon. We've got some exciting inclusions in the release. The two that I'm most excited about are our two new included games. Unlike many of the classic abstracts we currently include, the two new games have more of a Eurogame styling, and fantastic artwork to boot!<br /><br />In <i>Ninjas vs. Pirates</i>, two asymmetric sides battle each other in a race to capture sacks of kittens, in a mashup of memes guaranteed to bring the Internet to its knees.<br /><br />The less-silly <i>Cities of Calvino</i> has two merchant traders competing to establish markets and sell goods in a world of impossible cities.<br /><br />Of course, there are many new engine features to incorporate into your own games. Makes something great and want to share? Send it our way! Your own title could make it into a future EveryGame release!It's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com0tag:blogger.com,1999:blog-25224840254844222.post-31946871797813933322010-08-29T21:56:00.000-07:002010-08-29T21:58:01.349-07:00Sample Game with "Free" Piece Movement<div>We've just posted a new game called AmoebaWar.ege to the EveryGame Google group.</div><div><br /></div><div>http://groups.google.com/group/everygame/files</div><div><br /></div><div>To open the .ege files, remember that you can download them, rename them to .zip, and then double click to open them.</div><div><br /></div><div>AmoebaWar isn't a complete game -- more a work in progress / technology demonstration. It should give you some good ideas for implementing a miniature or wargame. In particular, it has examples of:</div><div>* Simulating free movement with a grid of small squares</div><div>* Selected different terrains by picking them from a tab-based menu</div><div>* Tapping pieces to show their movement / attack range</div><div><br /></div><div>AmoebaWar also makes use of several features that will only become available once EveryGame version 1.3 is out. You won't be able to see them until it's available, but a peak in the xml file will give a preview. You'll get more control over tab placement and naming, the ability to annotate pieces with their names, and a whole lot more!</div>It's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com4tag:blogger.com,1999:blog-25224840254844222.post-14508993416643941842010-08-26T00:30:00.000-07:002010-08-26T00:35:24.152-07:00Creating Dice in EveryGame<div><div><div>A user was recently asking us about how to create dice in EveryGame, so I thought I'd share my response with everyone, since there's certainly lots of games that need them!</div><div><br /></div><div>The simplest dice would look like this (a 6-sided piece, with a tap action to pick a random side):</div><div><br /></div><div><single_tap action="random_side" args="v2,0_1_2_3_4_5"></div><div><sides paths="game_1.png,game_2.png,game_3.png,game_4.png,game_5.png,game_6.png></div><div><piece>dice</piece></div><div></sides></div><div></single_tap></div><div><br /></div><div>It can be hard for that simple case to see if when you tap, you've rolled the same value, or just missed. People have come up with a few solutions. One is to use two pieces, one with sides, and one always blank (to represent the "ready to roll" state). Each tap will flip between these.</div><div><br /></div><div><initial_location name="dice_location"></div><div><single_tap action="send_to_back"></div><div><sides paths="game_1.png,game_2.png,game_3.png,game_4.png,game_5.png,game_6.png></div><div><piece>dice</piece></div><div></sides></div><div><single_tap></div><div><br /></div><div><single_tap action="send_to_back"></div><div><single_tap action="random_side" args="v2,0_1_2_3_4_5,dice"></div><div><sides paths="game_blank.png></div><div><piece>dice_blank</piece></div><div></sides></div><div></single_tap></div><div></single_tap></div><div></initial_location></div><div><br /></div><div>When the blank piece is on top, tapping it will send it to the back of the stack (hiding it), and roll the dice. When the dice is tapped, it's sent to the back, showing the blank piece.</div><div><br /></div><div>If you want an example of the fancier setup, I suggest you look in the backgammon game's xml file. You could even use its dice images if you want.</div></div></div>It's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com1tag:blogger.com,1999:blog-25224840254844222.post-73003312477323452102010-08-16T09:56:00.000-07:002010-08-16T10:02:32.633-07:00Free Piece Movement in EveryGameRecently, we've gotten a couple of questions regarding creating games by loading on pieces, without needing to create individual board spaces for them, so I thought I would share one of my responses with everyone. <br /><br />Right now, you do have to define locations for the pieces to live it. The underlying engine is created in such a way that one giant location, where you drag pieces around to an arbitrary location inside of it would be possible. However, there's lots of extra code and debugging needed to actually implement such a thing. I think it could happen in the future, but it won't be available in the next few releases.<br /><br />However, there are tricks to get close to that. With the "rows" and "cols" specifiers in the location tab, you could easily make an entire grid that covers the entire background. Just make the cells 20x20 or so perhaps, and start them at coord (0,0). Pieces can actually be much larger than the location that holds them, and now you could drag them around the iPad, and while they'll rigidly snap, it'd only be a small distance to the nearest cell.<br /><br />The only difficulty is that you actually have to tap in the location to select a piece to tap / move. This means that if your locations are too small, it can be hard to pick them. So the smaller the location, the closer approximation to free movement, but the more difficult it is to grab pieces. One clever trick I saw was to put a dot, or other "handle" in the center of the image for each piece. Since the center of the piece will correspond with the location (where you have to tap), it makes it much more evident where you grab the piece from, and lets you easily work with pieces much larger than their grid squares.<br /><br />Hopefully that gives some of you an idea of how you could set up free pieces movement in your own games. I'm out and about typing this entry from my iPad now, but I'll try and upload a simple game that demonstrates this technique to the Google Group soon.It's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com0tag:blogger.com,1999:blog-25224840254844222.post-12654994094093422722010-08-13T00:18:00.000-07:002010-08-13T00:19:17.793-07:00Getting Images for EveryGameBased on a comment on the last entry, I thought I'd post a couple of tricks for getting images for EveryGame.<br /><br />One great resource for images are Vassal files. If you've never heard of it, Vassal is a program similar to EveryGame, that runs on desktop computers. It's been going much longer though, and there's quite a library of games built up for it. Many can be found here:<br /><a href="http://www.vassalengine.org/wiki/Category:Modules">http://www.vassalengine.org/wiki/Category:Modules</a><br /><br />You can download any of the .vmod files from that site, rename it to .zip, and then expand it. Inside, you'll find all the images you need to to create your own version in EveryGame.<br /><br />Another easy way to get game images is just to take a top-down picture with your digital camera. The results have been surprisingly good just by taking pictures of the pieces, and cropping them to create the images for EveryGame. A scanner works too obviously, though it's hard to get the whole board in there!It's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com0tag:blogger.com,1999:blog-25224840254844222.post-90647347132831029652010-08-11T13:19:00.000-07:002010-08-11T13:27:34.755-07:00AI in EveryGameWe got an email about the possibility of adding an AI to EveryGame recently, so I thought I'd share our thoughts with everyone. <br /><br />While adding an AI might be possible eventually, it's probably not something that will be coming soon.<br /><br />One of the largest problems is actually the AppStore rules. One of the distinguishing features of EveryGame is that people can create their own games. However, Apple has strict rules against running interpreted code inside of apps, which means people likely could not create AI's for their own games.<br /><br />If Apple does relax its policy, we've at least got an idea or two about how an AI could be added (though it would still be no small task!). <br /><br />What you are likely to see soon are ways to improve the ability to play with other people. We're looking into options for Bluetooth play, internet play, play-by-mail and the like. Plus, there's a bunch of other new features, likes clocks for chess, better hand-tabs, and easier game creation we're working on too!It's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com1tag:blogger.com,1999:blog-25224840254844222.post-87115000846259799602010-08-06T10:05:00.000-07:002010-08-06T10:15:44.441-07:00Coming up NextWe're hard at work on the next release of EveryGame. It should include much better support for various display options. The last release focused on game debugging. This one is focused on display. You'll finally be able to name and position the tabs for off-board hands. We're also greatly expanding how text is displayed. Previously, locations would just list a piece count or score, but you'll get options to control whether and how the text is displayed. You'll even be able to display e piece name, giving a way to distinguish stacks of otherwise identical pieces.<br /><br />Got more ideas? Let us know! Email eggy.everygame@gmail.comIt's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com0tag:blogger.com,1999:blog-25224840254844222.post-33180829537896992402010-08-05T00:55:00.001-07:002010-08-05T00:59:06.725-07:00EveryGame Reviewed on TUAWThe Unofficial Apple Weblog (TUAW) has posted a lengthy review of EveryGame. It's exciting to see it mentioned on a high-profile website, particularly one that we read everyday anyway.<br /><br /><a href="http://www.tuaw.com/2010/08/01/app-review-everygame-offers-up-potentially-every-game">Read it here!</a>It's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com0tag:blogger.com,1999:blog-25224840254844222.post-22283972138621776722010-07-29T09:03:00.000-07:002010-07-29T09:05:54.708-07:00EveryGame version 1.20 is out!The major focus of this release was providing better feedback and instructions when making new games. If you've had any trouble doing it before, give it another try now.<br /><br />New Games:<br />* Freez! (Another user submission. Thanks to Henry Lahore! http://www.tinyurl.com/Freezipad)<br />* Backgammon<br /><br />New Features in the UI:<br />* An expanded "Create A Game" menu with links to online forums / resources.<br />* A "Edit Game" menu available inside the game, which reports on errors and allows you edit xml files directly on the iPad.<br />* Missing images are displayed with a question mark placeholder image.<br /><br />New Features in the Engine:<br />* Stacks of identical pieces may now be created using a "count" argument in the piece tag.<br />* Grids of identical locations mays also be created using the new "rows" and "cols" attributes of location tags.<br />* A new "send_to_back" action, allowing pieces in a stack to be cycled though.<br />* A new "move_piece_at_location" action, giving extra options to move pieces when tapped.It's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com2tag:blogger.com,1999:blog-25224840254844222.post-83965596493633765182010-06-03T20:27:00.000-07:002010-06-03T20:30:19.903-07:00Version 1.1.0 is ApprovedGo download it from the app store. It's got some new features we're really excited about, like panning and zooming for large boards!<br /><br />New Games:<br />* My Apologies (Our first user submitted creation. Thanks to Mike Houser! http://www.casdra.com/blog/)<br />* Tic Tac Toe<br /><br />Game updates:<br />* Chess and Hnefatafl now support capturing by dragging one piece atop another.<br /><br />New features in the UI:<br />* Pan and Zoom<br /><br />New features in the Engine:<br />* Non-dragable pieces<br />* Pieces may perform many actions when tapped<br />* Pieces may apply actions to other pieces<br />* Pieces may automatically capture / trade places when dragged onto one another<br /><br />Bug fixes:<br />* Fixed a potential crash when locations referenced in xml file did not exist<br />* Fixed a crash that occurred when the enter key was pressed while savingIt's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com3tag:blogger.com,1999:blog-25224840254844222.post-33317663725820903752010-05-27T08:30:00.000-07:002010-05-27T08:35:42.656-07:00Debugging TipEver have trouble getting all of the tags lined up in your game.xml file? An easy way to find errors is to simply open the file in Safari or Firefox. Both can read .xml files, and if there are any problems, will show you both the missing/extra tag, and the line number where the problem occurred.<br /><br />We're also working on enhanced debugging features inside of EveryGame, to help make finding errors easier. If you have a particular feature in mind that would make your own debugging easier, email us at eggy.everygame@gmail.comIt's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com0tag:blogger.com,1999:blog-25224840254844222.post-59576885562513812532010-05-24T09:25:00.001-07:002010-05-24T09:25:39.831-07:00Ideas for EveryGame #1: Solitaire PuzzlesEveryGame was designed for playing board games, but people having been coming up with all sorts of alternate uses for it.<br /><br />It's a lot of fun to play games with others, but what if you don't have a friend around? The are a large number of solitaire puzzles, everything from the classic Peg Jump, to something more complex like Rush Hour that would be perfectly suited to implementation in EveryGame.<br /><br />Using the ability to pre-create saved games, you could make different configurations easy to load. The History features allows for moves to easily be undone, or your solution played back. And in the upcoming 1.1 release, we'll also have added features to allow the creation of an automated move-counter.It's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com0tag:blogger.com,1999:blog-25224840254844222.post-28213539285162079952010-05-19T13:30:00.000-07:002010-05-19T13:31:19.908-07:00What we're working onVersion 1.01 is out, but we're already getting ready to release the next one. Here are a few of the new features you can expect to see soon:<br /><br />* A zoomable, scrollable board, to allow for games with a higher resolution (or smaller pieces) than the iPad screen can easily allow<br /><br />* New XML file features, to allow pieces to perform multiple actions, on any other piece when tapped. This will make piece that act like buttons much easier to create.<br /><br />Got a feature that you'd like to see? Let us know!It's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com0tag:blogger.com,1999:blog-25224840254844222.post-58989538721336398562010-05-18T22:47:00.001-07:002010-05-18T22:47:51.948-07:00Version 1.01 ReleasedApple has finally approved the first EveryGame update. This was a smaller update, but there's some much more exciting stuff on the way!<br /><br />Added new game:<br />* Cribbage Board<br /><br />Other changes:<br />* Spaces now allowed in game names<br />* Fixed a problem with the "Load Game" menu<br />* Updated iPad app icon resolutionIt's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com0tag:blogger.com,1999:blog-25224840254844222.post-66312368063600032862010-05-17T09:27:00.000-07:002010-05-17T09:28:21.341-07:00EveryGame Blog CreatedHi there! EveryGame is a new app for Apple iPads (and iPhones) that's lets you play a wide variety of boards games with your friends. Unlike similar programs though, you can create your own games and load them on your iPad. <br /><br />We're working on some great new features, but our users have also been sharing all sorts of great things with us: new ideas for games, useful feature requests, and clever tricks to play with the existing features. <br /><br />We're starting this blog so that we can share all of that with all of you!It's Eggy!http://www.blogger.com/profile/03703823428762985667noreply@blogger.com0