The Daily Click ::. Forums ::. Klik Coding Help ::. MMF or Jama?
 

Post Reply  Post Oekaki 
 

Posted By Message

Lukas Hägg



Registered
  02/01/2004
Points
  642
30th March, 2004 at 09:19:13 -

Well I've been working with TGF for a couple of years now. I've become quite good at kliking (except I haven't figured out cutom movement or advanced math yet ^^)
But now I feel that TGF puts a limit to what I can do.
I love 2D games, and where I come from I could probably be considered the last defender of the 2D games
BUT 3D ain't that bad either. I know that Jamagic also can do 2D games (obviously).
My question is:
Should I go with the almighty MMF, or should I try on Jamagic?

I'm asking this because I only have enough money to buy one of them.

 
Mendokuse...

Pete Nattress

Cheesy Bits img src/uploads/sccheesegif

Registered
  23/09/2002
Points
  4811
30th March, 2004 at 10:34:21 -

jama will require much more application on your part. you will have to learn a new language, and unless you know java you might find that hard. MMF is merely a step up from TGF so once you get used to the new interface it is almost the same, the only difference being that it's far more functional. so it's not just a question of money, but also time. if you plan on a career in programming jama may be a step in the right direction, but if you want to keeop game making as a hobby you're best off sticking with MMF.

 
www.thenatflap.co.uk

Tigerworks

Klik Legend

Registered
  15/01/2002
Points
  3882
30th March, 2004 at 10:58:08 -

Remember both apps have demos so you can try them out.

 
- Tigerworks

Mr Icekirby



Registered
  18/12/2003
Points
  846
30th March, 2004 at 17:09:12 -

demos are evil... i tryed both demos and hated both for their confusing structure... but no i own mmf and i like it, demos are not always a good way to adjust

 
Mr Icekirby says so!
OBEY ME!

Zane



Registered
  09/09/2003
Points
  1183
30th March, 2004 at 18:06:50 -

yes but they allow you to try before you buy, which is a good idea when spending $100 on a program

 
www.klikforever.co.uk
GO THERE!!!

AndyUK

Mascot Maniac

Registered
  01/08/2002
Points
  14586

Game of the Week WinnerSecond GOTW AwardHas Donated, Thank You!VIP Member
30th March, 2004 at 19:17:06 -

"demos are evil... i tryed both demos and hated both for their confusing structure... but no i own mmf and i like it, demos are not always a good way to adjust"

so it takes more than 30 days to get used to mmf?

but i bet jamaigc takes longer since its uses scripting

 
.

Zane



Registered
  09/09/2003
Points
  1183
30th March, 2004 at 19:22:00 -

i downoaded the jamagic demo a while ago, but i had absoulutly no clue about scrpting, so i did'nt do very good on it
if i downloaded it now id probably do a bit better, but i have dark basic (and im actually quite good at it) now, so i dont really need jamajic

 
www.klikforever.co.uk
GO THERE!!!

Kramy



Registered
  08/06/2002
Points
  1888
30th March, 2004 at 19:29:22 -

I downloaded the TGF demo, and it wouldn't let me create new frames.(so I bought it) I downloaded the MMF demo and it crashed with an illegal opperation when starting.(so I bought it) I downloaded the Jamagic Demo, and due to my system clock being set wrong it locked me out before I knew a bit about Jamascript.(so I bought it)

Jamagic can do more than MMF, but MMF is easier to learn/use. MMF is slower though.

Right now I'm busy constructing a 2D engine in Jamagic. Currently it only has tile-scrolling, but it does that at 160fps.

Still, as Pete said, MMF is probably best unless you plan on a career in programming.(Which I do)

 
Kramy

Kirby Smith

Resident Slacker

Registered
  18/05/2003
Points
  479

VIP Member360 OwnerWii OwnerThe Cake is a Lie
30th March, 2004 at 19:30:36 -

If you're planning to stick with 2D, I'd go with Multimedia Fusion. Why spend a ton of time learning a new language when you could be making games?

 
XBL Gamertag: Rampant Mjolnir

Lukas Hägg



Registered
  02/01/2004
Points
  642
31st March, 2004 at 01:24:41 -

I was aware of the fact that I'd had to learn the Jama language in order to use it. And I wasn't afraid of it either. (In fact I think it would be fun to actually do some scripting by MYSELF, and not rely on a "ready-to-do-your-job" program) now don't think that I spit on TGF and MMF. Those are wonderful programs and I love'em.
But it would be cool to actually know a scripting language (and feel more professional when scripting)
When I read about Jama and it's scripting language and it didn't seem too hard to learn (read about all the basic, fundamental stuff)

I'm also going for the pro versions. Why? Because I know that if I buy the cheaper version I'll eventually start asking myself "WHY DIDN'T I BUY THE PRO VERSION???" (Did that with TGF) You can all debate wether I'm a stupid idiot or a smart guy buying PRO- versions. That won't change my thinking.

So where the fuck am I going with this post???
Nowhere actually, I just wanted to explain the way I think about this. But I will probably get MMF ^^

 
Mendokuse...

Mr Icekirby



Registered
  18/12/2003
Points
  846
31st March, 2004 at 02:47:04 -

im too lazy to learn new code, otherwise i would have learned C++ years ago

 
Mr Icekirby says so!
OBEY ME!

Hagar

Administrator
Old klik fart

Registered
  20/02/2002
Points
  1692

You've Been Circy'd!Teddy Bear
31st March, 2004 at 04:32:02 -

Get Dev C++ and the SDL/Opengl librarys, faster, smoother and better than mmf/jama and they are 100% free.

ANd easy too if you have a good knowledge of C (i only know C really not c++)

Image Edited by the Author.

 
n/a

Hagar

Administrator
Old klik fart

Registered
  20/02/2002
Points
  1692

You've Been Circy'd!Teddy Bear
31st March, 2004 at 13:23:20 -

dev c++ (by bloodshed software):

http://www.bloodshed.net/download.html
http://www.bloodshed.net/

other compilers:

http://www.cprogramming.com/tools.html

basic c++ tuts:

http://www.cprogramming.com/tutorial.html
http://www.cplusplus.com/doc/tutorial/

2d Librarys:

http://www.libsdl.org/download-1.2.php

tuts on sdl (2d library):

http://www.libsdl.org/tutorials.php

tuts on Opengl:
http://cone3d.gamedev.net/cgi-bin/index.pl (and click on tutorials - opengl)

I still think that klik is a great way to get started before someone bites my head off

Image Edited by the Author.

 
n/a

ChrisB

Crazy?

Registered
  16/08/2002
Points
  5457
31st March, 2004 at 16:03:47 -

Allegro's faster than SDL... but it's not as fast as Presto. (not a programmer joke)

 
n/a

Hagar

Administrator
Old klik fart

Registered
  20/02/2002
Points
  1692

You've Been Circy'd!Teddy Bear
1st April, 2004 at 08:37:39 -

I like SDL as there is a version specifically for Dev c++.

I know of Allegro, i have it just never bothered learning it , does it have similar functions to SDL or is it completely different?

Where can i download presto? ,just serched and i cant find it (assuming its a free library like sdl and allegro)

 
n/a

Kris

Possibly Insane

Registered
  17/05/2002
Points
  2017
1st April, 2004 at 11:44:07 -

allegro works in almost the same way as SDL. Some typical code...

int main() {

allegro_init();
set_color_depth(32);
set_gfx_mode(GFX_AUTODETECT,640,480,0,0);
install_keyboard();

BITMAP * backbuffer = create_bitmap(SCREEN_W,SCREEN_H);

while (!key[KEY_ESC]) {
// Draw etc
}

} END_OF_MAIN();

 
"Say you're hanging from a huge cliff at the top of mt. everest and a guy comes along and says he'll save you, and proceeds to throw religious pamphlets at you while simultaniously giving a sermon." - Dustin G

vortex2



Registered
  27/05/2002
Points
  1406
2nd April, 2004 at 19:48:27 -

I have used KNP,TGF,MMF,Jamagic,C++,Java,JavaScript,DarkBasic,QBasic,VisualBasic.

Overall, If you want ease of use yet power without alot of time, go with mmf. MMF is perfect for almost any 2d game you could possibly think of without too much work.

Jamagic is easy to use, and powerful with coding, and and Object Oriented structures. It is good for 2d games, Applications, and simple 3d stuff with just a small amount of learning work.

C++/Irrlicht is good for 3d work, if you dont mind learning c++.

 
A bit of insanity with every bite!

ncsoftware



Registered
  18/05/2002
Points
  215
4th April, 2004 at 13:13:15 -

For 2D I still think MMF is the best and requires much less work then Jamagic. As for 3D, my opinion is that Jama is one of the worst 3D engines around, it's very outdated compared to the others in it's class (Torque, DarkBasic, DarkBasic Pro, 3D GameStudio A6). If you want to get into 3D game design, you could learn C++ which may be a lot of work to do, or you could use one of the engines I named before. I just wouldn't get Jama for 3D games, the other ones are superior by far in the 3D area.

 
Looking for funtainment? http://www.gamefun4u.nl

Long John Kickbag



Registered
  26/08/2002
Points
  148
4th April, 2004 at 15:52:48 -

You're looking at Jamagic as though it's never going to have another update. The 3D engine is going to be updated to DirectX 9 (and I supposed one of the later versions of OpenGL as well). You're also looking at it as though scripting means more work, depending on what you're doing it doesn't.

 
Resize! - www.clicksplat.com/comparison.html

ncsoftware



Registered
  18/05/2002
Points
  215
5th April, 2004 at 03:48:31 -

I'm sure it will be updated sometime, but the question is always when.... While most of the others have been updated already for DX9 or do implement features similair to the DX9 features already, Jama hasn't even seen a major update yet (only bug release updates). Jama has been out for far over 2 years and that without a major update, while in that time we've seen DX7, DX8 and DX9 released. Doesn't look to me like it's moving with the market.

Another thing is, we haven't seen any really good 3D games that can compete with some of the many comercial released titles created with the Torque engine, DarkBasic/DarkBasic Pro, Blitz3D or 3D GameStudio. While the most of the other engines update on a frequent basis implemeting new features every few months (and also take of bugs besides that), Jamagic doesn't do that at all.

All of this is very contrary to the way MMF is treated, new features added on a regular basis, much more updates released and most of these updates are very exciting too. That's why I recommend MMF instead of Jama for 2D and don't recommend Jama for 3D at all.

I don't want to buy Jama and wait for the updates to come while I can have all of the features Jama may add in the future, now already by getting some other 3D game engine, that has proven it's worth. Jama hasn't (yet). And it isn't a matter of money either Jama isn't more or less expensive then most of the others either.

As for the scripting I'm talking about creating a full game with several levels. I did that on MMF many times and created some quite complex games with over 30 levels in a few months. Don't even try the same with C++ or a cripting based engine, it's not going to happen. Clicking is way faster then scripting or coding. Also you have to take in account that you do have to master the coding or scripting language first and even that can take anywhere from a few months to a few years. Learing MMF goes lot's and lot's faster.

 
Looking for funtainment? http://www.gamefun4u.nl

Kramy



Registered
  08/06/2002
Points
  1888
5th April, 2004 at 16:12:10 -

Funny. I learned the fundementals of Jamascript in 1.5 days. Now whenever I need a new object, I just look it up in the reference, and everything goes fine.

In 3 days I made a perfect block collision system(in jamagic). Still working on figuring out uneven slopes though.(not working right with gravity)

It took me 2 days(about 6 hours) to create a tile-scrolling system, a crude editor for dropping tiles, and an interface. Ofcourse I'm stuck in some other areas(semi-transparency), but meh.

All in all though, if you get Jamagic for 3D, and you're an amateur in concepts, you're screwed. To get Jamagic to work 3D, you MUST make a professional system, because unlike other programs, if you do something 3D in Jamagic in a crude way, the program will make it look awful.

An example would be building a tile-loading system(like DungeonSiege) then building your world from that(professional), or just throwing 3D models into the game.(crude)

 
Kramy

David Newton (DavidN)

Invisible

Registered
  27/10/2002
Points
  8322

Honored Admin Alumnus
5th April, 2004 at 16:35:06 -

I had to learn all those during piano lessons =( I remember laughing out loud in orchestra when a piece of sheet music, having seemed to give up on all the Italian terms, had an instruction "A trifle faster".

With fifth-generation languages such as MMFusion (at least, that's what my Computer Science tutor told me to say) becoming more popular, though, is a knowledge of a comparatively lower level language like C++ going to even be necessary in the future? (I certainly hope not, if my attempt at learning C for University is anything to go by.)

Actually, that paragraph sounded rather good, I think I'll put it in my essay due in next week.

 
http://www.davidn.co.nr - Games, music, living in America

Shen

Possibly Insane

Registered
  14/05/2002
Points
  3497
5th April, 2004 at 16:37:33 -

What would the fifth-generation languages be programmed in? You can't have a good chicken and egg problem with a lower-level language or two

 
gone fishin'

Kris

Possibly Insane

Registered
  17/05/2002
Points
  2017
5th April, 2004 at 16:49:14 -

Maybe not necessary but the chances are, C/C++ will never become extinct. Being one of the most powerful, versatile, bug-free and popular languages ever made, I think it'll be the favourite for a long time to come (unless a better one comes out, obviously. But I doubt it)

 
"Say you're hanging from a huge cliff at the top of mt. everest and a guy comes along and says he'll save you, and proceeds to throw religious pamphlets at you while simultaniously giving a sermon." - Dustin G

Shen

Possibly Insane

Registered
  14/05/2002
Points
  3497
5th April, 2004 at 16:59:21 -

D? O_o

 
gone fishin'

Kris

Possibly Insane

Registered
  17/05/2002
Points
  2017
5th April, 2004 at 17:28:06 -

Nope, D's already out.

http://www.digitalmars.com/d/

Looks almost identical to C . Can't be better though, or it'd be more popular


Edit: Actually it might be

Image Edited by the Author.

 
"Say you're hanging from a huge cliff at the top of mt. everest and a guy comes along and says he'll save you, and proceeds to throw religious pamphlets at you while simultaniously giving a sermon." - Dustin G

Shen

Possibly Insane

Registered
  14/05/2002
Points
  3497
5th April, 2004 at 17:35:33 -

Maybe it's just not heard of... it looks better, anyway

 
gone fishin'

David Newton (DavidN)

Invisible

Registered
  27/10/2002
Points
  8322

Honored Admin Alumnus
5th April, 2004 at 17:53:35 -

I read over the comparison of D to other languages, which made my head hurt. I'm rather pleased that I don't know what Thread Synchronisation Primitives and Covariant Return Types are (and will be until I'm asked about them in my exam).

Of course, lower level languages will always be necessary... but does a lower level language necessarily equate to greater power or control?

"Necessarily equate"?! I'm sounding a right ponce just now. Sorry, I'm in Essay Mode at the moment.

 
http://www.davidn.co.nr - Games, music, living in America

Kris

Possibly Insane

Registered
  17/05/2002
Points
  2017
5th April, 2004 at 17:54:32 -

of course it does!

 
"Say you're hanging from a huge cliff at the top of mt. everest and a guy comes along and says he'll save you, and proceeds to throw religious pamphlets at you while simultaniously giving a sermon." - Dustin G

Pete Nattress

Cheesy Bits img src/uploads/sccheesegif

Registered
  23/09/2002
Points
  4811
5th April, 2004 at 18:25:19 -

if anything, you have more power with a lower level language, even if it's harder to use it. essentially HLLs are just telling the LLLs what to do.

 
www.thenatflap.co.uk

David Newton (DavidN)

Invisible

Registered
  27/10/2002
Points
  8322

Honored Admin Alumnus
5th April, 2004 at 18:32:01 -

True, and an HLL will always be only able to tell the LLL what to do within the HLL's limits itself.

I'll remember that when I start learning Assembler next week =(

 
http://www.davidn.co.nr - Games, music, living in America

Pete Nattress

Cheesy Bits img src/uploads/sccheesegif

Registered
  23/09/2002
Points
  4811
5th April, 2004 at 20:14:57 -

ohhh fun. what's next on your course, pure machine code?

VB may suck but i'm happy learning it at school for the moment

 
www.thenatflap.co.uk
   

Post Reply



 



Advertisement

Worth A Click