unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* [ANN] gzochi project development release 0.8
@ 2015-04-19 21:44 Julian Graham
  2015-04-19 22:40 ` Luis Felipe López Acevedo
  0 siblings, 1 reply; 2+ messages in thread
From: Julian Graham @ 2015-04-19 21:44 UTC (permalink / raw)
  To: Guile Users

[-- Attachment #1: Type: text/plain, Size: 2363 bytes --]

Hi everyone,

I'm pleased to announce the eighth development release of the gzochi game
development framework.

The project description, from Savannah: gzochi (/zoʊ-tʃiː/) is a framework
for developing massively multiplayer online games. A server container
provides services to deployed games, which are written in Guile Scheme,
that abstract and simplify some of the most challenging and error-prone
aspects of online game development: Concurrency, data persistence, and
network communications. A very thin client library can be embedded to
provide connectivity for client applications written in any language.

This release was a long time coming, and there's a lot of new stuff in it!
In addition to resolving some serious bugs in the server and reference
client implementations, the release includes several new features:

* A new storage engine based on an in-memory B*tree that makes it faster to
start developing with the gzochi framework

* Support for integrating game application transactions with external,
transaction-aware processes, such as relational databases. (An example
application that shows how to do this with Guile DBI is included.)

* A new server lifecycle event to notify game applications when the gzochid
container starts up

* New statistics about transaction duration published to the web
administrative console

* ...and more! See the NEWS files in the distribution for details

In general, the distribution should be easier to build and to run: There
are fewer external dependencies (Serveez is no longer required) and the
surface area of the framework has been reduced (the synchronous reference
client library has been removed; some shared libraries have been
consolidated). The server and associated programs can be run from the build
tree using an "uninstalled environment" similar to the one provided by
Guile.

This is a development release; the framework is likely not bug-free.
Nonetheless, there's extensive server and client documentation, and the
distribution includes three example games with heavily-annotated source
code. For more information, visit the web site at
http://www.nongnu.org/gzochi/ or check out the project page on Savannah, at
http://savannah.nongnu.org/projects/gzochi/ -- you can pick up the release
from the downloads section.


Regards,
Julian

[-- Attachment #2: Type: text/html, Size: 2613 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [ANN] gzochi project development release 0.8
  2015-04-19 21:44 [ANN] gzochi project development release 0.8 Julian Graham
@ 2015-04-19 22:40 ` Luis Felipe López Acevedo
  0 siblings, 0 replies; 2+ messages in thread
From: Luis Felipe López Acevedo @ 2015-04-19 22:40 UTC (permalink / raw)
  To: Julian Graham; +Cc: Guile Users

On 2015-04-19 16:44, Julian Graham wrote:
> Hi everyone,
> 
> I'm pleased to announce the eighth development release of the gzochi
> game development framework.

Great! I didn't even know about gzochi. You should add it to the list 
projects:

https://www.gnu.org/software/guile/gnu-guile-projects.html

And maybe package it for GuixSD, GNU's Advanced System Distribution:

http://www.gnu.org/software/guix/

I'm bookmarking gzochi now :)


-- 
Luis Felipe López Acevedo
http://sirgazil.bitbucket.org/



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2015-04-19 22:40 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-19 21:44 [ANN] gzochi project development release 0.8 Julian Graham
2015-04-19 22:40 ` Luis Felipe López Acevedo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).