|
|
Select your entertainment
> Make your own comic
|
Strip Editor |
GTA online |
3D Pinball |
3D Printer |
Carputer |
Software |
Films |
Features
|
|
|
|
|
11th July 2007: Getting started
Although I've been doing 'work' on this project for a few days now, this is my first public post about it all. I thought
that I'd put everything I've done so far up here to gather other peoples thoughts and to help focus my efforts.
Windows Presentation Foundation unleashed
I bought a copy of this book through
work to help me learn about the new WPF technologies for work projects. Unfortunately things have been so busy at work in
recent months I've had no chance to read the book or play about with these new technologies.
As I'm currently on holiday I'm using it as a chance to have a read of this book, specifically the chapter on 3D.
The problem I'm having is that although the book is a great book, it's left me a little unclear how to get going and actually
start progamming something.
I've got C# Express Edition installed along with the
.net version 3.0 extensions
that enable code editing support. Unfortunately the express editions of Visual Studio don't allow the 'cider' WPF form editor to work, so
everything needs to be done through code.
It seems that although WPF has been officially released, with a mature set of tools, development using the technology is troublesome.
Also as it's early days, there isn't much a community or set of technical resourses online to help the beginner. In fact most of the
examples I can find are early adopters playing around with the technology before the final release of the software was created. As such
much of their examples no longer work!
Other pinball developments
It seems that I'm not the only one
who has thought to combine the Bullet Physics library with a pinball simulation. Although from looking at the wiki page there
doesn't appear to be much information on the work this person has done. Perhaps they have given up? Or there have further information
about the project else where on the internet. Brandon Marvenko if you read this, please get in touch :)
The good news about reading of this project and seeing the screenshot is that it shows how very possible it is to achieve the end result
I want.
One of my main aims, alongside creating a physics enabled pinball simulation, is to make it as easy as possible for everyone
to create their own pinball machine. By this I mean creating a background for the table, placing the lights and various
pinball bumpers and bits, plus allowing a person to script the intelligence of the table through a very simple scripting language.
I've always believed that programmers, like myself, such bridge the gap between the power of machines and the potential of people. YouTube
is a great example of this, as it allows people to focus on creating a video, without needing to know about video encoders, hosting or any
of the other obstacles that would have traditionally gotten in the way.
Pinball construction kit
A good example of what I'll be creating is Bill Budge's Pinball Construction Set,
from which many pinball tables were creating, many of which I played as a kid. Although in those days, without the internet, I had to wait for
my Dad to bring home a 5.25" floppy disk with a collection of new pinball tables on, thanks Dad! :)
I remember one table created through this software that basically presented you with a blank screen! It was only
when you hit the various bumpers and other elements that they lit up, letting you work out the layout of the table.
To be honest, this got on my nerves, but I salute the spirit of experimentation!
It made me think, what if I created a similar
dark table with my software, but attached a light to the pinball. This would light up parts of the table as the ball when round it!
The system I'm creating will be as extendable as possible, so that a person’s imagination can run wild!
From this simple pinball creation systems many people let their imagination run wild, they could focus on playing about
and many tables. This is the same drive to experiment and play that made Garrys mod such a
success. People don't allows want rules and goals, sometimes they just want to play about and explore, like when we were kids.
|
|
|
|
|
|
|
|
|