I've made a hand full of crapy games on click n play. I tryed my hand at click n creat and mmf. Now I'm ready to get into somthing allitle different. I'm concidering C++ or JAVA... can you tell me allitle about ither of these things? like for instance does C++ need a seprate graphics program or can you make games at all with them? and which program is easyer or better for game making?...
And or could you all suggest a program for making games that is more advanced or hase more freedom to do as i would?...
P.S. I'm Back on the daily click since a year ago or about's. if any of you remember.
also I was wondering if there was a place on the web where i can possibly download a old free version of C++ or JAVA. And if you know of another program that is like these and you think they would be good to use let me know. And mabey if you want to share some personal expiriences with some of these programs, that may be helpfull.
thanks.
Well both languages are object oriented, but Java is for net stuff and C++ is really what you want for games.
C++ is a low level, yet powerful language. The thing about it is, there are NO editors, no picture editors, no level editors, no anything. You will need to download a compiler and an API (Such as PTK, PopCap, Irrlicht, SDL, Allegro, or Ogre, depending on what you want to do) in order to do anything worthwhile in c++. You can make games with c++ but it will take you months of work and thousands of lines of code. Don't let that scare you though, I made a game in the PopCap framework and it was only about 5,000-6,000 lines of code.
The key is to start small when learning a new language and work your way up. The first thing you should do is find a compiler... The two major ones are DevCPP and Visual C++ 2005 Express. I recommend 2005 express as a good way to learn c++ is to make extensions for MMF!
I have heard good things about a product called Torque 2d but it is like $300 and about to go to $900 (or so I hear).
Also if C++ isn't up your ally then there are languages such as Dark Basic and Blitz Basic, but I am not going to tell you anymore about them other then the fact that they exist. Personally I hate basic as it teaches you bad programming habbits.
I hope this helped.
EDIT: You can download Visual C++ 2005 Express for free from microsoft (do a google search) as well as DevCPP, and you could also download NetBeans and the Java SDK for free as well.
Dont be dissin on my KNP skills son! I've made games from side scrolling ninja action to digipets. I nearly made a 3D object with KNP and it shut down. But this brainfuck thing sounds good. I mean if its used to make modern quality games mabey some day I'll be looking into it.
By the way... phizzy. your the guy who made that awsom side scroller with the little guy and those thick outlines arent you? I loved that game and wish to find it again. And thanks for the advice. I just may go back to MMF for a while befor compleatly foccusing on something new.
I don't think that anyone who uses Click products should have a problem with "real" coding, as long as you've got past the stage of the built-in movements and game types - many of the same principles apply. The significant additions that MMF makes (quite apart from providing a neat frontend to everything) are in the graphics handling/collision detection side of things, which I find absolutely torturous even in "friendly" languages like Java.
Hells yeah thats the guy... Any ways I think I'm ready to get involved with C++ or possibly visual C++. you guys had some good points. right now I have a book or two from the ligbrary about learning C++ but the only set I really need is to get the actual program C++ on my computer. And mabey some day I'll do what I've always wished i could do... Put a game of mine on TDC for once.
I've got the same problem. I have been looking at dark basic, but it just doesn't seem powerfull enough to be a significan't improvement over MMF. I actually think i'll go with JAVA because of all this AJAX stuff on the new, and it's cross-platform-ness.
Not only is it cross platfotm, it works on the web using AJAX, which, for those of you who don't know, is Asynchronous Java and XML. Examples of AJAX include Protopage (www.protopage.com , www.protopage.com/keatontech), Google Maps, Google Calendar, Google Page Creator, ect... Basicly, I think it is the way the web is going. You can also use Java to write things for Cell phones, and Tivo (Which I own and absolutely love).
Keatontech: AJAX stands for Asynchronous JavaScript and XML.
Java != Javascript: Runescape, mobile phones, JSP and mooJava use Java. Website pop-ups, ASP (JScript), GMAIL and Multimap use JavaScript.
The similarity pretty much starts and ends with them both having the word Java in them (derived from a type of Coffee, the traditional source of caffeine for programmers - mountain dew aside) and them both having a syntax similar to C.
I've heard that C++ is very powerful, but like they say above you have to do basically everything with it. Thousands of lines of code isn't really all that much really. If you've done any programming before it's actually very easy to have that much or more while creating a large project, especially a game.
Gathering bad programming habits aside, I enjoy Visual Basic even though it's techincally inferior to most. It's a lot better than the regular BASIC I used to do in the 80's, so I can't complain.
Some of the great things that MMF can do for me in a simple step-
Transparency for graphics
Animation object with its own set of built-in alterable variables
Full screen / Resolution changes
Collision detection!
There's more, but those are the main things that impressed me for what I need most of the time.
--
"Del Duio has received 0 trophies. Click here to see them all."
"To be a true ninja you must first pick the most stealthy of our assorted combat suits. Might I suggest the bright neon orange?"
DXF Games, coming next: Hasslevania 2- This Space for Rent!
Uhh, I don't think so. I have a Java book that talks about how to make Ajax applications with Java. From my studies I think AJAX is Java running on a server with XUL (A programing language based on XML) telling the browser what to do. AJAX is a big deal, and why would it be if it was just using Javascript? I mean, you've always been able to run Javascript in the browser.
Anyway, I could be wrong. I don't know why there had to be 2 langauges with Java in the name.