Gwerdy Logo

[ FAQ | Privacy Policy | Links | Search ] Really Simple Syndication

Jamagic Archive <<

 

Gwerdy Details


» News
» About
» Contact Us

Gwerdy Products


» SuDoku Solver
» Moo Java
» Gwerdy Wordy
» Number Cruncher

:: Under Development ::
» Gwerdy Chat

Gwerdy Services


» Web Site Design
» Contract Programming

Archive Material


» MMF Archive
» Jamagic Archive
» Free Download Games



 

:: Jamagic Archive

Over the years members of Gwerdy Software have created a large array of 3dd objects and example files along with some open source projects and useful programs for other users of Clickteam's Jamagic to use in their own projects. That content will be made available again here.

Files have been kept in their original state to avoid compatibility issues, this does mean email addresses and web site URLs will be out-of-date. Gwerdy will provide limited support for the 3dd's and applications. All objects and examples can be used freely by Jamagic users without restriction.

A trial download version of Jamagic 1.2 can be found at Clickteam



:: Jamagic Articles


Article Icon Introduction to Object Orientated Programming With Jamagic - Part 1
This article runs through the basics of using Object Orientated (OO) programming techniques in Jamagic. The article is aimed at people with basic understanding of programming with Jamagic or in general and explains some of the terms that you might also come across in other OO languages such as Java and C++.




:: Jamagic Applications


3dd Icon Level Editor 2D v 1.0.4b
The Jamagic 2D Level Editor (J2DLE) accompanying 3DD objects purpose is to create two dimensional worlds or levels visually using simple drag and drop principles. It also provides help in other areas of 2d game design by incorporating easy to use collision detection and line of sight functions into the created levels when used within Jamagic.

J2DLE outputs the levels as files (.j2d) that can be loaded into Jamagic using the second component of the package, the LoadLevel 3DD object. All media used by the level is stored within the .j2d file.

Levels of any size and number of objects can be created, to build your levels simply load in images created in any good art package (J2DLE supports .bmp .jpg and .png formats) and manipulate their size, position and orientation within your level. J2DLE will ensure only one copy of the graphic is stored in the file while allowing many objects using this graphic, even of different sizes. This ensures smaller file sizes and quicker loading times.

Download Level Editor 2D (1.43 Mb) | Source Code



3dd Icon Line Counter v 1.1
A simple application for counting the number of code lines in your jamagic project's multiple source files, or even across multiple projects.

Download Line Counter (0.46 Mb) | Source Code



3dd Icon JMOS v 1.3
A MOO Server (compatible with MMF and Jamagic versions of MOO) with some cool features such as colour server logs, ability to ban IP or usernames, limit the allowed channels users can join, limit number of connections per IP address or username. Some people have had stability issues when using this server while others have had it running weeks on end without problem, it appears to be down to code beyond our control so we recommend you test this application before deploying it on any large scale projects.

Download JMOS (575 Kb) | Source Code




:: Jamagic 3dd's


3dd Icon Associated Array v 1.0
Based and designed to be compatible with the AssArray for MMF by MattofBumderland. Thanks to Matt for help and information on the file format used in AssArray.

Download AssArray (15 Kb)



3dd Icon BMP 24-bit v 1.1
This object will save a rectangular, circular or segment section of the current window to disk in the form of a 24-bit bmp file. It will also save the image flipped and mirrored depending on the way you pass in the corner co-ordinate points. This was more of a learning project, its possible to do some of this direct via a surface command ;P

Download BMP 24-bit (37 Kb)



3dd Icon Counter v 1.6
The counter object as the name suggests displays a numerical value at a given position, you can use the object to display values like the players score. The counter uses images stored within an animation external to the object meaning you can create your own styles or download ones developed by others.

Download Counter (36 Kb)



3dd Icon Evaluate v 1.3
Evaluate strings such as "3*4-(5.0/232)" at runtime. Supports brackets, powers via ^ %,*,/,+,- operators. Integer and float calculations.

Download Evaluate (21 Kb)



3dd Icon FTP v 1.2
FTP Object always you to upload files, download files along with list ,create, rename and delete files and directories.

Download FTP (43 Kb)



