Tagged: Projects

0

Photomats In Technicolor

I have to remind myself that a game doesn’t have to fit in a certain style. It astounds me sometimes the types of interactive experiences people are satisfied with and even hail. There are ‘games’ that I wouldn’t even consider ‘games’ that do quite well.

1

Incompleteness Theory

So where does this leave the blog? Well, I hope to take the blog up again like I was doing before. It’s a positive influence in my life, and I think that I have interesting and fun things to share. It also helps exercise my brain because I have to remember things, write them down, organize graphics, and such. It also encourages me to do things, more things than just lay on the couch and feel bad, because writing about that obviously is a wonderful idea.

0

Poochie Cures Cancer: I Like Turtles

Alice looked towards where Morticia’s hand was motioning. It was Jareth Bowie! Where’d he come from? “Uh, uh, uh, uh, uh, uh, uh….” She ran her hand over the top of her head, her bow wasn’t a person, are these people craaaaazy or what?

0

Winter Vacation

It’s a little frustrating sometimes when I look at the programs that don’t exist yet that I could potentially make a product and fill that gap and make money. But, they’re large and complex and it’s not that I get overwhelmed… I just kind of go, meh. I’m a lazy bastard!

0

Primus2\Falcraft: New Data Type (leaf)

Many times in while programming you want to have a hierarchy of objects.  A hierarchy can very easily be realized as a ‘tree’ of parent elements and child elements.  This is not the only...

0

Primus2\Falcraft: New Pattern (abstract factory)

The abstract factory class in the link creates other abstract factories. This is much like the Enumeration data type which creates constants/enumerators with specific arguments. Each Abstract Factory is a throw-away object that you can use to create code dynamically for a given factory.

1

Simple Quest Episode 1: Him Here’ye’s House Cont.

My plan for the game in the long term is to create an episode focused on Him’s family home, and some of the surrounding area. This will be Episode 1 as was mentioned in the previous article. I have to put together some of Him’s personality, and the rest of his family. I’m hoping to post some character portraits in the next article, but I can’t promise anything.

0

Primus2\Falcraft: New Data Type (map)

In PHP, keys in an array can only be a string or an integer.  However, in many general symbolic programming situations, you may want to be able to associate one piece of data with another.  You can establish a link between to pieces of data by setting one as a key and one as a value in an associative array.  The Map data type allows you to use any data type as a key and a value.

0

Primus2\Falcraft: New Design Pattern (publisher/observer)

One interesting note about these interfaces is that both the publisher and the observer include add and detach functions for the other.  Usually, observers only have a notify function.  Using both of these sets of functions is optional: the only set that must be implemented is on the publisher (to call the observer’s notify).

0

Simple Quest Episode 1: Him Here’ye’s House

Him Here’ye needs a place to live right? Well, here’s his childhood home! (Pretty easy, since he’s eight). What adventures will he have in his familiar surroundings?

0

Primus2Falcraft: New Data Type (structure [typed])

This data structure mimics the C struct, sort of. A structure has specific fields to be taken care of or filled, some or all of these fields may have restrictions placed upon them. An object that falls under a particular genus may need to implement a specific interface, but contain modifiable members that need to be accessed generically.

0

Primus2\Falcraft: New Data Type (tagged union)

IMPORTANT This code is obsolete and has moved to another project, asherwunk/phabstractic.  For more information on the most recent version see the current blog post. Primus/Falcraft now has support for a tagged union data type....

0

State of the Project (Plus Pictures!)

So it’s time I take stock of all my projects and future plans. I have several projects all going at once, and I keep thinking of other things I can do. So many things! SO MANY THINGS! Why did I ever think it wasn’t worth it?

0

Primus2\Falcraft: New Data Type (lists)

There are many different kinds of lists in computer programming.  Some of them act like heaps of data, some like grocery lines, some like unending rings.  Some lists you can only go forward in, some you can go backward as well.  Here are some lists that Primus/Falcraft implements.

0

Primus2\Falcraft: Registry Design Pattern

When you want to find an object you usually start with another object that has an association to it, and use the association to navigate to it. Thus, if you want to find all the orders for a customer, you start with the customer object and use a method on it to get the orders. However, in some cases you won’t have an appropriate object to start with.

0

Primus2\Falcraft: New Data Type (set)

In computer science, a set is an abstract data type that can store certain values, without any particular order, and no repeated values. It is a computer implementation of the mathematical concept of a finite set. Unlike most other collection types, rather than retrieving a specific element from a set, one typically tests a value for membership in a set.

0

Primus2\Falcraft: Identity Feature

The feature defines a static property for the using class.  This static counter remains unique on each poll for a new identity (in this case it’s an integer).  The $identityCounter must be ‘increasable’, that is, every time its accessed or ‘advanced’ it must be unique from all the identity values before it.  Counting up is a very easy way to accomplish this.

0

Primus2\Falcraft: Type Enumeration

IMPORTANT This code is no obsolete and does not reflect the new version, which has also moved to asherwunk/phabstractic.  You can see the current blog post. Primus2/Falcraft now has type detection and comparison using...