ARCANEA
logo

Activity

Characteristics of our Work:

Os:

We are trying to develop all of our applications without dependency on any platform. We are trying to use only crossplatform libraries and structures. Our main development platform is Linux.

Languages:

Our primary development language is c/c++ which some of us use over ten years, we as well at large rate develop in java language. Sometimes we also use languages like object pascal or asm. From script languages we prefer php, jsp, ruby and python.

Technology:

In our development we use various different technologies. For developing of relational databases we use languages depending on standart SQL92 associated with dbms, mySQL, hsqldb, SQLite and others. When developing in c++ we like to use advantages of libraries like SDL or Boost, but we also try to not add too many additional libraries and utilities to our applications. We prefer to discover our own solutions of problems in consequence of that we have created many own libraries and utilities dependless on different licenses which we use now as our base for future development.

Coding:

When editing our code we insist on generality (reusability), it's minimal redundance, maximum lucidity and structuring into logically connected units. We stay with conventions based on standarts of code editing. We purely use only freeware programs for code editing such as: eclipse, eclipse::CDT, bluefish or kate. For shared projects we use CVS and SVN.

Creation of multimedia:

When creating multimedia we use 2D, 3D graphics editors and tools for adjustment of sound. We of course use only freeware applications such as gimp, inkscape, blender.

Fair play:

When developing our applications, but also their multimedial subject we are trying to build upon our own work. When we use someones else opensource code or graphic component, we always include its name, names of authors or both. We do not agree with wilful integrating of others work into own creation. Our satisfaction comes from understanding of problem and not from presentation of stolen code.

Scope of our activity:

Applications/Utilities:

We develop useful and mostly freeware applications or utilities that simplify work with PC. We are enjoying this work and we are trying to do our best. We do not accentuate just on maximum usability of final application and on friendly and well-arranged appearance but also try to offer stable and good environment, which contains solid handling of user entries.

Games:

Development of computer games is our big hobby. We follow it in variable number of members since year 2001. Even thought we have already released only smaller games we would like in future to finished our bigger projects. We are trying to produce playable games with proper level of graphics in opposite to minimal hardware requirements. in the past we have tested many game creating technologies and graphics libraries. We have began with library DirectX and during three years we have changed to multiplatform SDL, OpenGL and OpenAL. We do not agree with usage of libraries and "fast creators" of hardware demanding games such as gamemaker, which are rising in numbers. We are enjoying to find most effective solutions, optimalization processes and our own implementation of algorithms used in computer graphics, colision detection, physical attributes of game models or network communication. Treatment of these elements makes development of games much more complex than development of "common office" applications and it is the reason why we find it far more interesting.