Website still down and other stuff

27 views
Skip to first unread message

bfat...@gmail.com

unread,
Jun 30, 2011, 10:51:10 AM6/30/11
to The Render Engine
Cross-posting this from my blog:

The Render Engine's website is still down. I'm starting to get a bit
frustrated, due to the fact that I really can't release v2.0.0 as a
beta unless I have a site to promote it on. I've spoken with my
server host and he assures me it'll be up "soon" which seems to be
code for "when I get around to it." I guess I shouldn't complain
about it... the site is hosted free and the domain costs me $1.00
annually to renew. But it is frustrating, as I said.

I've gotten the simple physics demo working again. It needs some
tweaking to make it feel right, but it is working. I'll be spending
some time on the rag doll demo to get it working again too. I've also
been working on the 2d Level Editor. I updated the HTML rendering
context to better handle tile maps and tiling in general. It's
working quite nicely, but I have to do some digging as to why sprites
are so darn slow on the iPad.

Additionally, I did some work on the Mouse, Keyboard, and Touch input
components. Rather than writing callbacks into a host object, you use
event binding to handle keystrokes, mouse, and touch interactions.
Gone are the "onSomeCallback()" methods, replaced by
"object.addEvent(name, callback)". This makes it possible for
multiple objects to receive event notifications when an event occurs
on an object. I tried to do the same thing for collision, but that
needs to stay a callback since a game object can (and should) respond
to a collision event. It also fires an event, but the event is fired
after a collision has occurred, rather than to determine if a
collision has occurred.

Another note about events... They are now an inherent part of the
engine. When objects are destroyed, an event is fired. As objects
are added to another object, an event is fired. Things running in the
browser are typically event-based, rather than cycle-based (or loop-
based). I originally tried to keep the engine more like traditional
game programming, but events just feel right.

I've got v2.0.0 all set to go beta, so as soon as I have a website
again I will get a beta version tagged (or however that works in Git)
and you all can get cracking with it. I want bug reports and good
heavy testing of everything the engine has in it. I'll be sure to
include your name in the credits for the engine - see your name in
lights!

Kevin Palis

unread,
Jul 4, 2011, 6:35:26 AM7/4/11
to The Render Engine
Hello Brett,

Is there other sites where I can access your tutorials on using
the engine? Or can I just download them somewhere? I browsed them
before but didn't download the zipped versions. Thank you!

bfat...@gmail.com

unread,
Jul 5, 2011, 10:34:04 AM7/5/11
to The Render Engine
Go to Github and either fork the repo for yourself, or download a ZIP
of the master branch. All the tutorials are in there. They are
commented so you can dissect them, but they don't have the write up
like the website contains. However, the website has the tutorials for
v1.5.3 of the engine. The write ups need to be updated for v2.0.0.

https://github.com/bfattori/TheRenderEngine

- Brett

Kevin Palis

unread,
Jul 8, 2011, 2:54:12 AM7/8/11
to The Render Engine
Hello Brett. Yep, I forked the repo a week ago and have been watching
the upstream since then. I also managed to see Google's cached
versions of your tutorial pages, so I'm still able to somehow read
them. I find the write ups a lot easier to learn despite being written
for 1.5.3, so I'm still reading them and checking on the 2.0 tutorials
if they still apply (while also reading the comments). I'm still
trying to get more familiar with the engine and have yet to get our
game's front-end done. We'll help in reporting bugs and testing stuff.
Thanks.

Massimo Sernesi

unread,
Jul 20, 2011, 11:26:51 AM7/20/11
to The Render Engine
About the website, why don't you try creating a copy on kodingen.com?
I don't know if you can also point renderengine.com there (but you
could probably use the "website alias" feature)
but at least you can create a site like renderengine.kodingen.com
and it would also be useful to have visibility on that developer
community.

Massimo Sernesi

unread,
Aug 1, 2011, 11:59:24 AM8/1/11
to The Render Engine
It would be useful to include some basic reference
pages in the zip files, I tried to upload it to my kodingen site
http://spesknight.kodingen.com/
but I found out there are no pages already present linking
to the tutorials, demos etc., so I had to do it manually (just did the
tutorials and docs,
that have a summary page, but with only basic impagination).
Reply all
Reply to author
Forward
0 new messages