With hundreds of published titles, 3D GameStudio authoring suite for 2D, 3D realtime applications. It combines the C-Script programming language with a high-end 3D engine, a 2D engine, a physics engine, a level, terrain and model editor, etc...
What's NOT included: Taking Surveys, Get Paid to Surf the Internet, MLM, Programs with a ton of negative user experiences (based on researching forums, googling them, etc.), Contest Sites, "Buy my DVD, CD, Audiobook", etc.
This article will focus on the new ways of programming C# offers, and how it intends to improve upon its two closest neighbors, Java and C++. (August 2000)
a web application that automatically generates professionally produced videos using their own patent-pending technology and high-end motion design. 30-second movies using your pictures and music.
Firefox Extension for web developers/designers as well as casual users "As you glide the mouse over the page, you will see a red rectangle framing each element under the cursor."
a development framework with a similar target of Microsoft's .NET or Sun's ONE platform, but instead of using Basic/C# or Java as programming language, it bases C++ as core implementation language.
Fit is a Java component that takes some HTML input; interprets it into tests, exercises the tests against the system being tested, and outputs an updated version of the HTML that incorporates the results.
a cross-platform C++ framework for rapid AI development. Loom evolved out of the idea that in game development there is often the need for placeholder AI while an application is in initial development phases.
a web-based presentation editor that lets you read, edit and save Microsoft Power Point files (.ppt) as well as Open Standard Presentation files (.odp).
AJS is a ultra lightweight JavaScript library that is around 1 and half year old. It is hugely inspired by MochiKit, but differs by being small. The current version is only 33 KB (uncompressed), whereas MochiKit is over 100 KB
a research project that allows users to compile C and C++ code that is targeted to run on the open source ActionScript Virtual Machine (AVM2). The purpose of this preview is to assess the level of community interest in reusing existing C and C++ libraries in Web applications that run on Adobe® Flash® Player and Adobe AIR®.
a program specially designed with facilities to create animated sprites that can be used in some video game. It lets you create static images, characters with movement, textures, patterns, backgrounds, logos, color palettes, etc. It focuses on pixel editing to do pixel art. It isn't a photo retouching tool or a vector graphics editor. Mainly, it is a tool to create tiny animations pixel-by-pixel.
Sponsored by AMD, the Framewave project offers developers unparalleled, code-level access to a vast array of signal and image functions and routines designed with "code faster, faster code" in mind.
a port of the Linux kernel to Windows. Although this technology is like VMware or Virtual PC, CoLinux differs itself by being more of a merger of Windows and the Linux kernel and not an emulated PC, making it more efficient. Xming is used as X server and
introduced by Marco Dorigo in 1992 in his PhD thesis, is a probabilistic technique for solving computational problems which can be reduced to finding good paths through graphs. They are inspired by the behavior of ants in finding paths from the colony to food.
quickly compares multiple documents searching for copied and pasted fragments of text. Suspicious findings are reported in the convenient format that shows just what you need to see. Plain text, HTML files, and numerous word-processing formats supported
a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions. It provides excellent support for tree construction, tree walking, and translatio
a GIS data viewer as well as an excellent vehicle for publishing your data. You can distribute the ArcExplorer setup and your data on CDs. Users can then use the CD to install ArcExplorer on their machines and view your data easily and effectively. And be
a lightweight, efficient and flexible desktop operating system, designed to help you make the most of your computer. It's an independent, portable and free project, aiming at being compatible with AmigaOS at the API level (like Wine, unlike UAE),
a simple way to read and write information on the web, allowing you to easily keep track of more sites in less time, and to seamlessly share your words and ideas by publishing to the web.
free graphical package manager for the installation, uninstallation and configuration of the most commonly requested applications in Debian based Linux operating systems. Supports Ubuntu 7.04, 6.10, 6.06, Debian Etch and Mepis 6
an STL-like container for C++ that fills the gap between vector (or deque) and list, providing both fast random access and fast insertion/removal, all O(log n). This is not a map...
a free command line tool to convert PHP applications to standalone Windows .exe applications. The exe files produced are totally standalone, no need for php dlls etc.
Making lens flare textures; Making cellular textures; Good normals for metaballs; Packing lightmaps into larger textures; Fun with the PQ-torus; Point in triangle test; Tunnels; Blur; Circular harmonics and more
a framework for tile-based (isometric) RTS games. It provides the basic entities for an RTS game with implemented SDL and GRP components. As a proof-of-concept, a Starcraft clone is being implemented with it.
object oriented statically typed programming language for the Common Language Infrastructure with a python inspired syntax and a special focus on language and compiler extensibility.
an attempt to develop a real decompiler for machine code programs through the open source community. A decompiler takes as input an executable file, and attempts to create a high level, compilable, possibly even maintainable source file that does the same
provides free peer-reviewed portable C++ source libraries. The emphasis is on libraries which work well with the C++ Standard Library. The libraries are intended to be widely useful, and are in regular use by thousands of programmers across a broad spectr
physics engine written primarily for games. As the name suggests, Box2D is a purely 2D engine. However, Box2D has grown beyond it's humble box simulating roots, and can now handle convex polygons and other shapes coming soon.
C++ (ISO partial specialization required) Functor Templates. Automatically convert functions and objects to functors, forces functions to take on characteristics of other prototypes, automatically distinguishes between pointer, object, reference.
for creating Linux and Windows communications applications that contain Dialogic/Intel NetStructure products. Includes media and network classes, multithreaded event handling, state machine design pattern and distributed execution.
a small set of classes that support the easy generation of, and reaction to, events within a program. Each event type carries data appropriate for its type. This library makes it unnecessary to propagate data via void pointers and makes clearer to the pro
a simple alternative to the STL that includes multithreading and networking. `target audience' is developers of complex network daemons, robots or non-visual client/server applications of any kind.
technical document where in the people of the developer is useful. Dividing into Articles, References and Miscelaneous, it has explained. (Jap to Engrish)
a package providing generic, templated classes for the efficient traversal and, with a small amount of extra work, search of almost all tree-like structures. It should work within any modern C++ compiler.
allows the image to be resized while changing its aspect ratio and keeping important features untouched. Essentially, it removes (or adds) parts to an image that would be least noticed.
a 2D graphics library, support for multiple output devices. (output targets include the X Window System, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends OpenGL (through glitz), Quartz, and XCB.
cataloged freely available software for language tools, which includes the following: compilers, compiler generators, interpreters, translators, important libraries, assemblers, etc. -- things whose user interface is a language. Natural language processing tools may also be included.
a compiler cache. It acts as a caching pre-processor to C/C++ compilers. Caching previous compilations and detecting when the same compilation is being done again. (needs GCC or similar)
Python-Powered template engine and code generation tool. Web development is its principle use, but Cheetah is very flexible and is also being used to generate C++, Java, SQL, form emails and even Python code.
A function prototype is a multimethod function if one or more of its parameters are qualified with the keyword virtual. Implementations of a multimethod function have the same name plus a trailing underscore, and have static in place of virtual qualifiers
Code generation is the technique of using or writing programs that write source code. Code generators are tools built to serve engineers in the creation of applications.
a tool for source-to-source transformation and optimisation of C++ programs. It is intended to be used as a test-bed for various high-level optimisations; the traditional textbook optimisations are assumed to be handled by the C++ compiler.
a tool for generating call graphs from source code. It supports various data collection methods such as using a patched compiler or objdump to collect proper information about the source and its layout. It currently supports C and C++ and comes with full
parsing tool and a source code generator devoted to generative programming. Generative programming is a software engineering approach interested in automating the production of reusable, tailor-made, adaptable and reliable IT systems.