These tutorials focus mainly on OpenGL, Win32 programming and the ODE physics engine. OpenGL has moved on to great heights and I don't cover the newest features but cover all of the basic concepts you will need with working example programs.
Working with the Win32 API is a great way to get to the heart of Windows and is just as relevant today as ever before. Whereas ODE has been marginalized as hardware accelerated physics becomes more common.
Games and graphics utilities can be made quickly and easily using game engines like Unity so this and Linux development in general will be the focus of my next tutorials.
Previous News
17/10/2015
Hi Again,
I just had an idea for another short story and thought I would share it with you. You can find the previous fictional stories here.
The Wreckers
By Alan Baylis
"Here comes another one." Peter thought to himself. He was standing behind the duty desk at the local police station where he had been transferred nearly six months ago. It was an easy job, normally reserved for officers close to retirement, where all they had to do was take reports from the public, determine the nature of the complaint and direct them to the appropriate office. From his location he had a good view of the doorway and it was also his job to keep an eye on everyone coming or going from the building. An old lady had just made her way through the busy doorway with a little difficulty. Thankfully a couple of officers had helped keep others clear just long enough for her to make it through with her walking frame. Now she was making her way slowly towards him with an extremely worried look on her face. Peter hoped it wasn't another missing persons report. There had been hundreds of such reports lately and seemingly always by elderly men or women, but the strange part was that in all of these cases the missing person had turned out to be fictitious. The partners would of course insist that the people had been real and often brought in pictures, documents and sometimes whole albums of photos which appeared to show a whole life story. The documents seemed real enough but when cross checked with the central computer there was no record of the person having existed at all. It was hard to tell these people that they were mistaken, that somehow the person they had imagined spending a whole lifetime with was not actually real. It inevitably lead to fits of grief and more often than not it was his job to call for a psychiatric team to come and restrain the person before taking them away for treatment.
As he listened to the old lady tell her story he did his best to try and ignore the crying and hysteria while he made out the report. It was an almost identical story to the hundreds of other reports he had heard and sure enough there was always another odd similarity between the stories. It appeared that in all of the different cases the last time the person was seen alive was when they were leaving to go somewhere. They were last seen either getting into their self drive car or being driven away by their car. All cars were self drive now so there was nothing unusual there, but the fact that all of the allegedly missing people were last seen in their cars was an unusual aspect to the whole puzzle. Of course when they checked the cars registration numbers it always turned out that there wasn't any record of the car having existed either.
It had been another tough day with many reports of missing people, all of whom had turned out to be imaginary, so Peter was very relieved when it was finally time to quit. He pressed the button on his keys to open the door to his car, inserted the key in the dashboard and told the onboard computer to take him home. At first he didn't notice that the car was going in a different direction than normal. After thousands of trips it was common to just close your eyes and have a rest while the computer navigated the traffic and did the driving. When he did finally notice the change he tried telling the computer to turn around and when that failed he tried removing the keys from the ignition. The doors remained locked and there was no brake pedal or steering wheel so he couldn't take over the driving. Trying to kick out the windows didn't work either, nothing worked; even his cell phone was dead. The car continued driving on, ignoring every command to go somewhere else. After some time the car finally left the road and took a turn into a disused factory. The only sign on the building simply said "Wreckers".
04/10/2015
Hi All,
The latest update for Mesh Maker has now been submitted for review, which should be available for download in a day or two.
Many of the changes requested during the recent sale have been addressed and some new features added. The main difference is the addition of a splash screen with quick links to the websites, forums and tutorials (now in PDF format instead of Word.)
You will also find some settings for changing the behavior of the main menu, like changing the color of the flashing or disabling it.
The news is displayed from the website at MeshMaker.com. So if there is some news or important information about a program that wasn't covered at the time of release I can now update you in real time.
The programs have been released for versions 4.6.2, 5.0 and 5.2.1 of Unity.
Unity is no longer supporting inline shader code, which resulted in pink lines in the latest versions, so all of the programs have been updated to use a separate shader.
The following is a list of most of the changes that come with the update:
Mesh Maker:
New splash screen
Real time news updates
Resources folder renamed to Files
New settings for Main Menu
Fixed namespace clashes
Main folder is now moveable within the project folder
Mesh Editor:
New option to show normals
New option to recalculate normals
New option to recalculate tangents
Update UVs now works with normal editing
Locked object stays locked after delete, etc
Fix to Snap To Grid
Fix to shader warning
Fix to handle position after extrude
Fix to double sided normals
Added tool to generate secondary UV set
Added tool to recalculate normals
3D Brush:
Added option to generate random names
Prefab Maker:
Added clear warning if selected folder is not empty
Suppressed log warnings if materials and submeshes don't match
I will continue to add the new features for Mesh Editor, such as edge splitting and filling holes, but I wanted to get this update out asap.
And I also put out a new article called...
Alan Baylis support@alsprogrammingresource.com
01/08/2015
Hi Again,
The next addition to the Mesh Maker collection has been submitted to the Unity Asset Store for review. Prefab Maker quickly combines objects and prefabs, atlases the textures and creates a prefab for you, all with just a few clicks.
The texture atlasing is handled automatically but you have the option to manually move, rotate and scale the textures for the best fit. Creates small swatches with a solid color for objects with no textures so that they can be grouped by the same shader. You have full control over the atlas settings to output either highly compressed or hi-res textures. The program also comes with tools to position and center the pivot point for the new prefab.
The following video demonstrates the features in more detail…
Prefab Maker Introduction Video
15/06/2015
Hi All,
The newest version of Mesh Editor has just been submitted which brings a lot of new features to the program. It has essentially been rebuilt from the ground up to improve the speed and reliability as well as to add more support for Mac users. The screenshots and video below will give you an idea of how much the program has changed since the last version. The review process will take two to three days so we are hoping that it’ll be available by the middle of next week.
Mesh Editor Introduction Video
Alan Baylis support@alsprogrammingresource.com
22/05/2015
Hi Again,
The latest addition to Mesh Maker is now available. The asset store were super quick to review the program, only two days!
Often you will find that you have a large mesh made up of many small parts that have been joined together. Some of the parts you may want to keep but often there are parts you would like to move or remove altogether. With Mesh Cutter you can now quickly select different parts of the mesh and cut, copy, paste or remove them.
The program will preserve the materials and submeshes of the large mesh and create a new mesh and prefab whenever you cut or copy a part, transferring the materials and submeshes to the new object. You can also re-center and adjust the pivot point for the new object to use it elsewhere in your projects.
Below are some screenshots and a link to the introduction video for the new program. The standalone version is still under review by the Asset Store team but if you purchase Mesh Maker you can get it now.
Introduction Video
Mesh Maker on the Asset Store https://assetstore.unity.com/packages/tools/modeling/mesh-maker-11625
Alan Baylis support@alsprogrammingresource.com
06/05/2015
Hi All,
It was a busy month and the good news is that the latest update to Mesh Maker is now available. The collection now contains ten unique program with the addition of 3D Brush, a prefab painting tool.
Below are some screenshots and a link to the introduction video for the new program. The standalone version is still under review by the Asset Store team but if you purchase Mesh Maker you can get it now.
Introduction Video
The website at MeshMaker.com has also had a full upgrade and is both easier to manage and easier on the eyes. You can learn more about all ten of the programs included with the package there including videos and tutorials.
As a way of relaxing I often create a bit of techno music, some of which you can find by clicking on the previous news link below. It normally starts out as an extended track which is then sampled for interesting pieces to make a song or two. I didn't have time to release a song this month but the extended piece turned out so nice I thought I'd just release the whole track and call it A Work In Progress. I hope you enjoy :)
Alan Baylis support@alsprogrammingresource.com
12/04/2015
Hi All,
Just to let you know that MeshMaker has now been upgraded to version 1.9.2. All of the packages have been tweaked and tested to be compatible with Unity 4.6.2 and 5.0. They have all had minor changes and fixes but the big changes are for Geom.
Geom 2.0 includes the following new features:
And hopefully I won't be doing too much damage out there by describing my own way of programming and some tips I use for coding style...
Hotdogging
By Alan Baylis
To me, this style of programming means writing a program without a definitive plan, documentation, a flow chart or even comments. You just code, save, test and repeat. It is suitable for small to medium sized projects with a solo programmer.
Don't use comments, except to add temporary notes while they are fresh in your mind or to add a todo line. The reason for this is because it will force you to read the code rather than relying on section headers, notes and other aids to memory. You'll get a solid understanding of the code itself and be able to navigate using class and function names alone.
I still prefer to write my main todo list down on a sheet of A4. I don't know why writing the todo list down on paper helps but it does. Call it manifestation or tactile reinforcement but it actually feels satisfying to tick off each point physically. The most important page of notes is the bug list. Record them as you find them on paper and tick those off one by one too. The project isn't finished until both the todo list and bug list are all ticked off.
I do still scribble bits of math and visualize trigonometry on paper but it is still not documentation. By the way, a good understanding of trig and matricies is probably the highest level of mathematics you'll need to program graphics applications. And keep your few pages of notes around after you finish just for posterity.
Each day you should have an idea of how much you can achieve. It might be one main feature of the program or a few small ones but be easy on yourself and get that main functionality working before moving on. After adding a new feature go back and test the other features again to make sure you haven't introduced a new bug.
You will need a good understanding of the language and the API you are working with but mostly on a need to know basis. If you have the time and resources to sit down and read the whole manual all the better, just don't try to retain it all at once. The act of researching and reading webpages on the fly while programming something new is a very organic way to learn rather than by wrote.
On coding style, use real variable names. USE REAL VARIABLE NAMES! This is the only documentation you have so make sure the variable and function names are telling you what they are and what they are doing. Don't use abbreviations or trendy shortcuts except for a few very common ones which I favour like writing the letters "num" before the name of a variable that holds the number of things. Classes and function names start with a capital and variables don't; I also avoid the underscore for private variables but this is just a personal habit of mine. Of course I do always use camelcase notation and you should, must, will, do it too.
In the small piece of code that follows you will notice that my curly brackets are lined up and this is almost mandatory in my coding practice. You'll also notice that there is a space after keywords and no space between a function name and its parameter list. I also write Boolean checks out in full. This saves a small amount of mental gymnastics as to whether the variable is actually a bool or not. Your code should not use the shortest or most obscure language features just to sate your ego. Most of the language abbreviations and advanced features are simply there to save you a small amount of typing. I would rather type a few extra character than have to spend even a microsecond second guessing what a line of code is doing. Remember, without comments, you are the one who may have to reinterpret what this code is doing years after you have written it. Another point I'm serious about is spacing between the arguments when calling a function. This makes the arguments so much easier to read and I often use a decimal point even when it isn't needed just in case I need to come back later and change the value, plus it is visually cleaner. On the subject of curly brackets I very often use them after a conditional statement even when there is only one line of code following it. This again makes the code easier to read and allows me to add lines to the body of the statement at a later date. I even use them in switch blocks between the case and break keywords. An exception to this rule is when I know it is very unlikely that extra lines will be needed later. I also used the GUI.changed variable in an implied manner because the variable was so well named I felt it wasn't necessary.
if (GUI.changed)
{
string tempString = GUI.GetNameOfFocusedControl();
if (mouseUp == false && (tempString == "right"))
{
SaveUndoRedo("Moved Point");
mouseUp = true;
}
this.Repaint();
}
if (parent != null)
GUI.color = new Color(0.9f, 1.0f, 0.9f);
else
GUI.color = new Color(1.0f, 1.0f, 1.0f);
If you write a line or block of code that you decide isn't needed, don't delete it, just comment it out as you may need to add it back in later. The mess this makes is actually a bonus when searching through your code later. The areas of commented out code, which should be a different color like dark green in my experience, adds a topology to the code which allows you to scroll through thousands of lines of code and know exactly where you are. Without using comments to document sections of code this turns out to be almost necessary.
A small trick using comments I use is to temporarily comment out code using the following style:
/*
Commented out code here.
//*/
//*
Uncommented out code here.
//*/
I can add in or take out large sections of code just by adding or removing the first forward slash.
While hotdogging, also avoid complex structures like multiple inheritance, partial classes or abstract classes wherever possible. I am not an object orientated purist and find that abstracted code adds far too many possibilities for error, though I do find delegates useful for program flow between different classes.
Use enums.
Save very often. Hammer that ctrl-S shortcut. Backup often too, especially once you have achieved the days goals. And not just part of the project, the WHOLE project, and to multiple hard drives. I actually use an incremental save system where I add the date to each saved copy to keep a record of the project development and this allows me to go back to an earlier version if I find I need to. This happens occasionally as serious bugs can creep into a project without you realizing and it is easier to just grab your new sections of code and apply it to an earlier save rather than spend hours debugging. Using Windows Commander to compare a previous file with the new one line by line is also a good way to check for errant changes that may be causing other features to break.
Rightly or wrongly this style of programming has developed over many years and while I certainly wouldn't recommend this for a team of developers or a very large mission critical project, I find it suitable for learning and my own projects.
If you have any thoughts on this programming style or suggestions then you can let me know at...
Alan Baylis support@alsprogrammingresource.com
07/02/2015
The Disinformation Age
By Alan Baylis
It was a surprisingly pleasant afternoon as they roamed the foothills. The temperature was cool but they were all sweating from the weight of the packs and other equipment they were carrying. Ahead of John, the three other members were a stark contrast to the green grass and trees around them, all dressed in white overalls that were getting increasingly dirty each time they stopped and dug a patch of ground. His mind was wandering as he plodded along, listening to the beeps and tones coming from his detector. The digital display showed the typical layers of strata that you would expect but occasionally he would see the traces of previous digs which meant others had already picked over this area. It was still worth a look as their detectors were top of the line and capable of reaching down over three feet further than any other model, depending on the ground below them. Sometimes an extra foot or two was just enough to find the top of a large mound of material that others had been blind to. It had been months since they had had such luck, but that's the life of a prospector, always living on hope and scraping by until the next big find.
The others were beginning to bunch up as usual, just within earshot of each other so they could pass the time talking about anything and everything. He himself liked the quiet, if you discount the constant noises being emitted from the detector, and preferred to hang back at the rear. Naturally there was a small amount of competition between them, even though the profits were to be split equally, so it would be a plus if he could find something the others had casually walked over and missed while chatting away. The sun was a couple of hours off the horizon and it had been a completely uneventful day. The type of day that made him dream about the life of ordinary workers, with their air-conditioned offices, plush chairs and ice cold water dispensers. He was just about to stop for a drink himself when heard a slightly louder ping in his headphones. He backed up a few steps and waved his detector over the spot where he had been and the ping was there again. The display on the detector showed a slightly disturbed area at the full depth of its scan, clearly unnatural and certainly worth a dig. He marked the spot with a few rocks from nearby and rounded up the others to begin the excavation.
After an hour of digging the sun was just starting to fade so they hung a few lights in the trees around them and switched on their headlamps. As they went deeper into the hole that they had created they started to pull out the usual garbage, mostly plastic and bits of rusted metal but there was a lot more of it than expected. Obviously they had found the remains of an old rubbish tip so they started passing up buckets of trash and making piles of it around the top of the hole. After a few more hours of digging they stumbled across what they were hoping for, a nearly complete old computer. It was heavily corroded and had been crushed by the weight of the dirt above but it was clearly intact. Carefully they hoisted the computer up the narrow shaft on a rope and placed it in a clearing under one of the lights. As the others gathered around, John had the honor of prizing the twisted mess of metal apart. They could see the typical parts, cables, motherboard and other cards as they cut into the box but they only cheered when the hard drive popped into view. Depending on what could be salvaged from the disks this one find could fund their digs for another year and if the computer was from the 20th century it would certainly earn them a small fortune. Dealers would pay top dollar for any files that could be authenticated as having been created before the age of disinformation.
More fictional stories here
Have you seen the new and improved Tranquility Lane website yet?
Some new songs I created recently
You can also support this website and developer by purchasing
the MeshMaker Collection for the Unity Game Engine
To learn more about MeshMaker please visit the website here
I'm still working on the next addition to the MeshMaker Collection so it shouldn't be too far away.
Thanks for stopping by!
Alan Baylis support@alsprogrammingresource.com
12/08/2014
It was in August last year that I began writing MeshMaker, which has now been renamed to Geom, because I still love creating virtual geometry and working with Unity. When I learned that it was possible to write editor extensions for the program I jumped at the chance. The time spent learning the internals of Unity has been fruitful with the addition of six new editor extensions and the collection continues to grow with the addition of a new utility called Mesh Editor. I am very pleased with the results and hope that you will be too.
Mesh Editor - Advanced Mesh Editing in Unity
-------------------------------------------------------------------
Special Offer - $15
Mesh Editor is an advanced mesh editing utility for reshaping, splitting and extruding meshes. This program makes manipulating the vertices and triangles of meshes within the editor as easy as it gets.
The following features are currently implemented:
- Move/rotate/scale of vertices/edges/triangles/faces
- Extrude triangles/faces
- Subdivide triangles
- Delete triangles and faces
- Split meshes into submesh or new mesh
- Options to auto-update uvs/normals/colliders
- Toggle Blenderizer option
- Save meshes to project folder at any time
- Full undo/redo system for all features
- Built in snap to grid for position/rotation/scale
- Preferred hotkey selection
- Alt key highlights the wireframe
- Marquee to select or deselect multiple vertices
- Export to OBJ model format
- Works with all colliders
- No scripts or helper objects needed
More features will be added as the development gets closer to version 1.0.
Get all future updates:
Mesh Editor is currently in beta version 0.7. Edge loops and advanced edge/triangle splitting are just a couple of the features planned. If you have a request then please let me know.
Screenshots
Videos
Supersize Me
You can also purchase MeshMaker which contains
8 other programsas well as Mesh Editor
for the low price of $25 dollars.
Alan Baylis support@alsprogrammingresource.com
28/01/2014
Did you know that the WASD key mapping used in games was immortalized by games like Quake and Half-Life back in 1996? Originally Quake used the arrow keys for movement but for ergonomic reasons people would remap the arrow keys to the W, A, S, and D keys. Another factor is that there are so many keys in modern games that remapping them becomes a chore, so most people have learnt to just play with the key mapping as presented. But, is that the end of the story?
For reasons I'll discuss in a moment I have always remapped my keys to the following:
This configuration, which you could call ASDF mapping, has ergonomic, performance and practical reasons for perhaps being a better candidate for the standard key mapping in games.
Firstly it is based on the left home keys for a Qwerty keyboard which has already been proven to be the most ergonomic state for the left hand. This would also be instrumental in helping the young to transition to touch typing later since the left hand has already become conditioned to finding these keys.
Secondly it allows the player to roam, look and fire with only the right hand on the mouse. This is ideal for games with a large open terrain like Skyrim, since most of the time is spent walking between destinations this configuration frees up the left hand for doing other things.
Thirdly the keys don't seem to get entangled while using various combinations of actions. The left and right actions seem natural using the D and F keys as does the jumping and the backwards actions. From personal experience I find that the movements are easier and faster using this configuration but I haven't done any comparison tests on this.
Of course I am available to perform any empirical testing needed to validate the theory :)
Addendum 05/02/2014
Common sense tells you that the new configuration will help the young adapt to touch typing much faster, half the work is done and all they need do is learn the right hand positions. This could lead to a career as a professional typist, which is a nice bonus after getting little else from your average FPS games.
Another advantage to using ASDF binding is that the F key has a guide or ridge on it that helps you find your way back to the home keys. This is becoming increasingly important with so many keys being used in games like Arma 2.
Some keyboards are coming out with different colors for the WASD keys, so now would be a good time to discuss the merits of either configuration before future generations are subjected to another sub standard legacy such as the QWERTY layout itself.
Dvorak Simplified Keyboard
The following are quotes from the website at http://workawesome.com/productivity/dvorak-keyboard-layout/
Some 60 years after the adoption of the QWERTY keyboard layout, another keyboard designer came along. Dr. August Dvorak and his brother-inlaw Dr. William Dealey were dismayed with the poor design of the QWERTY keyboard layout. They had studied the QWERTY keyboard and compiled a list of its shortcomings. They noted that many letter combinations required awkward motions, were typed with the same finger, required jumping over the home row, and often left one hand idle while one did all the work for the combinations. In addition 30% of the typing was done on the lower row and 52% was done on the upper row, which means a whopping 82% of key strokes involved moving away from the home row and unnecessarily stressing the hands while slowing the typist down.
Although its only your fingers that do the extra reaching in QWERTY, the distance adds up. A study compared the distance traveled by the fingers of two typists in performing the same task. In Dvorak, the typists fingers traveled 1.5 km per day; In QWERTY, 30 km per day.
Dr. Dvorak created something great, but he died in vain.
“I’m tired of trying to do something worthwhile for the human race,” he said, realizing his failure to convince people to adopt his layout. “They simply don’t want to change!”
QWERTY has remained the default keyboard layout for over a century. It has outlived the purpose for which it was designed, yet its weaknesses still remain. By switching to Dvorak, you are joining a movement that empowers typists and honors the legacy of a great man.
And an interesting bit of evidence was posted to the following website
This academic paper was presented to a 1977 conference of the Printing Industry Research Association
http://www.pira-international.com/About-us.aspx
by Lillian Malt.
http://www.maltron.com/keyboard-info/academic-papers/236-lillian-malt-papers.html
On the first page she states
One piece of equipment which is universally recognised as being ill-fitted to human operation is the ubiquitous typewriter keyboard. The standard Sholes-designed keyboard with its QWERTY letter layout, must be one of the very few pieces of equipment which has entirely resisted improvements, which could and should have been made to complement our advancing technological ability. It has been said of the Sholes letter layout that it would probably have been chosen if the objective was to find the least efficient—in terms of learning time and speed achievable—and the most error producing character arrangement. This is not surprising when one considers that a team of people spent one year developing this layout so that it should provide the greatest inhibition to fast keying. This was no Machiavellian plot, but necessary because the mechanism of the early typewriters required slow operation.
Alan Baylis support@alsprogrammingresource.com
19/10/2013
I have been working with Unity3D for the past few months and have made a new extension that allows you to create new meshes within the Unity editor called ...
It covers all of the primitive shapes as well as custom meshes. Over the next few months I will continue to add new features to the plugin to turn it into a universal tool that will not only create a wide variety of meshes but also manipulate the faces and vertices of the meshes once created. If you are looking for something to replace the basic shapes and be a bit more creative then this modeling tool is for you. As of version 1.3.0 you also get 6 new utilities for working with existing meshes.
To learn more about the program you can visit MeshMaker.com or view it on the
Alan Baylis support@alsprogrammingresource.com
27/5/2013
Hi folks,
The info war has been a big part of my life this year. To help get organized I have started another website at Escape From Prison Planet which has its own forum here. It's all very basic at the moment but should come together over the course of the year. I'm not knocking Alex Jones, as he has done a great job waking people up to the sinister forces that are currently in high office. But I knew there were certain subjects that are taboo in his organization so I am working to expose subjects like mini-nukes being used to bring down the WTC towers among others. You'll actually find a list of over 1000 subjects that you can now comment on over at the forum and I invite you to join and help spread the word of truth, whatever that actually turns out to be.
My other goal was to learn Unity3D which I have since done and I highly recommend that you grab this free graphics utility. Coupled with Playmaker it is a great rapid development tool for anyone wanting to make a cross platform game or graphics utility which also comes with a webpage interface. There are plenty of tutorials for Unity3D already out on YouTube but I see a couple of areas that needs explaining so I would like to start a series of tutorials that explain how to get from A to Z with this fantastic program.
The event calendar over at RecordedTime.net has been very quiet and I have to admit that it needs to be optimized before it could ever be widely accepted. There's no shortage of such websites so I guess it wasn't as revolutionary an idea as I originally thought, but that isn't such a bad thing. At least we have a healthy choice of sites to pick from and that really is the aim of the info war, to help keep the internet free and buzzing with information.
p.s. As a side note, I'm also getting into composing music and you can download my first creations here.
12/12/2012
Hi All,
Yes it's me. I bet you thought I'd been beamed up by aliens. Actually I was dealing with a serious health problem in the family and working in a local IT position. Happily I can say that the health problem is over and the job certainly was a good learning experience. Now I'd like to get back to developing applications and websites, speaking of which, you can view my latest idea for a website here at RecordedTime.net which I feel is going to be a great benefit to everybody should it take off. Hopefully you are still getting a lot of help from the tutorials but I really need to create a sitemap for the website and get this place cleaned up. I hope to get back soon so I'll say bye for now.
09/06/2010
Hi Folks,
Nice to be back again. I've been doing a bit of work with C# which is something I never wanted to do, but, as a RAD tool it does the job. Another reason was the fact that it is being used more and more for game development and third party modding tools. For my first project I decided to create an eBid bulk listing utility. Thanks go to the hundreds of C# websites and blogs out there for all their great tutorials and tips that made the task possible, you know who you are :) The program is called BusyLister and it's available at my eBid store. You can click on the following image to learn more about it. Speaking of clicking... if you want to help me out please consider clicking on the banner above and joining eBid which is a free auction site comparable to eBay. You've heard it before, webmasters and developers who offer their work for free can only do so if there is some form of reciprocal support. I only get Buddy Points at the moment which aren't of much use but there is talk of an affiliate program coming.
I'll be working on this program for a while but I'm leaning towards a C# tutorial series for the site, it's all a question of priorities. If you've been tuning in to the Alex Jones Broadcast then you'll know what I mean.
See you soon!
25/12/2009
Merry Christmas All,
I hope you all had a great 2009 and got a lot done, like getting out of debt, buying water filtration equipment, planting a heritage seed garden, pulling the plug on the television, talking to your neighbors about the NWO and putting a '9/11 was an inside job' sticker on your car. As if that isn't enough I also turned 41 this year and have teenagers! Basically what this means is that I am planning to have a nervous breakdown early in the new year and should be coherent sometime in May or early June. Perhaps this occurred while I was working on my cold fusion experiments and I am in denial, who can tell?
This site has had a bit of maintenance done to it but I wont promise that anything new will be added to it soon. If somebody would like tackle the enormous task of cataloguing my failed promises I would be grateful. This may mean I have the right stuff to be a successful politician. Just be sure to give me the Peace Prize within the first few months of office in case things "Change". But seriously, I look forward to adding a lot more to this site and pushing the frontiers of graphics programming but there are so many other important things going on that I must dedicate my time to setting up www.TranquilityLane.com as a resource for truthers everywhere. The first move will be to upload a blog script but I still don't know which direction to take the new site in so for now I will just start posting random snippets of information and let it evolve naturally. If none of this makes any sense to you simply Google "building 7" and be amazed, or conned, the choice is yours.
Here comes 2010... all the best!
Alan Baylis
01/10/2009
Hi All,
Just a small update to release a modding utility for GTAIV. It is called IVTracker and allows you to search for almost any text within the thousands of texture files that come with the game. It should also be useful to modders that want to quickly find a particular building to edit within the hundreds of models (when the model editing utility becomes available) by simply searching for a sign on the building itself. You can get an idea of how time consuming this would be if done manually by looking at the data file here.
I was very impressed by the quality and look of the city in GTAIV and believe this game will become one of the most modded games in history. My biggest disappointment with the game was the tone of the billboards and advertising around the city. Far from being amusing as was the case with San Andreas, they are grossly offensive and I believe the game content must have been authored by the accounting department, or worse... see these screenshots from GTAIV on my new website at www.TranquilityLane.com.
I hope IVTracker will speed up the development of many new texture packs but to allow people to easily apply these textures to their game installation we still need another application. I have also been working on creating another utility called IVSwap that will take hundreds of textures and swap them into the image files at the click of a button rather than asking people to download very large image files or import hundreds of textures one at time. It is half completed but I didn't want IVTracker to sit on the shelf while I wrestle with the internals of the texture resources.
W A R N I N G
The Nazi eugenics movement was not stopped at Nuremberg.
These fascists transferred to the United States and then the U.N. via project Paperclip.
They intend to kill more than 80% of the population of the world.
DO NOT TAKE ANY VACCINATIONS
14/05/2009
Hi all,
I'm sorry to say this website is now in stasis. I will be working on a new website project which will probably take up most of my time. I am also getting into electronics more these days so unfortunately that doesn't leave a lot of time to contribute to this website. I have about ten large software projects in mind that I would love to do but there are more pressing issues to focus on.
However, I did want to make a contribution to this site before I moved on and now I think I can. I may have found a new system of memory management for the human mind. I am willing to say this system works with only the briefest of trials because it feels so natural and is so easy to use. Before I explain how this works, I'd like to get into the background details and share with you the process by which it came to me.
I've always been interested in the human mind, and I think everyone that has contemplated this amazingly complex biochemical machine has asked themselves at one point or another "why don't I have a perfect memory?" If we read something and concentrate on remembering it, why is it so hard to remember it later? Anyone who has looked into the many different memory systems around today will know that learning without an organized memory system is like throwing a book into a mountain of other books; the information is in there but the impossibility of finding it again makes us think that we have forgotten the information. Most of these existing memory systems use association to make a stronger memory imprint. For example, if I want to remember my anniversary I could associate that date with an image of a chair at the top of Mt Everest. The more unrealistic the mental image the better as the mind will make a special effort to remember anything out of the ordinary. This system works well for isolated pieces of information but does not address the memory access problem because all we are left with is a mountain of increasingly abstract mental images. With any memory system we should also take into account the importance of repetition and consistency. The mind is far more likely to store information in long term memory or reinforce that memory if it finds itself being asked to store the same information on more than one occasion and will store that information most effectively if the same system is used at all times.
I have a lot of music compilation disks that I listen to frequently. Each disk contains a random assortment of songs that have nothing to do with each other. They are by different artists and have a broad range of different styles. No thought was put into ordering of the songs so there is no connection between one song and the next. But what I noticed was that, as one song was just finishing I could hear, in my mind, the next song begin to play. And it was always correct. The answer is in the nature of memory, at least from our point of view. The mind effectively scouts ahead, from a known memory position, and takes a peak at what is most likely to follow. This is the natural behavior of the mind and is there to keep us away from dangerous situations. But in order to achieve this it appears as if all memories are recorded sequentially.
We all know that learning by rote, i.e. parrot fashion, works. Given enough repetition anything can be committed to memory and the mind will find its own way of gaining quick access to that block of information. But I believe there is a better way to store information and ironically it borrows from the directory structure of a computer's hard drive. If you wanted to store information relating to mathematics for example, simply say the word "math" to yourself before the information you want to memorize. If it is a specific area of mathematics you can extend this process to create your own virtual filing system.
Let's say we want to learn the nine times table. We know this information is related to mathematics and it is certainly a part of the times tables so we would memorize, by saying out loud or in our mind, the following:
Math times tables 9 x 1 = 9
Math times tables 9 x 2 = 18
Math times tables 9 x 3 = 27
Math times tables 9 x 4 = 36
Math times tables 9 x 5 = 45
Math times tables 9 x 6 = 54
Math times tables 9 x 7 = 63
Math times tables 9 x 8 = 72
Math times tables 9 x 9 = 81
Math times tables 9 x 10 = 90
Math times tables 9 x 11 = 99
Math times tables 9 x 12 = 108
Even if we have never used this system before the good news is that this information is already stored in our minds somewhere and what this will do is create a logical synaptic pathway to the existing memories. With a little repetitious training all that will be necessary to recall the information is to say to yourself "Math times tables" and your mind will be at the correct point in its sequential memory to quickly access all of the times tables. This can be applied to any situation and you have direct control over the structure of your personal filing system. But here is where consistency is most important. If you now wanted to memorize other mathematical information you would certainly want to begin with the word "math" again and then branch to a new virtual sub folder such as "calculus" or "volumetric formulas". If the information relates to electronics you simply create a new virtual root folder called "electronics".
For example:
Electronics formulas ohm's law V = I x R
Electronics formulas ohm's law I = V / R
Electronics formulas ohm's law R = V / I
Electronics formulas watts P = I x V
The important thing to remember is to say, aloud or in your mind, all of the words when memorizing or retrieving the information, at least until the mind can do this subconsciously. This will reinforce the memories and make retrieval of the information faster. I don't know if this is the best system but it seems to mirror the branch like synaptic pathways of the mind and is certainly better than no system at all.
It was interesting to hear Neil Slade, a specialist on brain behavior, use a crude acronym (CICIL) to remember five aspects of the higher brain function, proving that a working system of memory management is long overdue. I believe this would be a valuable tool in the education of children. They would accept this as a completely natural process and benefit the most since they would have a system to store information in an organized way from the very beginning.
If you have any feedback about this idea or any comments about this site you can send me an email to
support@alsprogrammingresource.com
P.S. I will pop back and let you know when the new website is ready for an unveiling.
Thanks for visiting.
Alan Baylis
09/03/2009
Hi again all,
I am back at the comp and tickling the keys a bit. Hope to be back in action soon but I did want to point out that a film called 'The Obama Deception' is coming out on March 15 and highly recommend you check it out from www.infowars.com. It is a film by Alex Jones and while I can't vouch for the content, as I haven't seen it yet, I know from the state of American politics that we had better learn as much about these puppet presidents as possible to see who their controllers are. Their agenda may be to put an end to any critique of the presidency by making this a race issue. If that is the case then I'd like to remind the ADL that Bush Jnr was ridiculed very strongly and race wasn't an issue there, just his criminality and stupidity.
The email address on these pages is no longer valid as the service changed owners and has been replaced by a Google script. I will post a new contact address when I get back. Take care.
Alan Baylis
01/01/2008
Hi all. Happy new year!
I know I've been AWOL for a long time, which in my case stands for Away Working Off Line. I'm not flipping burgers but it certainly isn't an IT based job. It just pays a wage and is coincidentally helping me lose a little weight, which after so many years of working on the computer is something we all have to keep a check on. I am still working on my own projects from time to time but the website is a low priority now. I hope that the last tutorial helped people get started with Qt v4.3.0 and discover the fine QDevelop utility but there may not be a follow up to that tutorial. My new years resolution is to do a major rebuild of this site and to get rid of that unsightly Wiki at the bottom of the pages which are so easily spammed. I'd also like to release a few more tutorials some time in the year but there isn't the incentive or drive that there once was. One of the reasons is that the whole graphics and game development scene has inevitably lost that exciting atmosphere that it once had. I'll touch on this more in my end of year report as well as put forward a few of my personal ideas.
Those that have had a look at the old news page may also think I've stopped paying attention to the shadow governments,
globalization and the many other major conspiracies like 9/11, but I still keep abreast of what is happening. I just don't think this is the right forum for such discussions. So another resolution of mine is to start a new website which focuses solely on these issues. Though I just can't help but share another document with you which discusses the Doomsday Seed Vault in the arctic. It is being funded by Bill Gates so it is not entirely off topic. What is most striking, and pure hypocrisy, is that the others funding this seed bank are major GMO seed producers like Monsanto, DuPont and Hi-Bred. And of course, behind any notable conspiracy you'll find the Rockefellers.
Well not all truths are uplifting, but I'd rather be informed than blissfully ignorant. I hope you feel the same way. If you want to experience a real kind of peace try simply turning off the television. The internet is interactive and you can select from so much more than the mindless propaganda coming from the commercial stations.
That's about it for now, take care and I hope you have a wonderful and rewarding new year.
Alan Baylis support@alsprogrammingresource.com
30/04/2007
Hi All,
I've been taking some time off from the site, as a sort of holiday, but it's good to be back. I've also been working towards creating a terrain editor using the marching cubes algorithm which is keeping me busy. I don't know when it will be completed but in the meantime I will be releasing a series of tutorials on using the Qt C++ toolkit. I've decided to upgrade to the latest version which is still a beta release, though there should be a full release any day now.
To begin the tutorial series I thought the best place to start was with an installation guide. If time permits the next tutorials should follow quickly. They will cover the basics of using Qt with an external IDE called QDevelop and progress up to creating a full GUI with an OpenGL widget. So until then...
Click here to go to my first Qt Tutorial
Alan Baylis support@alsprogrammingresource.com
22/12/2006
Hi Again,
Over the past couple of months I've been learning more about Qt Designer (amongst other things) and have put together a simple DVD Disk Catalogue program that you can download for free. It isn't feature rich in any way but it does work if all you need is a simple disk catalogue. It works for any DVD, CD or disk drive. In a future version I'd like to add importing of other catalog data files as well as a print function, but for now I'll just release it as is. See below for a screenshot and the link to download the program.
It's been an quiet year for me, at least as far as programming goes, and I really need to knuckle down and get started on a larger project, so that's exactly what I'm going to do for 2007. I have an idea for a commercially viable (yet socially conscious) program and will be spending at least the first half of the next year working on it. So things are still going to be quiet around the site for a while. I will drop in regularly with some info or a small program once in a while but I can't say when that will be. So until next year, look after each other, think for yourselves and question everything.
Below are a few videos relating to the attacks of 9/11. If you still believe that a fully loaded Boeing 757, weighing 80 tons and traveling over 400mph, hit the pentagon building then you really need to see these. There is also a small article for those interested in my opinions on current events, consider it my end of year report for 2006. I know it's sad to have to cover such topics during the festive season but if it helps bring about a change for the better then it will have been worth it.
Thanks for visiting, have a great holiday.
Alan Baylis
23/11/2006
Hi All,
I've started work on a new disk catalog program, but due to other commitments it is going to take a while to finish. I've also been catching up with a lot of reading and getting in some guitar practice which have been taking up my time. All I can offer you this month is my usual diatribe about the current state of world affairs. Personally I'd rather not have to, but when millions of people believe that a Boeing 757 can just vaporize into nothing (while leaving office furniture a few feet away un-scorched) then I and many others simply have to keep pushing for some kind of justice and common sense.
Unless you've been living in a police state (or only get your news from mainstream media) you should be aware that a group of international elitists are working towards a one world government, and there's no prize for guessing who they think are best suited to run this new government. Now these people (and the jury are still out on the reptilian argument) will tell you that they have only the best wishes of the planet and humanity at heart. They believe that there are too many people alive today for the planet to sustain and that many people are, in their brutal terms, just a waste of resources. Hitler called the elderly "useless eaters" to describe their contribution to society. I'm guessing he just didn't get along with his granddad. But this is a rather simplistic, or if you like, deranged, opinion to have about the members of society with the most knowledge to share with future generations. For example, they say that a mathematician does his best work after the age of fifty, and considering the ever increasing knowledge base a mathematician needs to acquire before he can actually contribute something original to the field of mathematics I'm not surprised. Surely the wisdom of any elderly person, gained over a lifetime, is worth listening to and far from useless to our society.
These self proclaimed intellectuals will also tell you that a propensity towards poverty is a genetic disorder. Let me tell you that the real path to a life of poverty is honesty. Do you think a billionaire can amass that much wealth without breaking a single law. Perhaps they are extremely lucky in their business dealings, but there are no winners without losers. To stockpile their fortunes they must overcharge or otherwise swindle thousands of honest people out of their life savings. On a personal note, my parents were sent an electricity bill for one cent from Australia to New Zealand because somebody had misread the meter before they moved. If they had ignored the bill I'm sure they wouldn't have been imprisoned or extradited back to Australia, but my parents diligently paid it, postage and all. You might be wondering how any electricity company can stay in business sending overseas mail demanding that a single cent be paid to balance their books, but that cost will come out of someone else's inflated charges. Meanwhile, a struggling, single income family had to bear one more added expense at a most inconvenient time. Needless to say my parents couldn't become rich with such an honest attitude but their conscience wont bother them either.
These bankers and industrialists also play the racist card. They claim that the impoverished third world nations are a drain on world resources and are doing Gaia (their mother goddess) a favor by issuing vaccinations that have done more to exterminate ethnic minorities than any war could ever achieve. If you don't know how vaccinations could be used as a vehicle to kill people then you need to do a little research into the subject, suffice to say that Henry Kissinger is one of the major advocates of worldwide vaccinations. The truth is that war is the biggest drain on world resources. Imagine what the 2.2 billion a day, currently being spent by the United States occupying Afghanistan and Iraq, could achieve if it was channeled into researching alternative energy sources (search for the Stirling Engine or Joe Cell), not to mention the combined cost of all the contrived conflicts around the world.
If you want to learn about the long history and current state of this ongoing invisible war then fire up your favorite eDonkey or BitTorrent client and do a search for Leonard Horowitz and his "Star Wars Weapons and End Times Warfare" seminar. As you watch his videos it will become clear to you that all you need to protect yourself against the psyops and psychotronic weapons is prayer. I know this sounds like the ranting of a religious fanatic. I too was just like you, but believe me when I say that prayer, faith and our state of mind are the very foundation of quantum string theory and now officially thought to create the universe as we know it. Our air, water and food are already poisoned, don't let your mind become the next victim, read the following articles by Adam Gorightly called PKD, The Unicorn, and Soviet Psychotronics and PKD, The Unicorn and Operation Mind Control. He is a great writer and I really enjoy his sense of humor. The fact that he writes about these serious issues is just a bonus for me.
16/10/2006
Hi All,
I've been experimenting with using OpenGL graphics in a Qt application for the past couple of weeks and put together a new catalogue program as an example of what can be achieved. It grew out of the ConspiracyWatch utility which made the task a lot easier than starting from scratch. Thanks go to The Independent Qt Tutorial for their tutorial on OpenGL and also to Roman Podobedov for his GLF - OpenGL Font Rendering Library. I still have a lot to learn about Qt Designer but the learning curve is tapering off and I'm feeling very much at home using the program. Now on with the spiel...
Did you know that owning gold was illegal in the land of the free between the years 1933 and 1975? Did you know that Prince Philip is quoted for saying he wants to reincarnate as a killer virus to depopulate the Earth? If you though that your favorite drama had a twisted plot then you are missing the big picture. Life is certainly stranger than fiction and if you believe the sanitized version of the news on the television then you will become a victim of the latest fascist plot. I pray you learn about this great deception for yourself and find salvation through the Lord Jesus Christ.
Who Owns You?
1. The IRS is not a U.S. Government Agency. It is an Agency of the IMF. (Diversified Metal Products v. IRS et al. CV-93-405E-EJE U.S.D.C.D.I., Public Law 94-564, Senate Report 94-1148 pg. 5967, Reorganization Plan No. 26, Public Law 102-391.)
2. The IMF is an Agency of the UN. (Blacks Law Dictionary 6th Ed. Pg. 816)
3. The U.S. Has not had a Treasury since 1921. (41 Stat. Ch.214 pg. 654)
4. The U.S. Treasury is now the IMF. (Presidential Documents Volume 29-No.4 pg.113, 22 U.S.C. 285-288)
5. The United States does not have any employees because there is no longer a United States. No more reorganizations. After over 200 years of operating under bankruptcy its finally over. (Executive Order 12803) Do not personate one of the creditors or share holders or you will go to Prison.18 U.S.C. 914
6. The FCC, CIA, FBI, NASA and all of the other alphabet gangs were never part of the United States government. Even though the "US Government" held shares of stock in the various Agencies. (U.S. V. Strang , 254 US 491, Lewis v. US, 680 F.2d, 1239)
7. Social Security Numbers are issued by the UN through the IMF. The Application for a Social Security Number is the SS5 form. The Department of the Treasury (IMF) issues the SS5 not the Social Security Administration. The new SS5 forms do not state who or what publishes them, the earlier SS5 forms state that they are Department of the Treasury forms. You can get a copy of the SS5 you filled out by sending form SSA-L996 to the SS Administration. (20 CFR chapter 111, subpart B 422.103 (b) (2) (2) Read the cites above)
8. There are no Judicial courts in America and there has not been since 1789. Judges do not enforce Statutes and Codes. Executive Administrators enforce Statutes and Codes. (FRC v. GE 281 US 464, Keller v. PE 261 US 428, 1 Stat. 138-178)
9. There have not been any Judges in America since 1789. There have just been Administrators. (FRC v. GE 281 US 464, Keller v. PE 261 US 428 1Stat. 138-178)
10. According to the GATT you must have a Social Security number. House Report (103-826)
11. We have One World Government, One World Law and a One World Monetary System. *
12. The UN is a One World Super Government. *
13. No one on this planet has ever been free. This planet is a Slave Colony. There has always been a One World Government. It is just that now it is much better organized and has changed its name as of 1945 to the United Nations. *
14. New York City is defined in the Federal Regulations as the United Nations. Rudolph Gulliani stated on C-Span that "New York City was the capital of the World" and he was correct. (20 CFR chapter 111, subpart B 422.103 (b) (2) (2)
15. Social Security is not insurance or a contract, nor is there a Trust Fund. (Helvering v. Davis 301 US 619, Steward Co. V. Davis 301 US 548.)
16. Your Social Security check comes directly from the IMF which is an Agency of the UN. (Look at it if you receive one. It should have written on the top left United States Treasury.)
17. You own no property, slaves can't own property. Read the Deed to the property that you think is yours. You are listed as a Tenant. (Senate Document 43, 73rd Congress 1st Session)
18. The most powerful court in America is not the United States Supreme Court but, the Supreme Court of Pennsylvania. (42 Pa.C.S.A. 502)
19. The Revolutionary War was a fraud. See (22, 23 and 24)
20. The King of England financially backed both sides of the Revolutionary war. (Treaty at Versailles July 16, 1782, Treaty of Peace 8 Stat 80)
21. You can not use the Constitution to defend yourself because you are not a party to it. (Padelford Fay & Co. v. The Mayor and Alderman of The City of Savannah 14 Georgia 438, 520)
22. America is a British Colony. (THE UNITED STATES IS A CORPORATION, NOT A LAND MASS AND IT EXISTED BEFORE THE REVOLUTIONARY WAR AND THE BRITISH TROOPS DID NOT LEAVE UNTIL 1796.) Respublica v. Sweers 1 Dallas 43, Treaty of Commerce 8 Stat 116, The Society for Propagating the Gospel, &c. V. New Haven 8 Wheat 464, Treaty of Peace 8 Stat 80, IRS Publication 6209, Articles of Association October 20, 1774.)
23. Britain is owned by the Vatican. (Treaty of 1213)
24. The Pope can abolish any law in the United States. (Elements of Ecclesiastical Law Vol.1 53-54)
25. A 1040 form is for tribute paid to Britain. (IRS Publication 6209)
26. The Pope claims to own the entire planet through the laws of conquest and discovery. (Papal Bulls of 1455 and 1493)
27. The Pope has ordered the genocide and enslavement of millions of people. (Papal Bulls of 1455 and 1493)
28. The Pope's laws are obligatory on everyone. (Bened. XIV., De Syn. Dioec, lib, ix., c. vii., n. 4. Prati, 1844)(Syllabus, prop 28, 29, 44)
29. We are slaves and own absolutely nothing not even what we think are our children. (Tillman v. Roberts 108 So. 62, Van Koten v. Van Koten 154 N.E. 146, Senate Document 43 & 73rd Congress 1st Session, Wynehammer v. People 13 N.Y. REP 378, 481)
30. Military Dictator George Washington divided the States (Estates) into Districts. (Messages and papers of the Presidents Vo 1, pg 99. Websters 1828 dictionary for definition of Estate.)
31. "The People" does not include you and me. (Barron v. Mayor & City Council of Baltimore. 32 U.S. 243)
32. The United States Government was not founded upon Christianity. (Treaty of Tripoli 8 Stat 154.)
33. It is not the duty of the police to protect you. Their job is to protect the Corporation and arrest code breakers. Sapp v. Tallahasee, 348 So. 2nd. 363, Reiff v. City of Philadelphia, 477 F.Supp. 1262, Lynch v. N.C. Dept of Justice 376 S.E. 2nd. 247.
34. Everything in the "United States" is For Sale: roads, bridges, schools, hospitals, water, prisons airports etc. I wonder who bought Klamath lake. Did anyone take the time to check? (Executive Order 12803)
35. We are Human capital. (Executive Order 13037)
36. The UN has financed the operations of the United States government for over 50 years and now owns every man, women and child in America. The UN also holds all of the Land in America in Fee Simple. *
37. The good news is we don't have to fulfill "our" fictitious obligations. You can discharge a fictitious obligation with another's fictitious obligation. *
38. The depression and World War II were a total farce. The United States and various other companies were making loans to others all over the World during the Depression. The building of Germany's infrastructure in the 1930's including the Railroads was financed by the United States. That way those who call themselves "Kings," "Prime Ministers," and "Fuher,"etc could sit back and play a game of chess using real people. Think of all of the Americans, Germans etc. who gave their lives thinking they were defending their Countries which didn't even exist. The millions of innocent people who died for nothing. Isn't it obvious why Switzerland is never involved in these fiascoes? That is where the "Bank of International Settlements" is located. Wars are manufactured to keep your eye off the ball. You have to have an enemy to keep the illusion of "Government" in place. *
39. The "United States" did not declare Independence from Great Britain or King George. *
40. Guess who owns the UN?
* Caveat Redemptor - Verify for yourself
13/09/2006
Hi Folks,
As I mentioned last month, I have been busy learning the ins and outs of Qt Designer. It has been going smoothly and the first fruit of this labour is a small program that I have called ConspiracyWatch. This program is a free utility to catalogue and reference the increasing amount of conspiracy related information; whether they are documents, videos, audio files or any other type of media. The program comes in both Windows and Linux flavors and has been released with the full source code under the GNU General Public License. It was compiled using version 3.3.2 on Windows and 3.3.6 on Linux and I am grateful to Trolltech for their GPL versions of this fine product. Below is a screenshot of the ConspiracyWatch catalogue program in action and links to the downloads. There is also a link to the XML data file which I will be working to categorize over the next month or so and to add more titles. If you make a new catalogue that you want to share then by all means send it to me at support@alsprogrammingresource.com and I will add the information, if suitable, to the main conspiracy data file for others to use. That's about it for this month, there's a lot of material to watch out there, so as Jordan Maxwell (the 'Godfather of Secret Societies') often says "It's about time we did our homework."
12/08/2006
The pundits of the New World Order steadfastly believe in the evolution theory. They cannot accept that there is a higher intelligence in (or beyond) the universe capable of creating mankind. We ourselves might have the ability to create intelligent life given enough time, but to the minds of these self proclaimed elitists such a concept is outrageous because it places them under the sovereign rule of a higher authority. An authority who's moral statutes they willingly and routinely break. They don't want to be chastised for being greedy, they want to be praised for being a successful monopolist. They don't want to be condemned for being amoral, so they say there is no moral standard. They believe in only one law and that is the law of natural selection as set down in Darwin's theory. Where "might makes right" they see themselves as the kings of the jungle. Their mindset dictates that only the most successful capitalists have the right to survive. The rest of humanity are simply excess baggage and an eyesore to the view from their palatial mansions. They harbor a deep desire to cull the world of these resource guzzling hoi polloi, leaving only enough slaves to service their needs. Of course money, power and lineage are the main prerequisites for avoiding internment in the death camps, while the poor and otherwise inferior masses are selected for extermination. By their own warped logic, Stephen Hawkings, Professor of Mathematics at Cambridge University and author of 'A Brief History of Time' would be put to death for being genetically impure and the future of mankind would be seeded by something akin to the love child of George W. Bush and Condalisa Rice. Doesn't it cross their tiny, one track minds to question their own criteria given the fact that it took Richard Branson, a multi billionaire, years to work out the difference between gross and net profit?
We are no longer in the industrial age when money was king. We have moved well and truly into the information age. The truth will overcome, and one of the best advocates of truth is Kent Hovind who has a website at www.drdino.com. He has many free videos of his seminars available for download and if you only watch one creation science lecturer in your lifetime then I strongly urge you to watch this great speaker.
You might imagine that the medical establishment would be rushing to find a cure for cancer and aids, but unfortunately, as Robert C. Beck points out in his lecture, a patient cured is a customer lost. This contradictory stand has corrupted the field of medicine to such a point that no research is being done to validate a potential cure for cancer and aids that many are already using and are testifying as to its success. For more information check out Physicist Robert C. Beck on Healing Cancer & Aids Via Blood Electrification. It does sound rather drastic until you learn that the voltages are typically around 27 volts. It also works for all viruses and bacteria in the blood so even if you aren't currently ill I recommend you download this lecture.
If the whole conspiracy scenario seems a little confusing to you, don't feel bad, it was designed to be that way. To cut through all the many layers of the globalist agenda you should hear this fascinating and concise lecture by Edward Griffin. He has a wonderful way of presenting the facts in a light hearted and clear manner that will bring you up to date on who exactly started this mess and how to defeat them. The audio presentation is only around half an hour long but it'll save you years in research. Check out The Creature from Jekyll Island.
Now the global cartel wouldn't want a world populated with children with learning difficulties, a low IQ, attention deficit disorder, memory loss and hyperactivity, would they? Sure they would! But how could they achieve this (besides feeding them tripe via the boob tube) without us poor saps catching on. Well did you know that Fluoride is a neurotoxin more dangerous than lead and is being added to our water supplies. If you have any doubts then take a look at this five minute video.
But wait, there's more...
Wouldn't it be great to live in a world without cancer? I believe so, but the pharmaceutical companies don't agree with me on this point. Did you know that it took over 250 years for the medical establishment to admit that scurvy was simply a vitamin C deficiency? Could history be repeating? Edward Griffin certainly believes so and many others are waking up to the fact that cancer may simply be a lack of nitrilosides, otherwise know as vitamin B-17, in our diet. The sources of nitrilosides in our foods have been steadily decreasing and the incidences of cancer have been increasing. But if this was true, and there was a cheap source of B-17 available, surely 'they' wouldn't go as far as banning these sources, would they? Did you know that apricot seeds have the highest concentration of vitamin B-17 found in nature, and it just so happens that it is an offence to import apricot seeds into America. What other reason could they have to vilify the humble apricot seed? For a complete overview of the situation please download this (regrettably poor quality) video entitled A World Without Cancer. Also do a search for Laetrile which is a concentrated form of nitrilosides, and also just happens to be illegal in America; food for thought there.
That's about it for this month, sorry for the long pages but I'll get around to cleaning them up soon. I was hoping to have a Qt tutorial ready by this time but I am still becoming familiar with the GUI myself. The tutorials that come with Qt Designer are sufficient in themselves, so there probably isn't much I could add at this stage anyway. Have a good month and do something, anything, to share this information with your friends and loved ones. By the way, if you are reading this Richard, your gross income is the entire amount of income before any deductions are made and your net income is what you have left after deductions.
06/07/2006
I've now made the great leap forward and installed Ubuntu 6.06 (Dapper Drake.) It is so refreshing to get away from the proprietary world of MS software. Now I have a free OS and free development tools so I will be focusing on making multi-platform applications with Qt Designer from now on, still incorporating OpenGL and ODE for graphics and physics of course. Until MS put out some free GUI programming tools I'll stick with Qt Designer, so you can guess how long that will be!
The transition to a basic install of Ubuntu is very easy, but to get the most out of it you will have to do some work. The mental exercise is well worth the results, and to help you make the switch I've put together a personal account of my experience with links to some great resources, as well as my own tips for little gotchas that you may run into. Follow the link in the menu on the homepage or click here to go to the new (soon to be) Linux section of the site.
Where is flight 77?
Isn't is strange that the film showing the planes crashing into the twin towers of the WTC weren't subject to national security? For over a month the networks replayed the footage over and over. As a precursor to war the footage was rolled out again to stir international outrage. But why was the footage of flight 77 withheld? We know that there is footage of something hitting the pentagon building, whether from the gas station security camera, from the cameras surrounding the pentagon itself or from the surveillance cameras on the overpass to the highway. The film from these locations was scooped up by the FBI within 'minutes' of the crash, so why wasn't this film also released to support the governments claim that flight 77 did indeed hit the pentagon. I can think of no way in which withholding the footage could aid national security, in fact, quite the opposite is true. By withholding the film the secret services have allowed conspiracy theories to thrive. There can be only one reason that the footage was withheld, and that is because a plane as large as a Boeing 757 did not hit the pentagon. So where is flight 77?
To make a case against the conspirators of this attack all we need to do is find the weakest point in their argument. Once that weak point is exposed then the rest of their story will topple like a house of cards. The criminals who pulled off this attack did a very poor job of covering their tracks, for the very reason that they never envisioned they would have to investigate any of the events of 9/11 at all. Had flight 93 hit that capitol buildings as intended then America would have been under marshal law by the afternoon of September 11, leaving the dictatorship to concoct any story they wanted to put forward and there wouldn't have been a single citizen that could complain. They must be wondering how they haven't been exposed already and are right now bowing down before their idols in praise for the gullibility of the people and judiciary.
I personally am not at all surprised that it has come to this. Mankind has allowed greed to flourish, we have praised people who have great wealth while ignoring the poor, we have placed no limit on the amount that a company or individual may own, we have elected officials who worship money and are corrupt with power. The very people who have the least empathy now govern the state of affairs of billions of people. The unrighteous have been free to manipulate mankind into a frenzy of hate and murder and these same unbelieving people then claim that God allows such things to happen. Such things occur as testament to their evil ways and to show mercy to the remnant that still may turn around and redeem themselves through the ransom sacrifice of Jesus Christ.
Download this Flash presentation for more information
If you would like to contact me then write to support@alsprogrammingresource.com
05/06/2006
Hi all,
I'm a little off topic this month but I hope you understand.
I, and I'm sure you yourselves, have never really wanted for much. A steady job, a small plot of land, a comfortable house surrounded by the proverbial white picket fence. But this is neither the time nor the place for such goals now. There are bigger issues at hand.
It is clear that the current system is dying. It is founded on greed, wrought by corruption, manipulated by an order of unseen elitists. They are far from moral, they serve only their own selfishness. But we already knew this. Whether consciously or not, we have always known that the rich pervert justice and control the worlds financial institutions. What we haven't been aware of is the extents to which these practicing existentialists are willing to go.
It isn't about the money anymore, it may never have been. If you were a billionaire then a sudden windfall of a million or two just isn't going to give you the same warm fuzzy feeling that it used to. Once the challenge of chasing profits is gone, where do maniacally driven control freaks turn to get a thrill? World domination of course.
There is no shortage of statements by world leaders pushing for a one world government as part of a New World Order. They are simply pushing the agenda of the global cabal of super rich. Once this shadow government is in place it would make worldwide changes to existing laws so much easier to push through. Democracy, as weak as it is, would be abolished and replaced by a single dictatorial government. They would then be in a position to force eugenics, slavery and the elimination of land ownership on the populous.
For an example of how a single, all powerful, self regulated and self justified government will behave we have only to look at the Bush administration, with their total disregard for life, liberty and justice. Correct me if I'm wrong but wasn't Bill Clinton impeached for having an extra-marital affair? I would have thought an illegal war, illegal wire taps, implementing Draconian Patriot Acts that completely disregard the constitution and complicity in the 9/11 scandal far outweighs common adultery. I know most Americans are demanding real justice, and I'm not even suggesting that this conspiracy is centered in America, but when a country with such an appalling track record, beset with official corruption, is sitting on 25,000 nuclear weapons and begins pushing for a world government, under the guise of the United Nations, then even non-citizens feel they have a duty to voice an opinion in such matters.
Of course no sane or reasonable person would ever endorse this agenda, but where you find one vice you often find all the others. In their pursuit of money and power some of the worlds most prominent industrialists have gone as far as practicing Satanism as a means to gain control of the world. Whether you personally believe in God does not change the fact that these individuals believe in the Devil and worship him. This is not just a case of misguided money grubbers anymore, this is spiritual warfare. To quote Ephesians 6:11-13, "Put on the complete suit of armor from God that YOU may be able to stand firm against the machinations of the Devil; because we have a wrestling, not against blood and flesh, but against the governments, against the authorities, against the world rulers of this darkness, against the wicked spirit forces in the heavenly places."
I pray that we, as a planet, can follow the example of the biblical city of Nineveh and will repent from our bad ways, "And the [true] God got to see their
works, that they had turned back from their bad way; and so the [true] God felt regret over the calamity that he had spoken of causing to them; and he did not cause [it]." (Jonah 3:10) Ezekiel 18:23 also states “‘Do I take any delight at all in the death of someone wicked,’ is the utterance of the Sovereign Lord Jehovah, ‘[and] not in that he should turn back from his ways and actually keep living?’".
Even if the "calamity" is minimized, I know there will be a great tribulation before this system of things is straightened out. Now is the time to choose a side, you can't just sit on the fence and hope that it will pass you by. If you don't make a stand and choose righteousness then you will miss the promised salvation through the ransom sacrifice of Jesus Christ (John 3:16).
These following quotes are taken from the book 'Revelation 9:11' by Texe Marrs I have reproduced them here for convenience and believe they stand as a convincing argument of the existence of a global conspiracy to centralize and consolidate power into the hands of small group of supremacists. If everyone who manages a website took some time out to replace their googleads with a few of these quotes it would go a long way to exposing this devious plot. Then perhaps we can get back to our normal lives and resume the tasks that interest us the most.
Al.
"The individual is handicapped by coming face-to-face with a conspiracy so monstrous he cannot believe it exists." - J. Edgar Hoover, Former FBI director (1924-1972)
"I claim the existence of a conspiracy for the destruction of the Western World as the prelude for shepherding mankind into a sheep's pen run as a prelude to One World tyranny." - A.K. Chesterton, The New Unhappy Lords: An Exposure of Power Politics
"We're an empire now, and when we act, we create our own reality. And while you're studying that reality - judiciously, as you will - we'll act again, creating other new realities, which you can study too, and that's how things will sort out. We're history's actors... and you, all of you, will be left to just study what we do." - A statement of a Bush administration senior advisor
"Experience hath shown, that even under the best forms [of government] those entrusted with power have, in time, and by slow operations, perverted it into tyranny. What country can preserve its liberties if its rulers are not warned from time to time that their people preserve the spirit of resistance? - Thomas Jefferson
"I see in the near future a crisis approaching that unnerves me and causes me to tremble for the safety of my country. As a result of the war, corporations have been enthroned and an era of corruption in high places will follow, and the money power of the country will endeavor to prolong its reign by working upon the prejudices of the people until all wealth is aggregated in a few hands and the republic is destroyed." - Abraham Lincoln (1865)
"Fascism should more appropriately be called Corporatism because it is a merger of State and corporate power." - Benito Mussolini, Former Italian Dictator
"I have unwittingly ruined my country." - Woodrow Wilson, said soon after signing the Federal Reserve Act into law on Christmas 1913
"The Technetronic era involves the gradual appearance of a more controlled society. Such a society would be dominated by an elite, unrestrained by traditional values." - Zbignlew Brzezinski, Advisor to five U.S. Presidents and Executive Director of the Trilateral Commission. Quoted from the book "Between two ages"
"Banking is conceived in iniquity and born in sin. Bankers own the earth. Take it away from them, but leave them in power to create money and control credit, and with the flick of a pen they will create enough money to buy it back again. Take this great power away from the bankers and all the great fortunes like mine will disappear, and they ought to disappear, for this would be a better and happier world to live in. But if you want to continue [to be] the slaves of bankers and pay the cost of your slavery, let them continue to create money and control credit." - Sir Joseph Stamp, Banker
"We shall have World Government. Whether or not we like it. The only question is whether World Government will be achieved by conquest or consent." - James Paul Warburg, Foreign agent for the Rothschild dynasty and major player in the Federal Reserve Act scam, Feb. 17, 1950 speaking before the U.S. Senate
"If the people only understood the rank injustice of our money and banking system, there would be a revolution before morning." - Andrew Jackson
"Terrorism is the best political weapon for nothing drives people harder than a fear of sudden death." - Adolf Hitler, Brutal War Mongering Dictator
"No one will enter the New World Order unless he or she will make a pledge to worship Lucifer. No one will enter the New Age unless he will take a Luciferian Initiation." - David Spangler, stated while serving as director of The Planetary Initiative of the United Nations
"Give me control of a nations money and I care not who makes the laws." - Mayer Amschel Bauer Rothschild
"Whoever controls the volume of money in our country is absolute master of all industry and commerce." - James Garfield, U.S. President, assassinated three weeks later
"Federal Reserve notes are not dollars." - Russell Monk, Assistant General Counsel Department of the Treasury in 1977
"I have heard much of the nefarious and dangerous plan and doctrines of the Illuminati. It was not my intention to doubt the doctrines of the Illuminati and the principles of Jacobinism had not spread in the United States. On the contrary no one is more satisfied of this fact than I am." - George Washington, The Writings of George Washington
"War is caused by elites acting in what they take to be their own interests, institutional violence promulgated by ruling groups for personal gain." - The Nation, 5/15/2000, p20
"The money power preys upon the nation in times of peace and conspires against it in times of adversity. It is more despotic than a monarchy, more insolent than autocracy, more selfish than bureaucracy." - Abraham Lincoln, envisioning the New World Order
"The Trilateralist Commission is International ...(and)...is intended to be the vehicle for multinational consolidation of the commercial and banking interests by seizing control of the political government of the United States. The Trilateralist Commission represents a skilful, coordinated effort to seize control and consolidate the four centers of power: Political, Monetary, Intellectual and Ecclesiastical." - Barry Goldwater, U.S. Senator, Quoted from book "With No Apologies"
"Who controls the past controls the future. Who controls the present controls the past." - George Orwell, '1984'
"The few who understand the system, will either be so interested in its profits, or so dependent on its favors that there will be no opposition from that class, while on the other hand, the great body of people, mentally incapable of comprehending the tremendous advantages... will bear its burden without complaint, and perhaps without suspecting that the system is inimical [injurious] to the best interests." - Rothschild Brothers of London
"Any dictator would admire the uniformity and obedience of the (U.S) media." - Noam Chomsky
"One of the least understood strategies of the world revolution now moving rapidly toward its goal is the use of mind control as a means of obtaining the consent of the people who will be subjects of the New World Order." - K.M. Heaton, from the National Educator
"In the next century, nations as we know it will be obsolete; all states will recognize a single, global authority. National sovereignty wasn't such a great idea after all." - Stobe Talbot, Bill Clinton's Deputy Secretary of State, Time Magazine, July 20th, 1992
"Knowledge will always govern over ignorance. If our nation is ever taken over, it will be taken over from within." - President James Madison, 4th President
"The high office of the President has been used to foment a plot to destroy the American's freedom and before I leave office, I must inform the citizen of this plight." - President John Fitzgerald Kennedy - Columbia University on Nov. 12, 1963, ten days before his assassination
"By the end of this decade we will live under the first One World Government that has ever existed in the society of nations... a government with absolute authority to decide the basic issues of human survival. One world government is inevitable." - Pope John Paul II in the book "The Keys of This Blood"
"Military men are dumb, stupid animals to be used as pawns for foreign policy." - Henry Kissinger, Long time shadow government official and war criminal
"It is my conviction that killing under the cloak of war is nothing but an act of murder. Nothing will end war unless the people themselves refuse to go to war. The world is a dangerous place to live; not because of the people who are evil, but because of the people who don't do anything about it." - Albert Einstein, Critical Thinking Scientist
"Strike against war, for without you no battles can be fought! Strike against manufacturing shrapnel and gas bombs and all other tools of murder! Strike against preparedness that means death and misery to millions of human beings! Be not dumb, obedient slaves in an army of destruction! Be heroes in an army of construction." - Helen Keller, 1940
"The UN is but a long-range, international banking apparatus clearly set up for financial and economic profit by a small group of powerful One-World revolutionaries, hungry for profit and power." - Curtis Dell, FDR's son-in-law as quoted in his book, My Exploited Father-in-Law
"The United Nations is the greatest fraud in all History! It's purpose is to destroy the United States." - John Rankin, U.S. Congressman
"NO matter what political reasons are given for war, the underlying reason is always economic." - A.J. Taylor, British Historian
02/05/2006
Hi again,
I didn't get any ODE physics work done this month, though I have been trying to get my head around the subject of inertia tensors and moments of inertia with a view to adding new geometric objects to the existing geoms available. I've also been learning electronics and practicing the guitar, among other things, most days and the month just seemed to fly by. I'll certainly get back and add to the tutorials soon but for this month I thought I'd focus on programming, or rather de-programming, your good selves for a change. I hope you don't mind and take what I have to say seriously. It is not always pleasant to hear that everything we are taught to believe in, from all the major media outlets, may actually be a cleverly constructed lie. But for your sakes and for all future generations it is vitally important that we become aware of that which is really happening right before our eyes and to which we have been blinded from birth.
The following is a quote from the writings of the fictional character Emmanuel Goldstein in George Orwell's book titled 'Nineteen Eighty Four'
"The primary aim of modern warfare (in accordance with the principles of doublethink, this aim is simultaneously recognized and not recognized by the directing brains of the Inner Party) is to use up the products of the machine without raising the general standard of living. Ever since the end of the nineteenth century, the problem of what to do with the surplus of consumption goods has been latent in industrial society. At present, when few human beings even have enough to eat, this problem is obviously not urgent, and it might not have become so, even if no artificial process of destruction had been at work. The world of to-day is a bare, hungry, dilapidated place compared with the world that existed before 1914, and still more so if compared with the imaginary future to which the people of that period looked forward."
For many of us the world might not look like such a "bare, hungry and dilapidated place", but for many countries this is a constant way of life and we ourselves must accept that unemployment levels are rising and wages are steadily decreasing, so the future may be far bleaker than we could ever imagine. The point to remember is that this is an artificially induced state that wouldn't exist if the world powers didn't keep inventing new enemies to fight in a never ending war. But why would they want to "use up the products of the machine without raising the general standard of living"?
The answer is again given by Emmanuel Goldstein:
"But it was also clear that an all-round increase in wealth threatened the destruction - indeed, in some sense was the destruction - of a hierarchical society. In a world in which everyone worked short hours, had enough to eat, lived in a house with a bathroom and a refrigerator, and possessed a motor-car or even an airplane, the most obvious and perhaps the most important form of inequality would already have disappeared. If it once became general, wealth would confer no distinction. It was possible, no doubt, to imagine a society in which wealth, in the sense of personal possessions and luxuries, should be evenly distributed, while power remained in the hands of a small privileged caste. But in practice such a society could not long remain stable. For if leisure and security were enjoyed by all alike, the great mass of human beings who are normally stupefied by poverty would become literate and would learn to think for themselves; and when once they had done this, they would sooner or later realize that the privileged minority had no function, and they would sweep it away. In the long run, a hierarchical society was only possible on a basis of poverty and ignorance."
But why use war as a means to destroy the surplus of production of modern society? Let's read a bit more of what Emmanuel Goldstein has to say:
"War, it will be seen, not only accomplishes the necessary destruction, but accomplishes it in a psychologically acceptable way. In principle it would be quite simple to waste the surplus labour of the world by building temples and pyramids, by digging holes and filling them up again, or even by producing vast quantities of goods and then setting fire to them. But this would provide only the economic and not the emotional basis for a hierarchical society. What is concerned here is not the morale of the masses, whose attitude is unimportant so long as they are kept steadily at work, but the morale of the Party itself. Even the humblest Party member is expected to be competent, industrious, and even intelligent within narrow limits, but it is also necessary that he should be a credulous and ignorant fanatic whose prevailing moods are fear, hatred, adulation, and orgiastic triumph. In other words it is necessary that he should have the mentality appropriate to a state of war."
Now perhaps you are thinking to yourself "what surplus of labour and consumption goods?" In answer to this, here are a few facts taken from 'Revelation, its grand climax at hand' published by the Watch Tower Bible and Tract Society of Pennsylvania in 1988. The figures are a little out-dated but I'm sure that they have only escalated since that time:
I'm sure that the death toll topped 100 million before the 20th century drew to a close. Now we have to ask ourselves, do we want to continue this trend into the 21st century? If we listen to governments around the world as they speak of a war on terror then it certainly seems likely. Obviously they can't win the war on terrorism, and neither can terrorism itself succeed, because the Vietnam war proved beyond a shadow of doubt that warfare or any form of violence is a poor means of persuasion. The war in Iraq is now estimated to have cost well over 270 billion dollars. All that money was spent, not to find the perpetrators of the 9/11 tragedy, not to fight the Taliban, not to find Osama bin Laden or defeat al-Qaeda, not to find weapons of mass destruction, not even to convert the country to a corruptible political ideology, but as a pretext to make a quick grab for peak oil, manufacture a disposable commodity whose sole purpose is to explode and consequently create a climate of fear in which people will tolerate an overbearing rulership.
Before I continue I would just like to say how inspired I was by the actions of the American people in their protest marches in opposition to the war in Iraq. They were some of largest protest actions in history, facing clear opposition and carried out with the destruction of the world trade center buildings still fresh in their minds. Time, and a third rate investigation, will reveal the true perpetrators of that dastardly deed. The people of the world know of your problems and that you have no real choices within your current political system; as many of us are in similar positions. I, and I'm sure the majority of people around the world, pray that you find a peaceful solution to your problems.
06/04/2006
Hi all,
I've been taking advantage of the good weather here to do a lot of gardening and clean house. As part of the ongoing series of tutorials for the ODE physics library I have put out two new tutorials. The first is a small demonstration of a
bouncing ball and the second covers the implementation of joint constraints/stops.
I'd like to move on to other subjects soon (probably character animation) but I'll work on one or two more tutorials for the ODE physics section before I do change direction. If you have any suggestions or would like to contact me then write to support@alsprogrammingresource.com
Have a good month and I'll see you soon.
04/03/2006
Hello again,
For those who enjoyed part one of the ODE physics library tutorials, you will be happy to know that part two is now complete. It shows how to add three of the most commonly used joints, namely the Ball and Socket, Hinge and a Slider joints. It continues on from the base code from part one so there wasn't too much to be done. So here is part two of the tutorial called Common ODE Joints.
Apart from getting busy on part three of the tutorials during the next month I'll probably take a bit of time to give this site another work over. I'm still not happy with the way it looks, though technically it is working fine. So until next time, have fun with your joints.
09/02/2006
Hi guys, at last there is a new tutorial for those already familiar with Win32 and OpenGL. It covers the basics of using the ODE physics library by Russell Smith. The example program that comes with it is just a demonstration of a bouncing box but it is a good place to start for beginners. I won't hold you up any longer, go check out the introduction to a Basic ODE Tutorial.
23/12/2005
Hi everyone,
It has been a busy couple of months and I chose to finish off the year with a clean up of the OpenGL tutorials. All but one of the example programs have been rewritten for the Dev-Cpp compiler and there is also a new build of the demos for the Visual Studio VC7 compiler. The Video example is still giving me problems so I'll tackle that one again in the new year as well as delivering on some ODE tutorials.
New online documentation for each of the OpenGL tutorials has been added to the site using the Doxygen utility and I have included the docs in the example downloads.
I have a few ideas for new tutorials and if you have any suggestions then feel free to write to me or mention it on the Wiki below. And lastly I'll continue a yearly tradition and put out a small end of year report.
Have a great time over Christmas and I'll see you soon.
01/11/2005
Hi all,
It has been a while since I last wrote, so I'd better get back into gear and add something to this site. I haven't been focusing on graphics or game development during this period but that doesn't mean that I have been idle. I've been working on a few different websites using PHP and MySQL as well as getting a first hand feel for the web development industry.
I've also taken a nibble of the blue pill and installed Cygwin with gcc. And so far I have only compiled a few test programs (including some for the Xbox using Openxdk) and read a lot about makefiles but you can expect that any future programs that I write will include a SDL version. And if I ever decide to swallow the whole pill I also have the Ubuntu Linux distro on standby ready for a fresh partition.
And yes, a Wiki has been added to the bottom of the page. Thanks to Patrick Michaud for creating the PmWiki and also to Klonk (Karl Loncarek) for the DropDownSkin. The message board is now deprecated in favor of the Wiki and over the next few days I will be moving the most relevant comments over before shutting the message board down. I will also be working towards a new tutorial to be completed before the year is out so until then I hope you enjoy the new look website and get a lot of practical info from it.
27/04/2005
A long overdue hello to you all. Sorry I have been such a stranger around here but I have been preoccupied with a personal business venture in GippsBiz.com. I hope to get back to at least write a few ODE tutorials but time is scarce. While working on GippsBiz I will also be beginning university which will take up more of my time. And to explain my actions of late I have written a short article called Where to next?
The good news is that there is now a formal domain name for the site at AlsProgrammingResource.com and should be a lot easier to remember.
19/02/2005
Hi again. While setting up a new website with MySiteSpace I was unable to resolve a problem satisfactorily and have had some issues with their support staff, so in spite they no longer correspond with me and have cancelled all my accounts. Unfortunately I don't have enough space on this host to hold the downloads, but it shouldn't take long to find a much better host and move in so I'll upload them when I get set up.
Aside from the hassles with MySiteSpace I am currently investing my time programming web applications in PHP and MySQL and find the language to be very enjoyable, so who knows what the future holds :)
20/12/2004
Hi all, the website has had a make over and is a little easier on the eyes. I've also been working on a new template that includes the ODE physics library, you will find it on the new ODE Physics Page. There is a new page dedicated to search engines and other resources here that I will continue to build upon. There is a new short piece of fiction called 'Looking In' to read and lastly, if you are interested in my brief review of the year then you can read about it here. I'm also looking to put more time into this website and would appreciate a small donation to help with the operating costs of this site.
See you in the new year.
18/05/2004
Hiya all, there are some new tutorials over on the Win32 page to check out. The first shows how to create a dialog from a resource template and the second shows how to get OpenGL running within a Win32 application. There is also a new personal text to check out here. I need a break from Win32 for a while so I'll work on something new in the way of graphics for the next update.
18/05/2004
Hi. Everyone who is just beginning to learn OpenGL has to decide which platform to write for, and in most cases a cross-platform developers kit like SDL (Simple DirectMedia Layer) does the job well. But for many the additional features of the Win32 API are too numerous to pass up. To make the transition as painless as possible I have written a new tutorial on combining OpenGL and Win32 together on the Win32 Page. You will also find a new tutorial on dialog resource templates among other things. And if you are interested in a hypothetical account of creationism then have a read of my new personal text here.
07/04/2004
G'day all, there's a few new programs and tutorials to check out on the Win32 page. The rest of my time has been spent working locally doing computer repairs and even created a webpage for a client. Given the state of this website you wouldn't credit it would you? You can have a look at it here at Heyfield Wetlands.
20/02/2004
I'm back, sorry for the long gaps between updates but I've been doing some paid work lately and haven't been able to devote as much time to programming as I would like. I have added a new tutorial and example programs to the Win32 page. Hopefully they will be of use to those just beginning to learn Win32 programming.
16/01/2004
Hello for 2004. As I mentioned last, this year will be the year to fix up the OpenGL demos, cleaning up the code and making them easier to use. But in the meantime I've also been learning Flash4 and decided to write a series of Win32 tutorials using it, so to begin with I have released one on making a basic window and another on how to compile the program using Dev-C++. You will find a link to them from the Win32 page here.
There is also a new short story called Unknown to read.
24/12/2003
Merry Christmas all. I've had a good rest from programming over the last couple of months and am looking forward to the new year. To sum up the last year and discuss any future plans I have put out another report that you may be interested to read; or you could head over to my OpenGL page to hear what's new there.
Have a happy Christmas, and remember that life is precious and ever changing. Even if your life isn't panning out as you envisioned it doesn't mean that it wont be wonderful later on, and in ways you couldn't imagine now. Keep your chin up. Bye for now.
22/10/2003
Hi again all. I've been mostly 'crastinating since the last update and will probably continue to do the same until the end of the year. I have been pretty busy in the real world though which makes a change :)
The FreeWorld Editor has undergone a few changes, but apart from that I haven't been programming much.
27/08/2003
G'day All. The good news is that the FreeWorld Editor has had a big cleanup. The outfacing polygons from the map are now removed correctly and a lot of small bugs have been fixed. Apart from that I haven't been working on much else, though there is a new short story called The Freebies. You may find it entertaining or thought provoking.
09/08/2003
Hi again, just a quick update to announce that the files are now hosted with mysitespace so we have 900MB of storage to use up. To make a start I have released a new program that demonstrates how to do polygon selection/picking with the mouse. You can read the short tutorial and download the demo here. I'm still working on the FreeWorld Editor but I still can't think of an algorithm that will determine the outfacing/exterior polygons of the world before compilation, it looks like I will have to tag the polygons during the CSG process.
21/07/2003
G'day all. It's been a busy four months since I last updated this site, both with the programming and with personal changes too like moving house and my parents moving. I'm looking forward to getting back to a normal routine again with more regular updates. I hope you agree that the wait has been worth it, as the editor I have been working on has turned out very well and has a lot more features than I originally planned. It should be a good basis for an improved version. You can download the editor and world loader or read the tutorial at the new FreeWorld Editor page.
21/03/2003
Hello again. I've been working on a new CSG demo to replace my experimental version, you can find the details over at Al's OpenGL Game Development page. I also wrote a new short fictional story called Business as Usual as well as a new personal text. That's about it for now, I'll be working on a game editor for a while so I don't know when the next update of the site will be, but hopefully not too long.
05/02/2003
Hi. The CSG demo has been updated and Sylvain Hellegouarch has updated the ported demos as well as adding two more ports to the list, apart from that it's been pretty quiet. I did get around to cleaning up the site a little as you will see over on the newly named Al's OpenGL Game Development page.
02/01/2003
Happy new year all. If you are developing for another platform than Windows then you'll be happy to hear that some of the demos have now been ported by Sylvain Hellegouarch. The full details are on the OpenGL page.
Aside from reading about pathfinding in 3D, I have finally updated the programming links page (UPDATE 10/12/04: the programming links page is no more) to replace the large number of broken links. There's nothing there that you wouldn't find with a good search on Google but hopefully someone will save some time and gain from my good taste *cough cough* :)
20/12/2002
Hi, has it been two months already? I've been working on a CSG demo lately which is far from complete but makes a good start. I've also updated the camera demo to also demonstrate a Quake style camera movement, I spent a bit of time trying to make it switch smoothly between camera modes but nothing seems to work. I'll have to leave it for now too. Both demos can be found over at the OpenGL page.
To finish the year I've also written a new report, but in this report I'll just explain the reasons behind my behavior rather than dwelling on past demos or setting specific goals for the future.
20/10/2002
Hiya's, I haven't been programming too much lately or going online either which must make my internet provider happy considering I'm still paying for it. I've been taking up other activities and regaining some of the fitness I have lost over the last couple of years as well as catching up on some overdue jobs around the house. There is a demo however that I put together quickly that shows how to use a skybox and lens flare over at the OpenGL page.
I also haven't been writing much this year so I thought I'd put out a new personal page and short fictional story called What the...?.
04/09/2002
G'day, there's something a little different this month. It's an OpenGL MPEG viewer, you can read about it and download the demo from the OpenGL page. The other news is that I've now changed my compiler to the wonderful (and free) Dev-C++, available Here.
14/08/2002
Hi all, it's back to business again after a nice holiday in Morrowind. I have been working on creating particles, the labors of which can be found over at the OpenGL page with a tutorial on how I went about it as well.
Also note that my email address has changed and is now support@alsprogrammingresource.com.
14/07/2002
Hi, I'm going to leave the physics for now and call it a work in development, I'll tinker with it on and off as I learn more. You can download what I have put together to date, it should be a good base for a simple physics demo, all that is needed is the impulse code to be added. And yes, you can find the info on the OpenGL page. Btw, has anybody got a steel imperial right gauntlet, will trade :)
03/04/2002
Hiya, I've been busy gaming... erm, reading physics books lately and will be for a while yet, so I don't know when the next update will be. Hopefully not too long.
Over the past year or so I've also been collecting together a list of good graphics links that I find, so I've now included them on the site here.
13/03/2002
Hi again, it's all over at the OpenGL page this month. There are two demos that show how to add 3D sound and decals, along with some new links.
14/02/2002
Just a quick addition to the site for now, there's a new demo (with tutorial) on the OpenGL page that demonstrates a method of calculating the potentially visible set of a BSP tree.
30/01/2002
Hi all, this month there is a new demo and tutorial on my OpenGL page which shows how to make portals (screenshot below,) to make the process easier I have updated the templated linked list example as well. There's a new short fictional story called Delusional and also a new personal text page.
19/12/2001
It's that time of year again, and before I kick back and relax I've released my latest offering which introduces the subject of lightmapping. The demo also comes with a tutorial that describes how the lightmaps are calculated. They can be found on the OpenGL page along with a few more links to other OpenGL sites.
28/11/2001
A couple of additions this month. There's a new demo on the OpenGL page which demonstrates BSP trees and a new Win32 page for any non-opengl applications that I may make. At the moment it just contains Win32 links.
28/10/2001
Hi all, there are a couple of new programs for you to download. There is a bspline editor called Spline_Ed and a demo which shows how to use the splines in your programs. I've had a lot of fun making them and seeing them in action, I hope you enjoy them as well. You will find them on my OpenGL page.
15/09/2001
Hi, this month there are two new examples which demonstrate how to use templated linked lists and billboards/sprites. To add Quake2 models to your programs there's also a new MD2 model viewer called MD2Views with source that is easy to include. And it just wouldn't be the same if there wasn't a bunch of new OpenGL links to free tutorials and source. They can all be found on my OpenGL page.
10/08/2001
I've been working mostly on a new program for viewing Quake2 BSP Worlds (see screenshot) and also another part of the tutorial series which demonstrates how to add dialogs, text and fps. They can be found on the OpenGL page.
There's also a new link below to a few programming related texts that I've written and a new personal text page.
15/06/2001
Three more parts of the tutorial series have been added to my OpenGL page which introduces an OpenGL lighting wrapper class, collision detection and culling.
17/05/2001
The third part of the tutorial has been released on my OpenGL page which introduces timing into the program.
There is a also a new short fictional story called Reality Check.
28/04/2001
I have written the first two parts of a series of Win32 API & OpenGL tutorials which are on my OpenGL page. Also, I have programmed a Multiple Document Interface (MDI) application which supports OpenGL child windows without using MFC. You will find the source on my OpenGL page.
27/12/2000
I've released a new program called Scroll. It is a desktop supplement with a virtual sized background that scrolls. The program uses large images as links to programs or files on your computer or on the internet. Nearly everything in the program is customizable; colors, size, speed etc.
To hear more and download the demo, pop over to my Scroll homepage.
Alan Baylis support@alsprogrammingresource.com
2015 | I'll Be Back | Kubrick's Revenge |
![]() | ![]() | ![]() |
Programmer's Dalliance | Green Dream | Workers of America |
![]() | ![]() | ![]() |
Working with vertices | Edges, triangles and faces | Extruding triangles and faces |
![]() | ![]() | ![]() |
Splitting Meshes | Extruding with snap to grid | Deleting and subdividing |
![]() | ![]() | ![]() |