Arc v.2 release

Kristian Kilpi kjkilpi at gmail.com
Tue Jul 17 11:20:15 PDT 2007


Great! I would very much like to increase the number of games
developed with Arc (if I only had more time)... :)
Maybe some day, maybe some day...


On Tue, 17 Jul 2007 19:22:13 +0300, Clay Smith <clayasaurus at gmail.com>  
wrote:
> ArcLib team is proud to announce the Arc v.2 release! This release  
> includes several bug-fixes and new features, such as…
>
> 1) Basic GUI System (v.3 planned full fledged GUI system)
> 2) 2D Physics System with shapes Box and Circle (v.3 planned polygons)
> 3) 2D Scene-graph System
> 4) Updated Sound System to use OpenAL with code generously donated from  
> Eric Poggel who’s working on the Yage project on dsource
> 5) Hidden resource management system
> 6) Updated font system to h3r3tic’s font system
> 7) Joystick support patched by Lutger (Thanks!)
> 8) All these random closed tickets and miscellaneous bug fixes  
> http://www.dsource.org/projects/arclib/report/6
>
> Full feature list:  
> http://www.dsource.org/projects/arclib/wiki/Arc02Feature
>
> The project size has more than doubled since the first release a year  
> ago and has since gained a new developer, Christian Kamm, who has  
> single-handedly designed the scenegraph system and fixed many difficult  
> bugs including texture artifacts, physics system, and time code bugs.
>
> This release is very much a growing pains release… as such it is  
> completely incompatible with the first version of Arc, as the whole file  
> structure was completely re-factored, as well as most of the code  
> structure. There will be some API imperfections from growth and the  
> Sprite class is on the verge of extinction. Arc still has a long ways to  
> grow, and the API will be subject to drastic changes /if need be/ until  
> the final 1.0 release. That said, if you want to develop a game with  
> Arc, the best strategy is to stick with a stable release.
>
> There are currently two games making use of Arc:
> 1. FreeUniverse – Addicting space adventure game on dsource
> 2. A top secret game coming to a dsource near you, I’ve been told
>
> Arc is a 2D Game library written in D using OpenGL + SDL + OpenAL +  
> FreeType. The goal of Arc is ease the task of 2D Game making by letting  
> authors concentrate on game making instead of learning 4 different low  
> level API’s (SDL + OpenGL + OpenAL + FreeType). The current supported  
> platforms are Windows and Linux.
>
> To coincide with the second release, I've updated 2 tutorials on how to
> setup Arc and make an Asteroids game with Arc.
>
> http://dmedia.dprogramming.com/?n=Tutorials.ArcIntro
> http://dmedia.dprogramming.com/?n=Tutorials.ArcAsteroids
>
> You can grab Arc v.2 release with this DSSS command:
>
> dsss net install arclib
>
> You can grab arc unittest and the example asteroids game with the DSSS  
> command:
>
> dsss net install arclib-unittest
> dsss net install arclib-examples
>
> DSSS will also grab all the media files that correspond to the programs  
> and put them appropriately in the DSSS BIN folder. On windows, it will  
> grab all the files you need including dll’s and then you can simply  
> click the programs and watch them run.
>
> Here is a link to the Arc v.2 API:
> http://svn.dsource.org/projects/arclib/branches/api/arc02/arc.input.html
>
> Feedback welcome on irc.freenode.net #arclib or in my forums:
> http://www.dsource.org/forums/viewforum.php?f=53
>
> ~ Clay




More information about the Digitalmars-d-announce mailing list