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

[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.

[Reflection] Reflection on this semester

This semester, I've learned mainly 2 things. 1. Slide Design 2. Roles in group presentation. Slide Design:  This semester, I've tried to challenge a new style of slide design ("new" meaning not following everything of the demonstration and the lessons given at class). I have tried my best to try to use more of "icon" based design, which I thought would be nice, theme wise.  The first time I saw icon based presentation slides was a video archive of Facebook Keynote Presentation. I saw the beauty of having matched color schemes (in Facebooks case, it was blight blue, a color which is color-blind friendly). So, I took my time to get some inspirations of icon based presentation slide designs, and came upon a free to use icons to use. As a result, Kai and I have decided to create slides with matching color schemes, and as well as isometric icons I've found on the internet. Roles in group presentation:  At the beginning of the year, we learned about ...

[Review] End of the Semester

It is very hard to believe to the fact that it is already the end of the whole first semester. This semester, I have learned many skills on creating and sharing ideas effectively and creatively. The environment can change our ideas, as well as our thoughts for how to share and keep the idea. Thanks to all of the research and support from my team (Funky Donut Designs and Developers at GitHub.com) I have become more knowledgeable, and creative for more projects to tackle on in the future. Thank you for reading, and thank you for your support.