Build A World

tangibleassistantΛογισμικό & κατασκευή λογ/κού

3 Δεκ 2013 (πριν από 3 χρόνια και 6 μήνες)

77 εμφανίσεις

Build A World

In
-
depth information

1.
Basic idea

2.
Online functions and clod servers

3.
Power

4.
Natural dangers

5.
Physics

6.
Game Modes

7.
Sound

8.
Where do we want to take this project?

9.
Technical information

10.
The education Project


Build A World combines
high quality

graphics
with the

sandbox construction
genre
. You enter a brand new world with modern tools
,

and with the ability to
make modern machines, buildings and other constructions.

An
online

game

run
by the new self
-
developed B
AW engine. A
modern
construction
game
set
in a
modern world.

1.
Basic idea

Players start in an auto generated world, where only nature exists.
The basic idea

is to harness and refine
natural resources

such as iron, rock, sand, copper, steel,
gold, coal, la
va, bauxite etc.
,
and use it to manufacture
building blocks

made of
wood, concrete, bricks, asphalt, glas
s
, plastic, steel, explosives and detonators,
lights, batteries, pumps, lamps, computers, small electronics etc.

With the large collection of
building

blocks,

there is
no limit

as to what the
player can build; from small houses and villages with farms and fields, to mega
cities, factories, airports, windmills, underwater cities, castles, bridges, stadiums,
theme parks
, the seven wonders

and whatever else, the players
imagination

allows.

Different vehicles will be added in the next versions, like boats, planes, cars,
trains, rockets, space shuttles etc.

The world is randomly generated
each time
and
endless

in all directions
. Each

world co
mes with a huge amount of
natural resources

to find and collect.
Your
job
, as a world builder,
is to refine and manufacture these resources into building
materials
for constructing
mach
ines, houses and any other sort of constructions.
Some of these machine
s and constructions already exist as blueprints in the
game, and just need to be assembled, but a lot is up to
players’

imagination
.

The whole construction section is supported by another key feature,
the Online
Models Library
, which allows the players to

save constructions and models, and
exch
ange models with other players, and use them in other games. If you
construct a house for example, and fill it with furniture, kitchen appliances etc.,
the Models Library allows you to save the not only the house its
elf, but also what
has been put inside. In this example, it will be possible to build whole cities
without having to construct every house brick by brick.

2. Online functions and clod servers

The online function is one of the key feature
s

of the game.
Players have,
in
addition to
LAN servers
,
their

own online server
,

so that it is possible to invite
other players into your world, or join theirs.

With one click
,

each player has his
or her own

cloud server to run
their

world in.

No complex firewall rules
to setup,
no having to leave
the

computer on
at
all time
s

and no slow
i
nternet connections
impacting
the

game play. Not to mention expensive hosting options and complex
setups.

3.
Power

Besides natural resources,
electricity

is
a key
part of the games
'economy'. To
keep everything running in the world
,

players must construct
power sources

like

wind turbines
,

solar cells
, oil pumps
-

and
rigs
,

and even nuclear power
plants. There
is

a
pollution

damage factor build in, so that the cleaner the power
source,

the less pollution and damage to the

environment
.

Build A World

currently
has

the first version of
its

intelligent renewable energy electricity
generation running, which is a great feature and very unique.

4. Natural dangers

Build A World is set in the
natural world
, and is inhabited by
wild animals

like
sharks, bears, wolves, alligators, snakes and so forth. The

BAW world will in time
be filled with all kinds of animals like birds, cows, horses, fish, rabbits, lions,
tigers, whales and so on.


Another

c
hallenge is
dealing with randomly occurring

natural disasters

like
volcanoe
s, earthquakes and forest fires. Other natural occurrences will be added
over time.

The regions in the world
is also

inspired by the real world


including

Europe,
Asia, The Ameri
cas and The Poles. In there you will find different deserts, jungles
mountains, oceans etc.

5.
Physics

BAW offers real physics and a fully modifiable and destructible world. If a tree is
cut down, it will fall, if a part of a mountain is drilled, it will
crash down. Gravity.
Just like the real world.

6.
Game Modes

Build A World will offer diff
erent game modes;
Creative mode
, which is just the
player and the natural world, or
Conflict mode
,

in which players can work
together or fight each other for land, re
sources and constructions with numerous
weapons. You can also play team vs. team of clan vs. clan.

7.
Sound

The

sound effects

and music in BAW are high quality made by Merv from the
band Eat Static.
The

sound engine

is 3D, so the user can hear from where in the
world the sound is coming from. Also it is possible to, for example, close a door
when inside a house, and the user won't be able to hear the wind or birds
outside. When you walk into a tunnel,

you can actually hear where the tunnel
opening is. The

sound system

is totally flexible and will work with any type of
construction you have made.


8.
Where do we want to take this project?

The real world equals
real challenges
, and the aim is to
make
Build a World as
close to the real world as possible, with as many of the real
world
phenomenons
,

mechanics and wonders in the game as
possible
.

Over time
Build A World

will be filled with all sorts of
animals

like fish, birds,
gorillas, horses, cows, ele
phants, lions and so on. I
t will
also
be possible to
capture

wild animals

and put them in your own Zoo, or tame them by feeding
them.

Farming and animal household

has been a big request from our testers, so will
want to add a full farming aspect, where pl
ayers can grow crops and harvest.

Of
course influenced by the effects of the weather and seasons.

The current power

systems in BAW are very flexible and easy to use. The user is
able to connect
power
-
producing

machines, and
power
-
consuming

machines
or blocks by just attaching

power lines

between them. Entire

power systems

can
be interconnected, or disconnected on the fly. We want to expand this system
with even more machines and constructions

that

interact with the world. We
want players to

be able to build a
fully working metropolis
,

with power plants,
electricity, infrastructure and a sky line, that is visible from far away.

As for
movement and transport

in the world, in time we will be adding user
-
defined
, energy consuming
vehicles

like

t
rains, planes,

boats,
hot
-
air

balloons


submarines
, rockets, space shuttles

and many more.

As for gaming modes, we are working on
teammode

and
clanmode
,
which will
enable two or more

players to share inventory, constructions, tools etc. This will
be especi
ally interesting in team vs. team mode, or clan vs. clan game modes.

On top of the real world goal, we are adding
'future technologies'.

Technologies
that are not quite
invented

yet, but could be possible in the next 100 years.
Like

a

Force Field Generator
.
Some things are just to much fun not to have!


9. Technical information

To simulate the real world, we are working hard to integrate technology
,

that
produces visual light effects the same way the real world works. The new
lightning system is using
'Spherical Harmonics Irradiance Transfer'

for
support of
huge

amounts of lights and global illumination. The aim here is have
believable
,

realtime
,

real world light
s

and shadows. Some of this technology will
run directly on the GPU for maximum speed perfo
rmance. Graphically and
technologically
,

we want to take it as far as possible to make the world look as
good as possible, and in time we
plan to make it possible, to

run the game on
high

end gaming consoles like the PS4 and next gen
eration

XBOX.

Build a w
orld is currently made for
windows and Linux
, and will be available
for
Mac

in May this year.

The game is written in C++ with the 3D library Irrlicht and OpenGL. We have
expanded Irrlicht quite a bit. The gameserver is also written in C++, and the
backend

in Java

10. The e
ducation

Project

We are currently working with a dedicated team of schoolteachers,
in order to
developed a set of lessons to be used as an educational tool. The educational part
will be tested in chosen schools in Denmark, and when it wor
ks, it will be offered
free of charge to any school, who wishes to use it. The idea, that a large, “normal”
game uses its basic form to create an educational side to be used in schools