Friday, August 18, 2017

What's new in WRoom 0.0.10?

If you did not know, I have been working on a new open source project called WRoom in the last few months.  It's a big technical experiment but it has a lot of potential at the same time.

Basically, WRoom is a new web browser where you navigate virtual rooms create using a simple text file.  It's easier than HTML/Javascript and you can create maps all over the web, linked together with Teleporters.

I have released a new version today: 0.0.10 ALPHA.  In this new version, I have integrated Texture videos and a bunch of new stuff.  Currently, the Windows version works pretty well and it kind-of work on Linux, at least on my Ubuntu Mate laptop.

Here's a demo of the latest version:


The main features of WRoom:
  • 3D Browsing à la Doom FPS game
  • Supports textures (PNG, JPG) 
  • New Video Textures using FFMPEG
  • Embedded chat room, (Simple avatars are showing other visitors) 
  • Triggered actions: Teleport, play sound, open door
  • Animated textures using multiple image files
  • Easy to create your own using a simple text editor
  • Free as in Open Source

WRoom is a new twist on creating communities online without having to learn HTML and Javascript.  A map editor is on the way to make things easier.  Maps are hosted on any web hosting plan such as Mochahost or your own web server.

Here's a simple map example:

# Set the title for the room
title=Planet Mars
# irc server
chatroom=#wroommars
server=irc.freenode.net
port=6667
# Load the textures
texture=wall03.png
texture=wall01.jpg
texture=wall03.png
floor=floor.png
ceiling=ceiling.jpg
#Load background sound file
#backgroundsound=background011.wav
# Set the map
# 15x10
map=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
map=1,0,3,3,3,3,3,3,3,3,0,0,0,0,3,3,0,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,3,3,3,3,3,3,3,3,3,1
map=1,0,0,0,0,0,3,0,0,3,0,3,3,3,3,3,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,0,3,0,0,0,0,0,0,0,0,1
map=1,3,0,3,3,0,3,0,3,0,0,0,0,0,0,0,0,3,3,0,3,3,3,3,3,3,3,3,3,3,0,0,0,3,0,3,0,3,3,3,3,3,3,0,1
map=1,3,0,3,3,0,3,0,3,0,3,3,0,3,0,3,3,3,3,0,3,3,0,3,0,0,0,0,0,3,0,3,3,3,0,3,0,3,0,0,0,0,3,0,1
map=1,3,0,0,3,0,3,0,3,0,3,3,0,3,0,0,0,0,0,0,3,3,0,3,0,3,3,3,0,3,0,3,0,0,0,3,3,3,0,3,3,0,3,0,1
map=1,3,3,3,3,0,3,0,3,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,3,3,3,3,3,0,3,0,3,3,0,0,0,0,3,3,0,3,0,1
map=1,3,0,0,0,0,3,0,3,0,0,0,3,3,3,3,3,0,0,0,0,3,3,3,0,3,3,0,0,0,0,3,0,3,3,0,3,3,3,3,3,0,3,0,1
map=1,3,0,3,3,3,0,0,3,3,3,0,3,3,3,3,0,0,3,3,0,3,0,0,0,0,3,3,0,3,0,3,0,3,3,0,0,0,0,0,3,0,3,0,1
map=1,3,0,3,3,3,0,3,3,3,3,0,3,3,3,3,0,3,3,3,0,3,0,3,3,0,3,3,3,3,0,3,0,3,3,0,3,3,3,0,3,0,0,0,1
map=1,3,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,3,0,0,0,3,0,3,0,0,0,0,0,0,0,3,3,3,3,0,3,0,3,0,3,3,0,3,1
map=1,3,3,3,3,3,0,3,3,0,3,3,0,0,0,3,3,3,0,3,3,3,0,3,0,3,3,0,3,3,3,3,0,0,0,0,3,0,3,0,3,3,0,3,1
map=1,3,0,0,0,0,0,3,3,3,3,3,0,3,0,3,0,3,0,0,0,0,0,3,0,3,3,3,3,3,3,3,0,3,3,0,3,0,3,0,3,0,0,3,1
map=1,3,0,3,0,3,0,0,0,0,3,0,0,3,0,0,0,3,3,3,3,3,0,3,3,3,0,0,0,0,0,3,0,3,0,0,3,0,3,0,3,3,0,3,1
map=1,3,0,3,3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,0,3,3,3,0,3,0,3,0,3,3,0,3,0,0,3,3,3,1
map=1,3,0,3,0,3,3,0,3,0,3,0,3,0,0,0,0,0,0,0,0,0,0,3,3,3,0,3,0,3,0,3,0,3,0,3,3,0,0,3,0,0,0,3,1
map=1,3,0,3,0,3,0,0,0,0,3,0,3,0,3,3,3,3,3,3,3,3,3,3,3,3,0,3,0,3,0,3,0,3,0,0,0,0,0,3,0,3,0,3,1
map=1,3,0,3,0,0,0,3,3,3,3,0,3,0,3,0,0,0,0,0,0,0,0,0,0,0,0,3,0,3,0,0,0,3,3,3,3,0,3,3,0,3,0,0,1
map=1,3,0,3,3,3,0,3,0,0,0,0,3,0,3,0,3,3,3,3,3,3,3,0,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,0,3,3,0,1
map=1,3,0,3,3,3,0,3,3,3,0,3,3,0,3,0,3,0,0,0,0,0,0,0,3,0,3,0,0,3,3,0,3,0,0,0,0,0,0,0,0,3,3,0,1
map=1,3,0,3,3,3,0,3,0,0,0,0,0,0,3,0,3,0,3,3,3,3,3,3,3,0,3,0,3,3,0,0,3,0,3,3,0,3,3,3,3,3,3,3,1
map=1,3,0,0,0,3,0,3,0,3,3,3,3,3,3,0,3,0,3,0,3,3,3,3,3,0,0,0,0,0,0,3,3,3,3,3,0,3,3,0,0,0,3,3,1
map=1,3,3,3,0,3,0,3,0,3,0,0,0,0,0,0,3,0,3,0,0,0,0,0,3,3,3,0,3,3,0,0,0,0,0,0,0,3,3,0,3,0,3,3,1
map=1,3,0,3,0,3,0,3,0,3,3,3,3,3,3,3,3,0,3,0,3,3,3,0,3,0,3,0,3,3,3,3,3,3,3,3,3,3,3,0,3,0,0,0,1
map=1,3,0,3,0,3,0,3,0,3,3,0,0,0,0,0,0,0,3,3,3,0,3,0,3,0,3,0,3,3,0,0,0,0,3,3,0,3,3,0,3,0,3,0,1
map=1,3,0,3,0,3,0,0,0,3,0,0,3,0,3,3,3,3,3,0,3,0,0,0,0,0,0,0,3,3,0,3,3,0,0,0,0,0,0,0,3,0,3,0,1
map=1,3,0,0,0,3,3,3,3,3,3,0,3,0,3,3,0,0,3,0,3,0,3,0,3,3,3,3,3,3,0,3,0,3,3,3,3,3,3,3,3,0,3,0,1
map=1,3,0,3,0,0,0,0,0,0,0,0,3,0,3,3,3,0,0,0,3,0,3,3,3,3,3,0,0,0,0,3,0,3,3,0,0,0,0,3,3,0,0,3,1
map=1,3,0,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,3,0,3,0,0,0,0,0,0,0,3,3,3,3,0,3,3,0,3,3,0,3,3,3,0,0,1
map=1,3,0,0,0,0,0,0,0,3,3,0,0,0,3,3,3,3,3,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,3,3,0,0,0,3,0,0,1
map=1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
#Set the starting point
start=1,1
# Define the actions
# Actions are: teleport, sound, message, download
# After the action command, enter the location of the action x,y
# Then the parameter
# action=teleport,x,y,URL
# action=sound,x,y,sound.wav
# action=message,x,y,Message string...
# Actions are triggered by pressing the action key: space bar...
action=teleport,43,29,http://wroom.crombz.com/,Congrats! Back to homebase
# Load text to display on walls
# TEXT=x,y,HTML text entry... 
text=1,3,<div style='border:solid red 3px;background-color:#441111;color:#FF0000;font-size:12px;text-align:center;'>Welcome to Mars!<br>Can you find your wayback to WRoom homebase?<br>Good luck!</div>

Hope you like WRoom!

Visit the homepage at http://wroom.crombz.com

2 comments:

  1. Great Word, fresh concept. I hope to see more of this quality of work in the future.
    instagram panel india

    ReplyDelete
  2. smm panel Congratulations on creating such an informative website. smm world

    ReplyDelete