The Pork Story... (Don't worry it has a happy ending)

Reblogged from Catherine's Weblog:

So hopefully if you're reading this you've played Pork... well no that isn't right let me start again. So hopefully if you've played Pork you're reading this. There that's more like it. I want to get started by saying goodbye - to Pork that is not to you, I'd love to say "Hello!" and "Welcome back!" to you. Ahem... Goodbye Pork we had a good run 'ol buddy 'ol pal.

Read more… 597 more words

PorkScript on GitHub

Hello everyone,

Recently I’ve decided that I alone will not be able to make PorkScript what I dream it to be. I have decided to open source PorkScript on GitHub, so that the project may accelerate, and also grow in potential. On GitHub, PorkScript will be able to soar to heights I can not supply at the moment (such as a 3D engine and other extensions). So now, if enough contribute, this project shall finish quicker, and come out on all platforms faster.

– Andy Brennan

Design Sketch

Image

Design Sketch

I know it’s been awhile! A lot has been getting done around here (even though it might not look it!) Here is a quick sketch of a design concept I had for the Pork Version 2 icon! Note: it is a poorly taken cell phone photo with the contrast amped up, it is also sideways… The pork monster is laying back (on his back!) and holding that big juicy porkchop above him about to eat it :)

Another Update n’ Stuff

Hello everyone, here’s another “little more than half-a-year” update. For those of you who are still following this project, thank you! I appreciate your eagerness to see a new version of Pork. Also, I’m taking Bitcoin donations at 1LzNjrkkrZ7PjsqanT79Xqx6wJq2AjCxKF now. Feel free to drop some BTC cents in! I appreciate every single micro-BTC. :)

Now then, the state of the Engine:

Since the last update I’ve made a good deal of progress. That is, a good deal considering the other projects I must undertake aside from this one as well as school. In order to make  the custom command scripting side as flexible, powerful, and reliable as possible, the custom commands will be made with Python. My PMF definition script language will stay as-is, since it works well for its purpose. But, Python is already a wonderful, fast, powerful, and extensible scripting language, so I will use it instead of the custom command script language I had in mind because it would be no where as good as Python already is. Not to mention that by supporting Python it can also support any pure-python libraries, which opens up all kinds of interesting things that could be done in a custom command. Trust me, Python shall do much better for this operation.

To elaborate on how PorkScript works, the definition script (PMF) defines all items, maps, and map states that will be in one game. All the properties for every item, map, and map state is set within PMF, and custom properties may be created on the Python side along with custom commands for extension. The custom command script (previously called PPF) defines all custom commands and custom properties used in a game. These Python scripts are modular, so you can easily add a new custom command with properties to your own game simply by obtaining their script! And do not worry, Python is an easy language to use, and I’ve made it as easy as I can to write custom command scripts with custom properties. Still not sure? That’s okay! PMF is still very easy to write, and you can instead rely on other people’s Python modules for custom commands and properties.

I hope that whetted somebody’s appetite for a new version. :P Also, some more good news (hopefully): I am planning on getting an entire period of my school day devoted to working on PorkV2 and PorkScript. I am sure that I will be able to score this deal, but if I cannot I shall notify all of you. But, with this deal, I would most certainly be able to finish Pork by the end of the school year, if not much sooner!

Thanks for reading this, and thanks for continually checking up on this site! I can’t promise more frequent updates, but if progress goes faster during school, I may increase the update frequency. Until next time, seeya!

– Andy Brennan

Hello!

Hello everyone! Just a quick update to apologize for falling off the end of the Earth; it was an amazing trip down but a hell of a clime back up :) As for a newer and shinier chrome plated, laser engraved, hand painted version of Pork all rapped up in brown paper and tied together with twine — you’ll have to wait a little longer. Just know that is in production. Andy would give you a more technical explanation but is too busy to be bothered… So I had to give a sugar coated one! Again sorry for the utter lack of updates I will have to start being more entertaining or bug the others a lot more…

Yours Truly,

Cat