About


History

After a period of 2nd-class citizenship involvement in 0AD in the Council of Modders as programmer and 3D artist, an open source engineer from the non-profit distributive individuals of worlddevelopment and the resurrected open source ecological movement, decided to fork 0AD to be able to work on the features and the required changes for a time machine effect (like time continuity, civilization abstraction, roads, diplomatic interactions, spread of knowledge, ...) that have been rejected in 0AD due to 0AD's vision differing significantly from the one of 0BC.

Joint engine development had been target, but went off the table due to hierarchies in 0AD (neglecting all philosophical questions), which resulted in personal quarrels with 0BC's servant coder, to the increasing impatience and frustration of both sides.

Virtual Time Machine Tech
0BC is version controlled using Git in a modular repository structure and comes with a python based build system, as well as a fully rewritten Scenario Editor that is work in progress, mitigating several OS incompatibility problems, design flaws (like code redundancy), therefore further reducing maintenance workload.

Next to Linux, Mac OS and Windows, a build for Android, especially suitable for CyanogenMod and other Android (AOSP) flavours like Unicorn, will be made available.

The "Time Machine" uses JavaScript and the virtual machine SpiderMonkey from Mozilla. An alternative under permanent consideration is the Python interpreter PyPy which features Just in time (JIT) compiling allowing for almost equal performance to Mozilla.SpiderMonkey or Google.V8 JavaScript.
Python is of high interest to the scientific community because it suits the formal needs of mathematics in an elegenat and non-verbose fashion, and, in contrast to the bare JavaScript, provides a stable set of libraries of great importance in scientific terms (like numerical python, NumPy, ...).

Engine/Pyrogenesis' future
The ultimate goal is a merge of the (forked) Pyrogenesis engine into the blender game engine or rather the interaction mode, i.e. blender itself. 0 B.C. promotes "blender", the outstanding community project. The times of pyrogenesis and 0AD as stand-alone must be counted - the gap between Unreal Engine and both BlenderGE and Pyrogenesis is getting too big, and the lack of serious engine developers at Pyrogenesis makes filling this gap impossible (though both have their advantages, and thus Pyrogenesis will be tightly integrated with blender to bundle open source power).

The pyrogenesis' team has lost several core members in quarrels over the recent years, most resulting from quarrels about their failed crowd funding campaign but also due to hierarchies, commit and feature quarrels. Below those are educated historians that played an essential role in shaping 0AD, which finally seems to target solely depthless attrition warfare and cruelty (e.g. innocent females are killed in masses when passing by dead buildings like wall towers without even people in there).

Goals

0BC Time Machine instead targets the educational, diplomatic and strategical aspects like in the real worlds (as known to us), where battles not have been decided by attrition warfare.

Another important cornerstone is teaching philosophical questions.

The time machine won't give answers, instead it shall get people to ask philosophical questions themselves.

An example is the often sudden emergence of religions, most of the times based on nothing - and suddenly being spread very far by nothing else than brutal warfare. From this it is hoped, that the question arises, why the world is caught in the circles of conflict, crime and inter-cultural catastophes. It must be asked, why is spreading own belief by force or peacefully not helpful for a peaceful world?

The Time Machine, after a phase of heavy development, hopes to establish and tightly integrate with the scientific community to teach history and its lessons in an effective and adventurous way.

Open source question
After the failed effort to give the open source project 0AD a new strategical, historical and educational direction, it became apparent that the functionality changes and additions that a realistic Time machine requires, will not be permitted in the foreseeable future. Also it was noted that the hierarchical structure not fits the scientific community. Thus 0AD was forked and was heavily modified since then.

0AD is far better established and widely known (it offers multiplayer servers which is too costly to 0BC at this state). Despite the quarrels 0AD still has a much bigger and capable development team. Therefore it is desired that wildfiregames - even if they one day change their mind and stop blocking the features that have been requested/proposed - need to merge with 0BC and similar projects like "Delenda Est" with equal rights, i.e. without hierarchies, using philosophical dialogue.

Therefore and to prevent commercialization of 0AD and 0BC as well as to keep up the educational character and maximize efficiency (no people wasting time balancing, code style shifting or 'play-testing', as well as no sync and design conflict overhead), the time machine initially will be developed closed source.

Once the Time machine is established in the scientific community, such that historians and other world citizens jointly drive the project forward under the democratic and collaborative terms of science, 0BC Time Machine sources will be provided openly. In consonance with licensing, at latest when the time machine is released.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
RSS Articles

