Powered by Invision Power Board

 
  Pages: (3) 1 [2] 3  ( Go to first unread post ) Reply to this topicStart new topicStart Poll

> Dropping Game Maker, And searching for an alternative
United States
MrGuy
Posted: Jan 26 2009, 12:22 PM
Quote Post


NO WAY also im gay
[*][*][*]

Group Icon
Group: Members
Posts: 424
Member No.: 4680
Joined: 9-November 07

Status: (0d) [--]


QUOTE (OniLink10 @ Jan 26 2009, 12:44 AM)
The BASIC Language and variants teach bad Programming Habits. They are NOT recommended.

Such as? The only ones I can really think of is using GOTO too much, or not commenting your programs ("it's English, everybody will understand it" logic). If you learn how to program efficiently in BASIC, it can be very useful.

If you want to take a step up, I recommend Blitz3D (though I'm probably biased here, since I use it and love it). It's a variant of the BASIC programming language suited for game development, and can develop 2D as well as 3D games, though if you want full functionality in a 2D game, you'll have to use 3D features; some things, such as 2D image alpha, aren't in the 2D command set (but can be done by using "2D in 3D" capabilities). It's very easy to use though, and powerful too; even though it's a bit outdated graphically, you can still make very pretty games with it.

Coding is text-based, though, so if you really need something visual like GM, you're out of luck.

This post has been edited by MrGuy on Jan 26 2009, 02:22 PM
PMEmail Poster
Top
Finland
Hohoo
  Posted: Jan 26 2009, 01:08 PM
Quote Post


BAN AUTOTUNE
[*][*][*]

Group Icon
Group: Members
Posts: 1562
Member No.: 3062
Joined: 14-December 06

Status: (0d) [--]


Try Wer!

Try Python.


--------------------

user posted image

Reference

Mickeysoft Internet Explorer

MKE


cat /usr/share/icons/*/* > /dev/dsp
user posted image
NOW IS EXCITING COMING
Johto > Hoenn > Sevii > Sinnoh > Kanto
PMUsers Website
Top
United States
Ianprime0509
Posted: Jan 26 2009, 03:13 PM
Quote Post


My favorite E3 game so far
[*][*]

Group Icon
Group: Members
Posts: 488
Member No.: 3316
Joined: 17-February 07

Status: (0d) [--]


QUOTE (MrGuy @ Jan 26 2009, 01:22 PM)
Such as? The only ones I can really think of is using GOTO too much, or not commenting your programs ("it's English, everybody will understand it" logic). If you learn how to program efficiently in BASIC, it can be very useful.

If you want to take a step up, I recommend Blitz3D (though I'm probably biased here, since I use it and love it). It's a variant of the BASIC programming language suited for game development, and can develop 2D as well as 3D games, though if you want full functionality in a 2D game, you'll have to use 3D features; some things, such as 2D image alpha, aren't in the 2D command set (but can be done by using "2D in 3D" capabilities). It's very easy to use though, and powerful too; even though it's a bit outdated graphically, you can still make very pretty games with it.

Coding is text-based, though, so if you really need something visual like GM, you're out of luck.

Such as the fact that you only have to use one = in if statements, you don't have to do:
CODE
if (blah == "cool")

you can just do:
CODE
if blah = "cool"


Ugh. It took me 10 freaking minutes to figure out why my program was complaining about only having 1 = in my if statement.

BTW, I use SDL, C++, and Code::Blocks(on Linux). If you use .NET or DirectX(Game Maker, Blitz3D, etc.), it doesn't allow for easy porting to other platforms, as those are Windows-specific platforms.


--------------------

user posted imageuser posted imageuser posted image
Signature version 3.0
PMEmail Poster
Top
Qatar
Keyser Soze
Posted: Jan 26 2009, 03:20 PM
Quote Post


The Lights are Going Off
[*][*][*]

Group Icon
Group: Members
Posts: 4673
Member No.: 3299
Joined: 13-February 07

Status: (0d) [--]


Can you people read? Somebody told me to use Python, when I said I am totally well versed in python already.

Somebody else seems to think I use D&D, which I detest.

Go check out Construct, it seems pretty advanced to me and it uses python and C++.

So yeah, think I have my heart set on Construct.

Also Mecha I can use my copy of MS if I go offline.


--------------------
QUOTE (
Raie @ Sep 18 2009, 08:55 PM)
Keyser you're the best person ever.
PMEmail PosterYahooMSN
Top
Denmark
Mecha the Slag
Posted: Jan 26 2009, 03:22 PM
Quote Post


http://mechaware.net
[*][*][*][*][*]
[*][*][*]

Group Icon
Group: Members
Posts: 11816
Member No.: 728
Joined: 15-December 04

Status: (0d) [--]


QUOTE (Keyser Soze @ Jan 26 2009, 09:20 PM)
Also Mecha I can use my copy of MS if I go offline.

no it requires login


And the old server isn't even up anymore

This post has been edited by MechaBowser on Jan 26 2009, 03:22 PM


--------------------




MechaWare GamesMechaSourceMechaWare for CellphonesMechaWare on Steam

PMUsers WebsiteMSN
Top
United States
MrGuy
Posted: Jan 26 2009, 03:22 PM
Quote Post


NO WAY also im gay
[*][*][*]

Group Icon
Group: Members
Posts: 424
Member No.: 4680
Joined: 9-November 07

Status: (0d) [--]


QUOTE (Ianprime0509 @ Jan 26 2009, 04:13 PM)
Such as the fact that you only have to use one = in if statements, you don't have to do:
CODE
if (blah == "cool")

you can just do:
CODE
if blah = "cool"


Ugh. It took me 10 freaking minutes to figure out why my program was complaining about only having 1 = in my if statement.

BTW, I use SDL, C++, and Code::Blocks(on Linux). If you use .NET or DirectX(Game Maker, Blitz3D, etc.), it doesn't allow for easy porting to other platforms, as those are Windows-specific platforms.

Yeah, I guess that's another thing too; BASIC has incompatible syntax with other languages, and it's not portable. But most people play games on Windows, anyway, so I guess the portability isn't that big of an issue (you could always run the game on WINE or something).

I actually found it quite easy to make the transition from BASIC to Java, which uses a completely different syntax. The only problem I have is that I always forget to add the semicolons at the end of each line. D:


EDIT:

QUOTE

Somebody else seems to think I use D&D, which I detest.


If you're talking about my post about how B3D isn't visual, I wasn't saying you use D&D. It's just that in GM, everything is integrated into one program; with B3D, you might have to use several different programs, one to make the models, one to edit the world map, one for lightmapping, etc., and then use all of that output in B3D's text-based interface.

This post has been edited by MrGuy on Jan 26 2009, 03:25 PM
PMEmail Poster
Top
Qatar
Keyser Soze
Posted: Jan 26 2009, 03:40 PM
Quote Post


The Lights are Going Off
[*][*][*]

Group Icon
Group: Members
Posts: 4673
Member No.: 3299
Joined: 13-February 07

Status: (0d) [--]


Yeah but Blitz codes in BASIC doesn't it?


--------------------
QUOTE (
Raie @ Sep 18 2009, 08:55 PM)
Keyser you're the best person ever.
PMEmail PosterYahooMSN
Top
United States
MrGuy
Posted: Jan 26 2009, 03:42 PM
Quote Post


NO WAY also im gay
[*][*][*]

Group Icon
Group: Members
Posts: 424
Member No.: 4680
Joined: 9-November 07

Status: (0d) [--]


QUOTE (Keyser Soze @ Jan 26 2009, 04:40 PM)
Yeah but Blitz codes in BASIC doesn't it?

Yes, but what does that have to do with anything?

People have made great indie games (and a few licensed games) in B3D. (For example: TECNO)
PMEmail Poster
Top
United States
Ianprime0509
Posted: Jan 27 2009, 07:02 PM
Quote Post


My favorite E3 game so far
[*][*]

Group Icon
Group: Members
Posts: 488
Member No.: 3316
Joined: 17-February 07

Status: (0d) [--]


QUOTE (MrGuy @ Jan 26 2009, 04:22 PM)
But most people play games on Windows, anyway, so I guess the portability isn't that big of an issue (you could always run the game on WINE or something).

I know, but WINE isn't perfect, and I have problems playing most games(because they're all GM games, MMF and TGF work fine). I personally would be much more happy if everything was cross-platform(but I know that's probably not going to happen soon.

Oh yeah, and in b4 "use Windows"


--------------------

user posted imageuser posted imageuser posted image
Signature version 3.0
PMEmail Poster
Top
United States
Retriever II
Posted: Jan 28 2009, 08:39 PM
Quote Post


Catalyst
[H][*][*][*][*]
[*][*][*][*][*]


Group Icon
Group: Members
Posts: 18290
Member No.: 52
Joined: 13-October 03

Status: (0d) [--]


Since everyone is batting around languages, I am going to suggest that no one takes the advice of learning something like Basic or Visual Basic for the purpose of working up to a language like Java or C++. On the same token, don't learn C as a stepping stone to learning C++. While there may be less syntax, these languages are NOT necessarily easier to use, and they will teach you habits that you will later need to unlearn to properly take advantage of C++ or Java or some other higher-level language.


--------------------

PMEmail PosterUsers WebsiteICQAOLMSN
Top
Canada
DJ Yoshiman
  Posted: Jan 28 2009, 10:34 PM
Quote Post


My post is to the right.
[M][S][*][*][*]
[*][*][*][*][*]
[*][*]

Group Icon
Group: Moderators
Posts: 18175
Member No.: 141
Joined: 16-November 03

Status: (0d) [--]


RII's statement rings true for when DeVry decided it was a good idea to teach VB.NET first and then transfer the students to C#


so many students got incredibly confused, half failed the class and a quarter left the entire school half-way through the course


--------------------

user posted image

The Music of DJ Yoshiman - Official Website

Latest News:
I Like To Bonk It Bonk It

NUMBER OF TRIALS:
12
PMEmail PosterUsers WebsiteAOLYahooMSN
Top
United States
Dark Yoshi
Posted: Jan 29 2009, 12:05 AM
Quote Post


this is the end of an epic
[*]

Group Icon
Group: Members
Posts: 4742
Member No.: 122
Joined: 2-November 03

Status: (0d) [--]


QUOTE (RetroXYZ @ Jan 25 2009, 06:31 PM)
Stencyl does.

For a little info, Game Maker's code is based off Delphi, Java, and C++. Stencyl's is Java, and Clickteam is Lua. Personally, I like C++ the most, but that's just me.

stencyl will be easier than mechasource


--------------------
PMEmail PosterAOLMSN
Top
United States
Retriever II
Posted: Jan 29 2009, 12:39 AM
Quote Post


Catalyst
[H][*][*][*][*]
[*][*][*][*][*]


Group Icon
Group: Members
Posts: 18290
Member No.: 52
Joined: 13-October 03

Status: (0d) [--]


QUOTE (RetroXYZ @ Jan 25 2009, 09:31 PM)
Stencyl does.

For a little info, Game Maker's code is based off Delphi, Java, and C++. Stencyl's is Java, and Clickteam is Lua. Personally, I like C++ the most, but that's just me.

Clickteam does not sanction any scripting language for MMF/2, although lua extensions have been contributed by a couple people.


--------------------

PMEmail PosterUsers WebsiteICQAOLMSN
Top
United States
Grant
Posted: Jan 29 2009, 12:51 AM
Quote Post


John Freeman said
[*][*][*][*][*]
[*][*][*]

Group Icon
Group: Members
Posts: 8260
Member No.: 2900
Joined: 31-October 06

Status: (0d) [--]


QUOTE (DJ Yoshiman @ Jan 28 2009, 10:34 PM)
RII's statement rings true for when DeVry decided it was a good idea to teach VB.NET first and then transfer the students to C#


so many students got incredibly confused, half failed the class and a quarter left the entire school half-way through the course

Hmm. I learned some VB.NET before any other programming languages, but it was so long ago that I pretty much forgot most things about it. Also I was really lazy in the course (still not sure how I got an A from what I did, though I'm not complaining), so I didn't actually learn as much as I should have.

Not long ago I learned some Java, and now I'm learning C++, and I don't seem to be having any really significant trouble.

Can't say for sure if not remembering what I learned first had anything to do with my fairly easy comprehension of what I'm learning now, but who knows?


--------------------
user posted image

QUOTE (oh youtube trolls)
u guys r retarded hippocrates

QUOTE (Piemanthe3rd)
Pie is not random. I wish people would realize this.
PMEmail PosterUsers WebsiteAOLMSN
Top
United States
Retriever II
Posted: Jan 29 2009, 02:49 AM
Quote Post


Catalyst
[H][*][*][*][*]
[*][*][*][*][*]


Group Icon
Group: Members
Posts: 18290
Member No.: 52
Joined: 13-October 03

Status: (0d) [--]


"sampling" probably won't have any lasting impact. And if you're learning one of "those" languages because you specifically want to use "those" languages (like with blitz or whatever), that's fine, but don't learn one of "those" languages for the purpose of "easing" your way into a "hard" language like C++ or Java (Java's not hard folks) or something else. What you learn to make the best of "those" languages will often conflict with the new best practices you're trying to learn to begin with and it's easier to learn from scratch (which you're essentially doing anyway) than to unlearn something you already learned well.

I do think it's good to learn multiple languages though, and getting good with multiple languages will make the language barrier much easier to straddle, but I'm just trying to make the point that learning language X for the purpose of learning language Y is a misguided effort.


--------------------

PMEmail PosterUsers WebsiteICQAOLMSN
Top
United Kingdom
Black Squirrel
Posted: Jan 29 2009, 12:10 PM
Quote Post


Vote 1924
[S][*][*][*][*]
[*][*][*][*][*]
[*][*][*]

Group Icon
Group: Admins
Posts: 16468
Member No.: 785
Joined: 16-January 05

Status: (0d) [--]


Yeah it's almost like saying "Learning French will help me learn Japanese"


--------------------
PMEmail PosterUsers WebsiteICQAOLYahooMSN
Top
Canada
DJ Yoshiman
  Posted: Jan 29 2009, 12:19 PM
Quote Post


My post is to the right.
[M][S][*][*][*]
[*][*][*][*][*]
[*][*]

Group Icon
Group: Moderators
Posts: 18175
Member No.: 141
Joined: 16-November 03

Status: (0d) [--]


QUOTE (Grant @ Jan 28 2009, 10:51 PM)
Not long ago I learned some Java, and now I'm learning C++, and I don't seem to be having any really significant trouble.

Going from Java to C++ is a much better transition than VB.NET to C++, or any such related language, so probably because of the reasons that you didn't learn much of VB.NET, plus that it was so long ago, combined with the fact that you went and learned Java before C++, probably helped you incredibly.


--------------------

user posted image

The Music of DJ Yoshiman - Official Website

Latest News:
I Like To Bonk It Bonk It

NUMBER OF TRIALS:
12
PMEmail PosterUsers WebsiteAOLYahooMSN
Top
Austria
Guinea
Posted: Jan 29 2009, 12:20 PM
Quote Post


6
[A][*][*][*][*]
[*][*][*][*][*]
[*]

Group Icon
Group: Admins
Posts: 8600
Member No.: 893
Joined: 15-March 05

Status: (0d) [--]


QUOTE (Black Squirrel @ Jan 29 2009, 06:10 PM)
Yeah it's almost like saying "Learning French will help me learn Japanese"

Learning Latin though helps you learn French.

C is probably a good start if you want to know how a programming language works in general and want to advance to C++ later.
I mean C helps you understand what C++ does, but not necessarily if you solely want to understand C++ as a language.
PMEmail PosterAOLMSN
Top
Canada
DJ Yoshiman
  Posted: Jan 29 2009, 12:43 PM
Quote Post


My post is to the right.
[M][S][*][*][*]
[*][*][*][*][*]
[*][*]

Group Icon
Group: Moderators
Posts: 18175
Member No.: 141
Joined: 16-November 03

Status: (0d) [--]


learning Latin also helps learn English, and quite possibly several other languages


--------------------

user posted image

The Music of DJ Yoshiman - Official Website

Latest News:
I Like To Bonk It Bonk It

NUMBER OF TRIALS:
12
PMEmail PosterUsers WebsiteAOLYahooMSN
Top
United States
Grant
Posted: Jan 29 2009, 09:27 PM
Quote Post


John Freeman said
[*][*][*][*][*]
[*][*][*]

Group Icon
Group: Members
Posts: 8260
Member No.: 2900
Joined: 31-October 06

Status: (0d) [--]


QUOTE (DJ Yoshiman @ Jan 29 2009, 12:43 PM)
learning Latin also helps learn English, and quite possibly several other languages

I agree with this. I know it from experience.


--------------------
user posted image

QUOTE (oh youtube trolls)
u guys r retarded hippocrates

QUOTE (Piemanthe3rd)
Pie is not random. I wish people would realize this.
PMEmail PosterUsers WebsiteAOLMSN
Top
0 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
0 Members:

  Topic Options Topic Options Pages: (3) 1 [2] 3  Reply to this topicStart new topicStart Poll

 




[ Script Execution time: 0.1058 ]   [ 15 queries used ]   [ GZIP Enabled ]   [ Server Load: 2.03 ]