tag:blogger.com,1999:blog-30061314301719025352024-03-13T08:16:16.043-07:00Lavender Unicorn StudiosLavender Unicorn Studioshttp://www.blogger.com/profile/08191703712685740899noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-3006131430171902535.post-1167207682061662612010-12-04T18:17:00.000-08:002010-12-04T18:26:26.203-08:00That'll Be NinepenceNothing much to say, except that Lavender Unicorn Studios isn't dead, just really damn busy! My personal life has been tumultuous, but work is getting back on track. Work on Office Zombie continues, and VCBO has been shelved until the new year like the overambitious project it is. I have been working on some other things, however, including a collaboration with another indie - but none of which I will spill the beans on!<br /><br />Have a good Christmas!Lavender Unicorn Studioshttp://www.blogger.com/profile/08191703712685740899noreply@blogger.com0tag:blogger.com,1999:blog-3006131430171902535.post-84878137232513910612010-04-05T21:38:00.000-07:002010-04-05T21:42:12.052-07:00Facepalm!So, the simple character model is done and it's actually not too bad. I was going to put some pics up here but. . . <br /><br />My animation and texturing skills are horrifyingly bad. I am, in fact, too embarrassed to put pics up. On the other hand, I console myself by pointing out that in a game, the characters will be viewed from much farther away and so the textures won't matter as much... And I can just take more time with the animation. I think.<br /><br />Anyway, work continues!Lavender Unicorn Studioshttp://www.blogger.com/profile/08191703712685740899noreply@blogger.com0tag:blogger.com,1999:blog-3006131430171902535.post-17535955407172868592010-03-20T20:26:00.001-07:002010-03-20T20:28:42.764-07:00Working awayNothing much to say, just been working hard away. <br /><br />I've settled on a character style for now that will suit most of the games I'm making - it's too bad I'm more of a coder than an artist. :) I'll be putting some pics up this next week or the week after.Lavender Unicorn Studioshttp://www.blogger.com/profile/08191703712685740899noreply@blogger.com0tag:blogger.com,1999:blog-3006131430171902535.post-62458482011287632852010-02-14T02:00:00.000-08:002010-02-14T02:03:21.241-08:00Back To Work!Well, that was fun.<br /><br />I spent most of January working with the L4D2 level creation tools - and it's not quick and easy. Sadly, putting together an L4D2 campaign is probably not in my best interests, as far as indie creation goes.<br /><br />So, while I haven't abandoned that project, I'm putting turbo speed back into VC:BO and getting back into gear. And I'm also engaging the overdrive, 'cause now I'm behind in my progress!Lavender Unicorn Studioshttp://www.blogger.com/profile/08191703712685740899noreply@blogger.com0tag:blogger.com,1999:blog-3006131430171902535.post-4494672202430984462010-01-08T12:34:00.000-08:002010-01-08T13:37:01.491-08:00Ven Cluster: Black Ops - The SettingSo, what is the Ven Cluster?<br /><br />In programming, ideally, we try to write reusable code. We tuck it away into a library and pull it out when we need to use it again. Once you have a routine written to handle mouse input, you file it and then reuse it the next time you write a program that uses a mouse.<br /><br />So my goal was along similar lines - to make a reusable setting, one that I could use for a series of games. Since I'm not an artist, that ruled out a fantasy settings, as smooth straight lines of science fiction objects are much easier than the bumps and curves required by organic-looking things, such as monsters. And similarly, it rules out a modern setting, as the level of detail we expect from a game in a 'modern' or current setting is exhaustive - not to mention, it's harder to carry versimilitude with some concepts. So, that left me with a science fiction setting.<br /><br />I also wanted a fairly tight game world, to able to control where the player resides and how they move around it. Given that it's science fiction, it's reasonable to think faster-than-light travel is workable in some way, but I didn't want to be jetting around a whole galaxy! So, a star cluster, instead - a closely arranged group of stars. I also have the freedom to expand if necessary, and introduce new elements, by extending the cluster to new stars or other sci-fi phenomena, like wormholes or whatnot. Then further, to provide factions for intrigue that were again, reusable, the star cluster became an Empire, with a court and noble houses. This also allows the flexibility for the games set in the Cluster to have the player take, or choose sides, as none of them are intrinsically "bad" or "good". Furthermore, the Empire setting allows dynastic games, where there are the constants of noble houses, but variations of who is emperor and who is the duke of this or that.<br /><br />The end result is the Ven Cluster - a group of 29 star systems, over which is spread four noble houses, an Imperial noble house, a Church, as well as groups of pirates and other minor affiliations.Lavender Unicorn Studioshttp://www.blogger.com/profile/08191703712685740899noreply@blogger.com0tag:blogger.com,1999:blog-3006131430171902535.post-36870800891570646122009-12-09T03:00:00.000-08:002009-12-09T03:02:12.398-08:00JoysticksThere aren't enough games that favor joystick controls. Sure, some games support them but. . . Hm.<br />I look at the games on my list of game ideas to develop and there aren't many joystick games there either. Something to think about!Lavender Unicorn Studioshttp://www.blogger.com/profile/08191703712685740899noreply@blogger.com0tag:blogger.com,1999:blog-3006131430171902535.post-17368577891998922062009-12-07T04:44:00.000-08:002009-12-07T06:51:47.351-08:00Ven Cluster: Black Ops - The Porpoise Engine<p>I think the first thing I'm going to do here is to deconstruct the Porpoise Engine, as it lies at the heart of Ven Cluster: Black Ops, and hopefully many of the other games I will develop.</p><p>The first question to answer is: What is the Porpoise Engine?</p><p>The Porpoise Engine is a procedural content generator that creates a story for the player on the fly, as they play. Sounds pretty impressive, doesn't it? It's not really that impressive, actually, it's just a blend of two completely unoriginal ideas - but I've not seen anything like it done before.</p><p>To provide a sense of context, let's talk about just what the story is, in VCBO. In the game, the story is that of Noble Houses in a space empire (The Ven Cluster) jockeying for the throne and positions of Imperial Favor. The player figures into this space empire as a mercenary brokerage firm of spies and other kinds of secret agents, from couriers to assassins. Therefore, the player plays a central role in this kind of jockeying, as Houses do all kinds of behind-the-scenes work so as to look relatively peaceful on the surface, for the Emperor. A good frame of reference for this (and one of the leading inspirations for this game) would be Frank Herbert's Dune universe. The story is shown to the player in multiple ways such as a news reports and in-game mail that the player can read, in addition to a diary that chronicles their career.</p><p>So the story is, in essence, what the Houses ask the player to do, what of all they ask that the player does, and the results upon the Empire. </p><p>The next question is: What is the procedural content?</p><p>Procedural content is a buzzword, and a misleading one at that. The fancy way to describe procedural content is "code that writes code". While that is literally true, that seems to describe a computer as a thinking device, when of course computers can't think. What procedural content is, is a set of options that the computer will randomly choose among, given a set of rules. Procedural content has been around for a long time in computer games, from Hack and Rogue-likes, to the random levels of Diablo, and so on. It's basically just a way to create something random - <em>that makes sense</em> - out of a few smaller parts. What this means in the context of "procedural story generation" in VCBO is that the Porpoise Engine randomly chooses missions to assign the player. Much more simple, huh?</p><p>But wait just a minute. I said that the Porpoise Engine takes in TWO unoriginal ideas. So what's the second? </p><p>The second is a slightly newer idea - but not by much. It's a 'faction' system, something like what you can see in any 4x game such as Master of Orion, Galactic Civilizations I & II, Civilization, and even other games like Freelancer. How the Porpoise Engine uses this faction system is as a set of rules of how to assign the missions - so that a Noble House of the Empire will ask the player to assassinate someone at a rival House, or perhaps a minor noble of one House will carry on a secretive romance with a noble at another House in a Romeo & Juliet type storyline, or a House on good terms with another House might ask the player to quietly assess the other House's usefulness to them, or ask them to courier a treaty, and so on. . . There are seventeen mission types that a House can ask a player to perform, so results will be greatly varied. </p><p>In result, the Porpoise Engine takes in the player's results and choices from what missions they accept and succeed at (and perhaps aim blame at with!) and uses that to change the universe that the player is playing in and offer them different choices to further their story.</p><p>But wait, there's more!</p><p>The Porpoise Engine also incorporates a "random event" generator to reinforce the idea of a persistent universe where things happen - and the player isn't god, just another force in the Empire.</p><p>And there's even more!</p><p>The Porpoise Engine also tracks short term trends for the player - for instance, a series of offensive attacks upon a single star system by the player probably results in a star system takeover by one House over another. Facilitating a Romeo & Juliet romance and then assassinating the leaders of those Houses probably results in an alliance between those two formerly rival Houses.</p><p>Add into this mix that each of the agents that the player can hire and use is unique and has their own storyline to play out, and VCBO really does have a different story every time you play it.</p><p>As you can see, it uses these two simple ideas - randomized content and faction influence - to quickly create something complex. The tricky part of it for a solo indie developer like me will be to write enough parts that can be pseudo-randomly generated so as to be engaging and not repetitive.</p><p>Lastly, why does the Porpoise Engine have it's own name? Well, I intend it to be a piece of reusable code - as you can see from reading the above, it's a pretty complex engine - and I think it's highly reusable.</p>Lavender Unicorn Studioshttp://www.blogger.com/profile/08191703712685740899noreply@blogger.com0tag:blogger.com,1999:blog-3006131430171902535.post-27808819137973816302009-11-23T04:23:00.001-08:002009-11-23T04:39:44.478-08:00Ven Cluster: Black Ops - Dev AnnouncementI've started my next project, titled "Ven Cluster: Black Ops" which is possibly more of a mouthful than it needs to be. It will be freeware, with a tentative release date of late February/Early March.<br /><br />The first of a series of games to take place in the Ven Cluster, VCBO is a turn-based strategy game with action sequences, in which you will be able to direct a mercenary company of "Black Operations" specialists through the Ven Cluster Star Empire, working for the noble Houses of the Empire.<br /><br />Features include:<br /><ul><li>Gameplay takes place over 29 star systems and inside the Emperor's Court!</li><br /><li>The revolutionary new Porpoise engine, which procedurally generates a new story each time you play!</li><br /><li>19 different types of missions to embark upon!</li><br /><li>40 playable characters, each with their own stories, goals, and special missions!</li><br /><li>Court intrigues between noble houses for you to meddle in, from secretive, hidden romances to cruel assassinations!</li><br /><li>Continuity between games - help one noble become Emperor in one game and overthrow him in the next!</li><br /><li>Unlockable character backgrounds to allow a new beginning each time you play!</li></ul><br />Over the next few months as I create the game, I'll detail each feature and the design of the game each week here.Lavender Unicorn Studioshttp://www.blogger.com/profile/08191703712685740899noreply@blogger.com0tag:blogger.com,1999:blog-3006131430171902535.post-42324682101140377762009-11-17T23:24:00.000-08:002009-11-22T19:31:39.107-08:00Star Tumbler<div style="text-align: center;"><span style="font-size:130%;"><span style="font-size:180%;"><span style="font-weight: bold;">Star Tumbler</span></span><br /></span></div><div style="text-align: center;"><span style="font-size:130%;"><span style="font-weight: bold;"><span style="font-size:85%;"><span style="font-style: italic;">Freeware</span></span><br /></span></span> </div><p style="margin-bottom: 0cm;"><span style="font-weight: bold; color: rgb(153, 51, 153);">Synopsis:</span> Star Tumbler is a puzzle-action game, with perfect information, no random elements, and “emergent difficulty”. It is also a single-button game. Achieve bronze, silver, and gold stars by beating the time!<br /></p><p style="margin-bottom: 0cm;" align="center"><a href="http://www.mediafire.com/?ozn3rmgutua">Download</a></p><p style="margin-bottom: 0cm;" align="center"><em><span style="font-size:85%;">Edit: Updated to fix crash errors on Nov 22/2009 - If you got the previous version, please redownload</span></em></p><p style="margin-bottom: 0cm;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilubGi0VoLuJTAB5f7XBriwwy-vciiV1gnqZ-iMT_KtT6V3sARqzdkQmoNN7z9pQ_g2elbvlXQwd0t0O32nzI3kfUX6XCr2IXtVzAgl1YFYY4jBOOfwmtrQzFbPFET8rOHHENOxuNNd30/s1600/scrnshot3.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 301px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilubGi0VoLuJTAB5f7XBriwwy-vciiV1gnqZ-iMT_KtT6V3sARqzdkQmoNN7z9pQ_g2elbvlXQwd0t0O32nzI3kfUX6XCr2IXtVzAgl1YFYY4jBOOfwmtrQzFbPFET8rOHHENOxuNNd30/s400/scrnshot3.jpg" alt="" id="BLOGGER_PHOTO_ID_5405347653228889986" border="0" /></a></p><p style="margin-bottom: 0cm; text-align: center;"><span style="font-size:78%;"><span style="font-style: italic;">Can you get under 1 minute on level 30?</span></span><br /></p><p style="margin-bottom: 0cm; text-align: center;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizfZDw_pAJBA7SS2kaD3WB9M9ydjRDt5RBcuDd9nc0zf1njhCpI4rMpc6Otl1X66HzHq9-B1uUaTQ92EWOoKA1qUonoDRfXvVoHaO7tmbqTXJZxta2uZxPkE2lRTtMOjGK0bVWWSn6SB4/s1600/scrnshot4.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizfZDw_pAJBA7SS2kaD3WB9M9ydjRDt5RBcuDd9nc0zf1njhCpI4rMpc6Otl1X66HzHq9-B1uUaTQ92EWOoKA1qUonoDRfXvVoHaO7tmbqTXJZxta2uZxPkE2lRTtMOjGK0bVWWSn6SB4/s400/scrnshot4.jpg" alt="" id="BLOGGER_PHOTO_ID_5405347852810088674" border="0" /></a></p> <p style="margin-bottom: 0cm; text-align: center;"><span style="font-style: italic;"><span style="font-size:78%;">Star Tumbler</span></span><br /></p><p style="margin-bottom: 0cm;"><span style="color: rgb(153, 51, 153); font-weight: bold;">Goals:</span> The purpose of this game was to test out an idea of “emergent difficulty”. By emergent difficulty, I mean that the game gets as hard as the player wants it, and increases as the player plays.</p> <p style="margin-bottom: 0cm;"><span style="color: rgb(153, 51, 153); font-weight: bold;">Result:</span> I'm somewhat satisfied. Star Tumbler does do what my goals intended, but I had imagined it to be more chaotic. It could be more chaotic if it were faster, but I'm not sure that's a direction I wanted to take this game.</p> <p style="margin-bottom: 0cm;"><span style="color: rgb(153, 51, 153); font-weight: bold;">Further Thoughts:</span> I think there's a lot more I could've done with this game, and ideas I scrapped. If I come back and make a sequel, I'll be including things like tubes that change the star's speed and other level configurations.</p>Lavender Unicorn Studioshttp://www.blogger.com/profile/08191703712685740899noreply@blogger.com0