There is no rush in assigning the following jobs but for driving this project further

  • a 2D | 3D artist | animator is to be hired to help develop
    • transition animations (mounting a horse, tank, ladder, ...)
    • frequent, thus low poly, goods for units to bear around (plank, arrow, ...)
    • building damage props / parts that are attached using stacked entities and allow destroying them partly
    • inventory system graphics
    • seasons
    • fantasy and historically accurate assets
    • real world fireworks ideas
    • or whatever a skilled artist dreams about working on could be useful / epic.
  • an electronics engineer | coder | mathematician is to be hired to help develop
    • controllers of the operations and rescue automata
    • the codebase of the virtual time machine historical, fantasy simulations
    • speech aware security systems for search and rescue.
    • danger prevention by on demand presence of aversion androids
    • real world fireworks ideas
    • or whatever a skilled engineer dreams about working on could be useful / epic.


What you get

  • Income is low (400€/month), but
  • work & time is flexible, free, and
  • well possible from remote.
    If desired then an independent flat as living space can be provided in Lechbruck near the Alpine Valleys of Caste Neuschwanstein free of cost additionally to the income.
  • work in a motivated, epic team of scientists, techists, engineers
  • being part of state of the art technology development (software, hardware bleeding edge development, e.g. exotic defense machines)
  • being able to together build real fantasy worlds and live in these on neutral club territory.
  • no hierarchies.

This is a trust job, because there will be no control mechanisms to check work done or exert any other pressure. Therefore only highly reputed, reliably known, highly motivated world citizens will be accepted as candidates for filling these vacancies.


Application procedure

Applications to the worlddevelopment email. Suitable candidates will know what this address is. Do not forget to note why you think you are a suitable honorable knight for world development castle building + references | evidence. Be verbose. What do you think about Unlicense, Creative Commons Share Alike. Elaborate about whether you see some peoples | races being worthier than others. Hint: We do have a strong opinion here. Hint 2: We are an international team.

You will be notified when your application fruits and further talks are to be undertaken.


Developer company gives first insight into finances | Capability system debugging

Developer company gives first insight into finances | Capability system debugging

News 3 comments

Some time before finalizing the DIY Java Server Pages open bookkeeping, balance tool, a preview insight into the rental contracts' finances is given.

Developer company is forming 2: Founded & launched!

Developer company is forming 2: Founded & launched!

News

The company (club) "worlddevelopment" has been founded. It has launched its operations.

Developer company is forming 1: Logo

Developer company is forming 1: Logo

News

The developers of 0BC, the club world development due to become registered in Germany are gathering. A logo has been created, will be described. A german...

0 B.C. Time Machine on SourceForge

0 B.C. Time Machine on SourceForge

News 1 comment

Publishing free binaries on sourceforge.net to free funds for development. Mailing lists.

Comments  (0 - 10 of 17)
Scorilo01
Scorilo01

Looks good :v

Reply Good karma Bad karma+1 vote
angelos10gr
angelos10gr

where is the download bottom :@ please help me...

Reply Good karma Bad karma+1 vote
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

Time machine,philosophy,is just a way to troll our society's culture

Reply Good karma Bad karma-2 votes
radagastearendil Creator
radagastearendil

So one can't learn from history?

And philosphical questioning is not helping finding sensible solutions?

Everyone can decide for oneself.
We for our part are fighting for freedom and civil rights and an epic world.
Wouldn't - without people having encouraged and shown tremendous effort for freedom and civil rights (philosophers, enlightenment, french revolution, critics, ...) - the world still see many more of us in slavery or in bondage/serfdom or similar?

You still want to serve as slave having no rights and being fully and totally exploited?
Encouragement (thinking, actions) for a free, educated and epic world will always be required or it'll never be achieved. With taking action the world ship may be steered in always ever more epic waters if we really want it.

And if now this dry history lesson could be an adventurous game? Epic?

Reply Good karma+1 vote
av29
av29

Well, French colonialist used the enlightenment as an excuse to slave other countries. Is not easy.

Reply Good karma Bad karma+1 vote
Evulant
Evulant

Oh, I just had the idea to make an empire earth clone, too :s
Well done so far, looking forward to this!

Reply Good karma Bad karma+3 votes
radagastearendil Creator
radagastearendil

:D Never played Empire Earth, but I've been told that they hard-coded the epochs, which is something we won't do. In 0BC the time flows, you can start at any time e.g. choosing time 300BC and then you'll deep into that time as things were in history.

