| |
Dropping Game Maker, And searching for an alternative
MrGuy |
|

NO WAY also im gay
![Super Happy Heart Badge [*]](https://archive.mfgg.net/html/badges/shappyheart.gif) ![Music Comp Runner Up Badge (1) [*]](https://archive.mfgg.net/html/badges/ucr1.gif) ![Forum Event Badge [*]](https://archive.mfgg.net/html/badges/event.gif)

Group: Members
Posts: 424
Member No.: 4680
Joined: 9-November 07
Status: (0d)
![[--]](style_images/mfgg2_skin/warn_nosuspend.gif)

|
| 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
|
|
|
Ianprime0509 |
|

My favorite E3 game so far
![Super Happy Heart Badge [*]](https://archive.mfgg.net/html/badges/shappyheart.gif) ![Secret Santa Badge [*]](https://archive.mfgg.net/html/badges/present.gif)

Group: Members
Posts: 488
Member No.: 3316
Joined: 17-February 07
Status: (0d)
![[--]](style_images/mfgg2_skin/warn_nosuspend.gif)

|
| 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:
you can just do:
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.
--------------------
|
|
|
MrGuy |
|

NO WAY also im gay
![Super Happy Heart Badge [*]](https://archive.mfgg.net/html/badges/shappyheart.gif) ![Music Comp Runner Up Badge (1) [*]](https://archive.mfgg.net/html/badges/ucr1.gif) ![Forum Event Badge [*]](https://archive.mfgg.net/html/badges/event.gif)

Group: Members
Posts: 424
Member No.: 4680
Joined: 9-November 07
Status: (0d)
![[--]](style_images/mfgg2_skin/warn_nosuspend.gif)

|
| 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:
you can just do:
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
|
|
|
0 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
0 Members:
Track this topic
Receive email notification when a reply has been made to this topic and you are not active on the board.
Subscribe to this forum
Receive email notification when a new topic is posted in this forum and you are not active on the board.
Download / Print this Topic
Download this topic in different formats or view a printer friendly version.
[ Script Execution time: 0.1058 ] [ 15 queries used ] [ GZIP Enabled ] [ Server Load: 2.03 ]
| |