From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Julian Graham Newsgroups: gmane.lisp.guile.user Subject: Re: [ANN] gzochi project development release 0.5 Date: Wed, 15 Jan 2014 14:09:59 -0500 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: ger.gmane.org 1389813004 8414 80.91.229.3 (15 Jan 2014 19:10:04 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 15 Jan 2014 19:10:04 +0000 (UTC) Cc: Guile Users To: "Thompson, David" Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Wed Jan 15 20:10:13 2014 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W3Vqs-0007hG-OB for guile-user@m.gmane.org; Wed, 15 Jan 2014 20:10:10 +0100 Original-Received: from localhost ([::1]:56764 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W3Vqs-0005Qz-4q for guile-user@m.gmane.org; Wed, 15 Jan 2014 14:10:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34358) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W3Vqk-0005PZ-51 for guile-user@gnu.org; Wed, 15 Jan 2014 14:10:03 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W3Vqi-0005ji-PW for guile-user@gnu.org; Wed, 15 Jan 2014 14:10:02 -0500 Original-Received: from mail-pa0-x22d.google.com ([2607:f8b0:400e:c03::22d]:41289) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W3Vqi-0005je-IS for guile-user@gnu.org; Wed, 15 Jan 2014 14:10:00 -0500 Original-Received: by mail-pa0-f45.google.com with SMTP id ld10so1551857pab.32 for ; Wed, 15 Jan 2014 11:09:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=FpJDseuS5PbRnIp7K3v/H/qFXGfSB4cSRynAMOcRDjw=; b=ejlxwPGbn2ywWDVB+JgHJauXoqGY9YGvWrAD0dr36zzYYutMa9TpB8sW1Aenr4MiQL RFT+hbE++zMYwjgw2w15R7MZAT1GI5lsJeiEPDRSL57ag/oM/UY/On1IGGG5YZc9cDCX kW/PxGPr1DL4hqYM/fzFugZ9647N3OBrcMOdoLrn+v43+ELf+CX2EypT2m1618eAq4Vr Zeo1WwRDYU7K4nID+IIVX8qtNpe0tXRsweCrH7E6ZvrjkgOi9OrhScfzXcM6x2SAwjXz mBiOA00CeyyP5oYgIpL9jUyS7RztSOebRs9v4WtZKnu7DxiENcpFMHYVSlvgHaMP7mRk Z1TA== X-Received: by 10.68.241.234 with SMTP id wl10mr4670386pbc.121.1389812999612; Wed, 15 Jan 2014 11:09:59 -0800 (PST) Original-Received: by 10.70.18.98 with HTTP; Wed, 15 Jan 2014 11:09:59 -0800 (PST) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c03::22d X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:11009 Archived-At: Hi Dave, On Wed, Jan 15, 2014 at 1:59 PM, Thompson, David wrote: > I am working on a 2D game development library > (https://gitorious.org/guile-2d/guile-2d/) that is still in its early > stages. I'm curious about how much our efforts overlap and if they > could be used together easily. My library is concerned with graphics, > audio, and user input and yours appears to be a client/server > framework, so I think that with our powers combined we can make 2D > multiplayer games with Guile. :) Cool! > I think it would be really useful if your website showed some example > code snippets to make it clear as to what problems your software is > solving and how it solves them. It's not immediately clear to me how I > would get started using gzochi. The gzochid manual has a kind of rationale section which describes the problem space that gzochi addresses: http://www.nongnu.org/gzochi/gzochid.html#Conceptual-overview. There's also a trivial application you can look at to get a sense of what gzochi application code looks like: http://www.nongnu.org/gzochi/gzochid.html#An-example-application For a deeper dive into non-trivial application development, you'll need to download the distribution and take a look at the two example games, Mazewar and AberMUD, which are both "remixes" of classic network multiplier games, and which have fairly exhaustive documentation and inline comments. I'm going to be polishing up the web site soon, and I'll try to bring some of that stuff closer to the surface. Let me know if you've got additional thoughts on how to make the site or documentation more useful / accessible. Regards, Julian