Thursday, January 28, 2010

Online video chat.

Come in, enter a name, pick your friends name and voila, you're video chatting, peer to peer with no central server.
It's online it's quick and it's probably in Java.
mebeam seems to do the trick already, I wonder if its fully peer to peer.

Saturday, January 16, 2010

Online 3D design software

We should start with one simple but thoroughly worked tool, for example sculpting. This should ideally be an easy tool that facilitates collaboration and cooperation. We can then extend the tool. To begin with we can easily start with a simple sculpting tool, generate appropriate format files and feed the result to a render on the client's side. The edit can be incrementally saved reducing bandwidth requirements and the client and server sides can then be synced at the user's request.

Online map editor for super tux kart

We should start with a 2D editor with minimal functionality, after the edit is made a file describing the edit is downloaded and the designer can play with the file. Afterwards, with each subsequent edit, a diff file is downloaded and diffed with the old map and then ran on the players computer.

We should then add a simple 3D editor for designing objects (trees, rocks, walls) that can be used within a designed map.

With this we can then move onto a full 3D map designer.

stock market prediction using google search results

We can search the news for different sets of keywords and use the frequency of the words as an indicator for future events. We could use a neural network and feed the numbers as an input and try to train the system to obtain correct results.

Monday, January 11, 2010

Friday, January 8, 2010

Relaxation ride

If you haven't played wiikart or its open source alternative, super tux kart, I suggest that you download the later now and give it a try. This game can be enormously as it can be played with four player in split screen and tonnes of laughter ensues when playing. Even me and my mum had a fun time playing it although she couldn't quite control the kart.

What's intriguing is how some of the levels are relaxing, for example the snow tux peak, with its calm country music and the mellow mountain scenery ... I often take the joystick, sit back and treat myself to ten laps of solo karting, no AI, no powerups, no nitro, just me and the kart on the snow.

What immediately comes to mind is to have maps that are designed to be relaxing. For example we could take the mentioned "snow tux peak" map, tilt the camera a bit higher so we see more of the scenery, add some could remove the sharp bends and map objects, and voila ... a very relaxing drive.

Now it would be much better to make the road a bit longer and add more scenery. One could even do with a procedural scenery generator with an infinite map, letting you drive through different landscapes with pleasure.

Thursday, January 7, 2010

MEMS construction pad.

I have made a device that does EBL using an SEM. Now I am thinking that we could make spiral copper planes that act like a magnet. By charging the magnets we could move ferromagnetic pieces around and we could charge the magnets by directing the beam at the center of the spiral.

Monday, January 4, 2010

improving 3D glasses

The human eye is more sensitive in the center, but the current systems usually distribute the pixels uniformly. If we could somehow change the density of the pixel distribution dynamically (I actually have an Idea as to how but its complicated!).

Single motor reconfigurable devices

A cube that can turn in one of its diagonal planes. connectors on 4 of the sides. One battery, four connection wires recharging dock and more!

we could rid ourselves of the four connections using a zigbee bus system.

P2P MMORPG

when broadcasting it is good to specify the preferred tree in the broadcast packet so that every one receives only one copy.

Saturday, January 2, 2010

Internet company

for the distribution of internet to unreachable homes in Tehran. The Idea is to have nodes that can be connected and controlled through gprs. This way we can restart them or do other maintenance tasks when needed. Also we could put discount on the prices for buildings that act as relays.

Friday, January 1, 2010

Two player Pin ball game for mobile

Players are on the opposite side of each other and each has to defend their own hole. They can shoot combos to charge up the ball making it more difficult for the other player to react.