3dd Icon Lives v 1.3
This object controls a lives counter and display within you application. The object is based on that used within the other click products with the ability to set the picture used.

Download Lives (36 Kb)



3dd Icon Mappy Decoder Beta
This object can decode the file format used in the map editor "Mappy" by Robin Burrows. This decoder doesn't support all the features offered by Mappy currently, but will display almost any file created with it. We are currently not developing the object so feel free to add or fix whatever we missed.

Download Mappy (57 Kb)



3dd Icon Movement 2D v 1.1
The Movement2D object is a collection of extremely useful pre-coded movements, which can easily be included in a Jamagic project. The movements are customisable both at design and runtime. Movements are not directly related to any given sprite or object, this allows many sprites to use the same movement and allows movements to control any object. The movements all output 2d co-ordinates but they can be used to control 3d objects which move only within two planes or with a little further effort can be translated into 3d co-ordinates.

All movements can be paused at any time by simply not calling the update method, sprites can use multiple movements either at the same time (creating custom combination movements) or swap between movements, giving much more power and freedom.

Download Movement2D (233 Kb)



3dd Icon Prime v 1.1
This 3dd has two functions, one can check if any number up to 2,620,723,249 is a prime number. The second can return the lowest factor of a none-prime number.

Download Prime (47 Kb)



3dd Icon Scroll v 1.1
Scrolls any size surface in any size window using either wrap or limit scrolling, great for 2D games. Includes example and the open source scroll object.

Download Scroll (79 Kb)



3dd Icon Slint v 1.3
Jamagic stores numbers to a maximum of nine-digit precision, after this the number is truncated and can also be converted to scientific form. Slint allows you to store integers (supports negative) to huge precision and still be able to carry out maths functions on them. Slint actually stores and returns the number as a string.

Slint (Super Long Integer) supports the following operations: Add, Subtract, Multiply and Divide. I have been able to multiply two 250-length Slint values together so if there is a limit (which would be the Jamagic string length limit) it's pretty high.

Not sure the main use of this object but if you ever needed to know:

13803873703673560385*2623623963592365293 = 36216173839360449846625089528813717805

then your in luck ;) It is also possible to convert this code to base 2 if anyone needs it let me know.

Download Slint (45 Kb)



3dd Icon System Info v 1.0
Output system information on screen or to file. Include this in projects then simply ask users who encounter problems to send you the file.

Download System Info (17 Kb)



3dd Icon Tokenize v 1.1
Tokenize Object allows you to split up a string using a given delimiter into the component tokens, then retrieve any of these tokens in any order. Tokenize is an open source 3dd object if you wish to add your own functions.

Download System Info (27 Kb)



3dd Icon Vector 2D v 1.2
Copy of the in-built 3d version but with just 2 dimensions, very useful in 2d games to avoid needing to include the 3d engine just to make use of the 3d vector in movements. Almost all the methods in the 3d version are also in the 2d.

The object is simply the .j source file that can be compiled to 3dd or edited as you wish.

Download Vector 2D (24 Kb)



3dd Icon Window Application Template v 1.4
Windows Application Template based on the one that is packaged with Jamagic, but with some added support. [Note this is a template for people wanting to make windows applications not a general 3dd]

* Should work fine on different windows appearance settings (The Jamagic packaged one uses standard grey)
* Nice rollover flat toolbar buttons.
* More advanced status bar with Box(tm) technology (I do not know what the tech name for it)
* Simplified, I did not implement skeleton code for copy/cut/paste etc as it just IMO makes the template more confusing for beginners.

Download Window Application Template (31 Kb)


 

:: Gwerdy Newsletter


Sign-up to receive infomation on all the latest Gwerdy developments.

 
 Subscribe  Unsubscribe

 

Privacy Policy

:: Recommended Book


Recommended Book
Elementary Game Programming and Simulators Using Jamagic


Related Internet Links:
- Clickteam
- Jamagic Knowledge Base
- Jamagic Wiki
- Ovine by Design


Valid HTML 4.01!

Valid CSS!

Valid RSS!

 


[ FAQ | Privacy Policy | Links | Search | Top]

© 2005-2007 Gwerdy Software. All Rights Reserved.