Jump to content
  • Advertisement
Sign in to follow this  
clayasaurus

Arc v.2 release (D language)

This topic is 4112 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

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. 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, after using the dsss command. 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 edit: DSSS is here http://www.dsource.org/projects/dsss

Share this post


Link to post
Share on other sites
Advertisement
No, it isn't. This is a 2D game library written in the D programming language. I choose "Arc" as a short name for "2D Game Arcade Library."

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!