スキップしてメイン コンテンツに移動

[CODING] Making a VR Minecraft.

VR Minecraft

For a few weeks, I've been developing "VR Minecraft" to test the limits of the sensors included in the phone. (Especially iPhone)

Heres the link to the project:
https://prazma.github.io/vrminecraft

Note:
The link will be available during (10/20 - 11/5).
I will repost a link to share the details of the program.

How to Play (How it Works)

I have added a program where the camera detects your hand gesture to detect your actions in the game (such as placing a block, destroying a block, opening the menu and closing the menu).

Using GPS (geolocation API on HTML5), the player is able to move in the game (as well as Jump, with automatic jumping program as seen on Minecraft PE).


Technology

We code with:
HTML, CSS, JavaScript, PrazmaScript

(PrazmaScript is a custom language I built out of JavaScript Library. Initiating hand motion capture can be done with the code snippet below)

var gestures = []; //make an empty array to store gestures
gestures.push("wave"); //add waving gesture to detect
startFunction If ( prz.HandCapture ) {
var MotionType = prz.detect();

//search if gesture is defined on library;
MotionType.search( gestures ) {
document.write( MotionType );
}

コメント

このブログの人気の投稿

[LEARNED] Launching a Site & Rules of Design

Google Sites provides us a great service on creating a new website, sharing and staying connected simply. Today, we have learned about Google Sites. You can consider Google Sites as a Google Docs that allows you to publish sites with an awesome management tools and options for several new pages to add to your site. The introduction to Google Sites has lead us to learn some designing rules, which are the colours, images, and the fonts. Keeping the rules of design on my mind should help me on my presentation and projects.

[IDEAS] Two Types of Slide Designs

I believe that there are two types of designs for slideshows. The first design, is based on making each slide simple with images and minimum text. This method gives the viewers static image on what the speaker is talking about. The second design method I use is the "Material UI Design". Since it is a UI design, the whole design interacts to the users with geometrical and photographic elements animated and placed according to a layout. (the layout guidelines are set by Google). For example, if you were to tell a user about a new feature, this is what Material UI Design will solve the task: https://storage.googleapis.com/material-design/publish/material_v_12/assets/0B4kv-3uZbS1qQVhNbFlVdlNsOEE/engagement-featurediscovery-single-flow.mp4

[IDEAS] To have the Good Days, you need the Bad Days

I think everyone has gone through some kind of a problem or conflict in their lives, from physical to mental issues. I have had many mental issues in my life, such as feeling the loneliness or having a nightmare about an alien invasion (literally). People suffer and have negative times of their life because of these conflicts. However, if we look at the people who actually succeeded in a tremendous pace, they use the "conflicts" for their benefits. There is a taco restaurant that was robbed by robbers caught on camera. Most of the restaurant owners at this situation would most likely call for the police. However, the owner of the taco restaurant. Made a parody of making "robbers searching for delicious tacos for late-night snack". There are so much more successful actions just like this example. They inspired the way of my life. As a application and web service developer myself, I would like to turn the bad days of my life to inspire myself to help the pe...