You then can join one of the civs that were around at that time, e.g. the Ancient Greeks.

It will be shown if you manage to protect the Ancient Greeks from being conquered by the strong Romans. If you survive, then you'll basically change history in the time machine. You'll of course have a hard time surviving long with the Ancient Greeks because there will be no auto-researched technologies for that civilization later in history, e.g. in modern times. So you have to research all this fancy new tech manually which is no easy task. Your enemies will grow stronger and stronger, but if you manage to conquer some of them, then their techs and other know-how will be added to yours.

You can also try to move your civilization by packing all your military, citizens and structures onto vehicles and surrecting them somewhere else. You might have problems with the climate zones if your people are not used to it, but that's only a temporary problem.

The work on this transformation of entities from mobile to static is already quarter done.

Reply Good karma+2 votes
SebaZ_16
SebaZ_16

This seems very interesting. Looking forward for it.

Reply Good karma Bad karma+3 votes
radagastearendil Creator
radagastearendil

Thx for the interest, comrade. Will do all in my power to create that time machine, if a real one is somewhat impossible then at least a virtual one.

Reply Good karma+2 votes
SebaZ_16
SebaZ_16

I'm happy enough with a virtual one. I have been looking for a game with those goals for a long time.
I never tried it before but how hard is to make models for Pyrogenesis? I might help with something.

Reply Good karma Bad karma+2 votes
radagastearendil Creator
radagastearendil

Indeed, a virtual one would be a good start. Basically pyrogenesis uses COLLADA .dae files for the mesh. The textures will be assigned in an actor file (XML) which the engines reads. Such an actor file also defines the props (visual only attachments) to the model (!= stackable entities).

So the hardest part to get a model into 0BC is:
- model the mesh using blender (or any other COLLADA capable tool).
- UV unwrap.
- create texture.

I'll help as much as I can. Thanks for your offer. Currently I'm busy with flying object / plane fixes and creating a proof of concept.

For the content we need, you may have guessed: everything the real world has we basically also need, but we won't be able to add it all so we might only model the most important items. But you can model any vehicle/unit/armour/animal/plane from any period of history, but for our feature of time continuity we need to keep track of:
- point of time of first occurrence (e.g. when was this kind of tank first built/used).
- point of time of zenith (when was this kind of tank used most often).
- point of time of last occurrence (when was this tank obsolete/no longer used).

Using these 3 points of time, the engine will interpolate the usage and AIs will use it according to this scheme (to reach our goal of a guided history experience aka time machine, but still being flexible, e.g. you can still survive with Ancient Greeks up to the modern age, but you'll have a hard time surviving against all those tanks because reaching the same level without auto-research techs is almost impossible/a huge challenge for the player.).

Reply Good karma+2 votes
SebaZ_16
SebaZ_16

I'll try to get the programs, and saturday I'll start learning the basis. Thanks.
Every day I'm more surprised of the capabilities of Pyrogenesis.

Reply Good karma Bad karma+2 votes
radagastearendil Creator
radagastearendil

If you like, then you can have a look at Andrew Price's blenderguru tuorials. blenderguru.com/ Pretty awesome quality. CGCookie / BlenderCookie also is epic (but not all tuts are free). Youtube also is your friend of course.

Reply Good karma+2 votes
SebaZ_16
SebaZ_16

Thanks, I will see those. And see if I can learn something.
Unfortunately I think I'll be floading with school tests in November, but I will see if I can take advantage of what remains of October to practice.

Reply Good karma Bad karma+2 votes
radagastearendil Creator
radagastearendil

Awesome, there's no rush. The time machine is quite big and luckily not volatile. So we'll have at least 1 year work to achieve something. I'll continue high-speed development throughout this year finishing with hopefully a season system and a snow-plow proof of concept, then I'll add content.

Reply Good karma+2 votes
radagastearendil Creator
radagastearendil

Did blender get enthusiasm going, comrade?

Reply Good karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
0BC Time Machine
Platforms
Windows, Mac, Linux, Android
Developer & Publisher
Magic Philosophers
Engine
Pyrogenesis
Contact
Send Message
Release date
Game watch
Follow
Share
Style
Embed Buttons
Link to 0BC Time Machine by selecting a button and using the embed code provided more...
0BC Time Machine
Statistics
Last Update
Watchers
39 members
Articles
17
You may also like
STROG
STROG Realistic Sim
Software Inc.
Software Inc. Realistic Sim
Ant Queen
Ant Queen Realistic Sim