Current projects

We have 7 active projects that need team members to join in on.

Our club web site needs developers, designers and copywriters to build out the site and come up  with interesting content.

We are working on building a Windows 32 bit C++ application to provide a key lock application to allow a toddler to play with a computer and make it do fun things with out being able to mess up anything on the computer with a random sequence of key strokes.

We have the source code for a program called ToddlerKeys ( that we are going to extend into our new application called BabyBubbles.


We have the source code to a fun space shoot’em up game called Arena5.  It is a HTML5 Canvas and JavaScript based game that the author has released the code into the wild so others can modify it and make it into something new.  We have it hosted at WapTug.Org so you can play it and download the source code so you can modify it.

We have a project to create a highscore server web service API that the game can write the high score to each time some one beats the previous high score.  Then we will release this web service API so it can be open to the general web for other games to connect to and retrieve and store high scores on also along with the name of the player.


We have a project to create a game out of some cool playing cards that one of the graphics design group designed for sunday school kids at Eastlake Community Church. We have the digital files and we can use them as assets for some type of game.


We have a web based IDE tool hosted at WapTug.Net that will allow members to code up web applications on line and test them out. We are working on integrating this tool with WordPress so the membership databases are shared so a Single Sign On account will work on both systems.

We also are building a resource directory for all things web applications for speeding up the search for resources for new web application programmers.

We have a WordPress network setup to allow our members to create blogs and document their progress on working on our projects and showcase projects of their own.

WapTug.Com Relaunched

WapTug.Org Logo

Greetings and salutations members of WapTug.

We have relaunched our web site and will be adding new content to showcase our members projects.

We will also be creating a resource library with training material created by our members.

We have created a multi-site WordPress network so if you want to launch your own blog to showcase your own projects and blog about them you are more then wlecome to create a blog on our blog network.

We have also installed a social network group system to allow our members to post comments and have discussions about topics they wish to.

Current members please re-register on our new site and join in on the re-design project.




New BabyBubbles C++ project kickoff.

WapTug.Org C++ Project Kickoff

Extending the C++ Code base of ToddlerKeys


I am beginning a quest to teach my self C++ to create a cool program to keep infants and little kids from messing up a computer left on but not locked.

I have gotten the C++ source code to a really cool program that will serve as the starter code for our new club project.  It is called ToddlerKeys.

You can learn more about it here.

I am actively seeking team members for this development project. We will need a number of different skill sets including any combination of the following: C++,VisualStudio,html5,css3,javascript,mysql,php,jquery,nodejs,apache,ngnix, visual UI design. I will also need graphics artist illustration using illustrator, photoshop, gimp,,3d modeling.

Here are my initial thoughts on extending this application:

Rename program as “Baby Bubbles Fishbowl”

Concept: Screen saver game or app to lock the screen but allow for interactivity until a unlock key sequence is entered such as “quit” or “mypassword”, etc. with an active simulation of life in a fishbowl ecosystem.

Targeted parents of infants 9 months+

 Core features:


  • Lets babies play with the keyboard and safely press any key combination without harming the pc or windows or the phone.
  • A special combo of key strokes will exit the program to keep them out of the system.
  • Each key stroke will trigger the action of creating a shape object on the screen.
  • Each object will then live on the screen and interact with the other objects in various ways when they touch.
  • Objects will possibly move about the screen and change properties at random times.
  • Object space will exist in 3 dimensions and possible a 4th considering time history.
  • Each running instance will be/can be network aware of other running instances on other devices if device is connected to the internet and registered at the master control server.

 Object Properties:

Base Object

Location: x,y,z

Color, #000000 – #ffffff

Shape: Circle, Square,Triangle,pentagon,hexagon,heptagon,octagon,nonagon, decagon, hendecagon, dodecagon  (




Bonus modifier:


Action when collide:

Action when clicked:

Action when created:

Age in Milisecs:

Action when destroyed:


Obj Actions:


Play sound

Change property randomly

Destroy object

Spawn new child object (Which will possible follow Parent object around screen until a certain age at which it will not follow the parent but follow on its own path?)

Actions and rules for interactions based on a rule set similar and inspired by the game of life simulation.

Rules for mating between objects:

Of the possible polygon shapes each can successfully mate with other like polygons but the color of the polygons will help determine the color of the spawned polygons based on color mixing rules such as adding each color with the other mates color to spawn children of the mixed color.

Objects must be of spawning age before they can successfully spawn with other mates.

Random number of child objects spawned based on max number of sides of the parent polygons added together.

In the case of circles there will be at max 4 children.

Destroy actions:

Hunter polygons: (Used to help maintain a balance of objects on the screen)

Circles will attack other circles of different color when a collision happens.

Random d100 roll plus age of circle + color value + bonus modifier will be used to determine winner of collision.

Hexagons will attack all other polygons of any color.

D100 + number of sides + age + value + bonus modifier will determine winner of collision.

The winning object will eat the other polygon and it will materialize inside of the winning polygon via animation sequence and sound effect of say the cookie monster eating a plate of cookies…

As each collision happens the winner gets the size of the looser added to its self and gets the bonus modifier added to its bonus so it gets bigger and stronger.


Spawning communities:

As a population of objects grows to a certain number a zooming scale out of the view port will happen and a spawning community icon will appear (This can be a branded location such as Starbucks coffee stands appearing when the population reaches a certain number)

As soon as a spawning community icon is created then any object that collides with it gets enhancements to its powers and a bonus on collision attacks.

Network Social Interaction:

Each running instance of this program will reach out to a central server to phone home its existence and communicate with other running instances of this program.

The Central server will act as a scoreboard and leader board and social community reporting the activity of the running program keeping statistics and maintaining a profile page for each member.

Each system will have option to maintain state of its ecosystem when it is stopped so that it can pick back up where it left off when it is running again. This state is saved locally on the device and backedup on the master server.

Each running instance could also process some type of task like the atomic projects and crowd sourced processing such as Seti at home.

Objects living in one system could leave the space of the spawning system and interact with the other connected systems and leave a cookie crumb trail of activities that would be archived in the statistics of the global community.

Like fish they might return to the home spawning system to seek out mates for duplication.

Invitation to Join our project as a volunteer member.












Cloud 9 Web IDE saves the day!

Cloud 9 Web IDE Saves The Day


1 week after launch of the V3 of Cloud 9 Web IDE….. Fantastic Job from the Cloud 9 team. I was able to run my WordPress for Teens Class at Bellevue College using Cloud 9. I had the good fortune to get the email about the launch 1 day before my class was to run. I had planned to use a free web hosting offer that I had found at FreeHosting to give each student a web server to build and learn about WordPress with. Using a shared hosting plan from our College campus classroom proved to not work because the classroom computers all shared a public IP address and were Nated behind it. This proved to cause the FreeHosting site to be blocked by the college firewalls for some reason. So trying to access our cpanel for the accounts proved to not be possible from in side the class room. This was not the fault of FreeHosting but it was caused by the default port of cpanel to be blocked by the classroom security permissions. So I gave Cloud 9 a try and was amazed and delighted that it had no problems working from behind the firewall and shared IP address issues. The 5 students taking my class were served very well. No issues in getting an account created. Each student was able to create a free account on and launch a WordPress development virtual machine. This also allowed the students to collaborate with each other by sharing their editor urls with each other and granting permission for them to edit each others code. The group chat was also very helpful to create a dialog between the students that allowed them to experience what working on a virtual team in a distributed environment would be like. All-in-all working with cloud 9 really was a god send of very productive abilities. I look forward to using cloud 9 to teach my next adult class next week.


See the Cloud 9 blog post about V3 here.

WapTug Changes meeting date and location for August

We are excited to announce that we will be moving our August meeting date to August 9th. which is the Second Saturday.

We usually meet the first Saturday of the Month but we also see that this conflicts with many area events and has not been well attended in the past.

We will be moving the venue to visit the Living Computer Museum and Participate in the Vintage Computer Fair event. 



The Vintage Computer Faire is a family-friendly, hands-on event, happening on Saturday, August 9, 2014 from 10am-5pm at the Living Computer Museum. Admission to the Vintage Computer Faire is FREE! The day will be packed with activities for kids of all ages (0-99), telling the amazing story of the computers, from their invention to their integral role in today’s world.


Decorate your own 3-D printed ‘BIT’ – the official mascot of the Faire.
Create wearables from computer hardware.
Explore the Living Computer Museum for free.
Play retro arcade and computer games.
Enjoy live musical performances from Seattle’s nerd funk ensemble D20 Brass Band.
Take part in our official scavenger hunt and enter to win 4 tickets to a Seahawks game.

2.5d Sprites – Retro gaming influenced sprite art.
Britt’s Design & Beads – Sprite art and coloring books.
ChooseOmatic Books – Choose your own adventure books.
Flying Heritage Collection
GameTruck – Video games.
Marbles the Brain Store – A smart collection of games, puzzles, books, and more.
Protopia – 3d prints and prototyping.

Q: How much does it cost to attend the Faire?
Admission to the Vintage Computer Faire is FREE.
Q: Will refreshments be available?
Food vendors (Hot Dog King, Neema’s Comfort) will be present at the Faire in addition to a general concessions stand.
Q: Will Wi-Fi be available?
Yes! Free visitor Wi-Fi is available at the museum.
Q: Who do I contact with press/media inquiries about the Faire?
Please contact Jen Bergman via email at

WapTug Publishes new flyer for Summer

WapTug has published a new 3-fold flyer to encourage membership in their monthly web application programming technology users group meeting. Take a look and download the flyer. Please pass it around your office and post on your community bulletin boards and share with friends.


%d bloggers like this: