| |
The Use of Engines, To release, to use, to flame??
DJ Yoshiman |
|

My post is to the right.
![Moderator Badge [M]](https://archive.mfgg.net/html/badges/mod.gif) ![Site Staff Badge [S]](https://archive.mfgg.net/html/badges/sitemod.gif) ![Ultra Happy Heart Badge [*]](https://archive.mfgg.net/html/badges/uhappyheart.gif) ![Sprite Comp Winner Badge (1) [*]](https://archive.mfgg.net/html/badges/scg1.gif) ![Minigame Comp Winner Badge (3) [*]](https://archive.mfgg.net/html/badges/mcg3.gif)
![Minigame Comp Runner Up Badge (2) [*]](https://archive.mfgg.net/html/badges/mcr2.gif) ![Music Comp Winner Badge (4) [*]](https://archive.mfgg.net/html/badges/ucg4.gif) ![Music Comp Runner Up Badge (2) [*]](https://archive.mfgg.net/html/badges/ucr2.gif) ![Music Comp Third Place Badge (1) [*]](https://archive.mfgg.net/html/badges/uct1.gif) ![MFGG Awards 2007 Winner [*]](https://archive.mfgg.net/html/badges/award07.gif)
![MFGG Awards 2008 Winner [*]](https://archive.mfgg.net/html/badges/award08.gif) ![Secret Santa Badge [*]](https://archive.mfgg.net/html/badges/present.gif)

Group: Moderators
Posts: 18175
Member No.: 141
Joined: 16-November 03
Status: (0d)
![[--]](style_images/mfgg2_skin/warn_nosuspend.gif)

|
This is an open sticky topic, so we can get some opinions from you guys, but allow me to make, what I think, is the best formulated opinion I've made on the use of engines. It addresses both the good and bad side of using engines, and whether you should contemplate using an engine or not. This might help some of you beginners, and some of you lazy folk out there who have a great idea, but don't feel like making your own engine.
Using an engine isn't a bad thing. Using a common engine isn't a bad thing. This is a mis-conception all members of the community seem to have. An engine is for the general use of any individual to develop a game. That's what the intention is. That's what an engine is for. The problem is that most beginners tend to use the engine and barely change any aspects of it. This is completely wrong, and is degrading to the creator of the engine.
So how do you use an engine and make your game good? Be original. Use the engine only for the common movement use. Be completely creative with it's use, remember, it's just a template in programming terms. Have a great, original idea, use a different concept in your game that no one's seen before, or has barely been done before, and people will hardly recognize or realize you've used someone's engine.
I, for one, dislike people constantly flaming others for using an engine. If the game is original enough that it won't even really matter, then go for it. If you feel your game might be another platformer clone, you might want to re-consider programming your own.
Discuss what you feel about the use of engines.
--------------------
|
|
|
Xgoff |
|

<):|
![Super Happy Heart Badge [*]](https://archive.mfgg.net/html/badges/shappyheart.gif) ![Sprite Comp Winner Badge (1) [*]](https://archive.mfgg.net/html/badges/scg1.gif) ![Drawing Comp Winner Badge (1) [*]](https://archive.mfgg.net/html/badges/dcg1.gif) ![Drawing Comp Runner Up Badge (1) [*]](https://archive.mfgg.net/html/badges/dcr1.gif) ![MFGG Awards 2006 Winner [*]](https://archive.mfgg.net/html/badges/award06.gif)
![MFGG Awards 2007 Winner [*]](https://archive.mfgg.net/html/badges/award07.gif) ![Forum Event Badge [*]](https://archive.mfgg.net/html/badges/event.gif)

Group: Members
Posts: 52341
Member No.: 24
Joined: 13-October 03
Status: (0d)
![[--]](style_images/mfgg2_skin/warn_nosuspend.gif)

|
it's really annoying when:
1. someone uses an engine verbatim 2. they make no effort to fix problems 3. they make no effort to add something new 4. they make no effort to change things that need to be changed 5. they make no effort to be creative
EDIT: the main problem is these "all in one" engines. engines should stick to one subject, and have separate engines for each subject; people need to learn how to make these completely different engines cooperate, without the work being done for them
This post has been edited by Xgoff on Aug 13 2007, 09:42 PM
--------------------
 DISCLAIMER: by sending me (xgoff) a private message, you agree to the directives and their terms specified henceforth: DIRECTIVE 1 (APPLE): i may or may not reply promptly or at all; and there are no guarantees to the usefulness of the reply. i may not acknowledge whether i have even received your private message DIRECTIVE 2 (CHILE CON CARNE): as per my view, "private" applies only to the initial transaction, and the material of your message may or may not be made public at my discretion; as this will more than likely be a post in the CCC or IRC, you may not be able to view it DIRECTIVE 3 (FEATHER DUSTER): you must address me (xgoff) as "Sir Master Xgofficus his Highest and Most Awesome the Third"; failure to comply with this term may invoke one or both of the above directives, and i will leave a burning bag of **** on your doorstep DIRECTIVE 4 (BOOTSTRAP): if you have read this disclaimer, please private message me promptly, in compliance with the above terms, so i can ensure you are capable of following directions you idiot this concludes the test of the emergency disclaimer system, your scheduled programming will now continue. satisfaction guaranteed, and 100% cash back available under certain circumstances; restrictions may or may not apply within your place of residence NOTICE: these directives and their terms may change at any time, without notice; as a private message transaction to myself assumes an understanding and full compliance of the above, you should ensure you are fully aware of the above terms at any point before sending a private message; any message received is assumed to have been sent in compliance with the above| QUOTE | (5:25:58 PM) Mikau: xgoff (5:26:00 PM) Mikau: guess what (5:26:04 PM) Xgoff: chicken butt (5:26:09 PM) Mikau: **** you |
|
|
|
Guinea |
|
6
![Administrator Badge [A]](https://archive.mfgg.net/html/badges/admin.gif) ![Super Happy Heart Badge [*]](https://archive.mfgg.net/html/badges/shappyheart.gif) ![Sprite Comp Runner Up Badge (1) [*]](https://archive.mfgg.net/html/badges/scr1.gif) ![Drawing Comp Runner Up Badge (1) [*]](https://archive.mfgg.net/html/badges/dcr1.gif) ![Drawing Comp Top 5 Badge (3) [*]](https://archive.mfgg.net/html/badges/dct3.gif)
![Minigame Comp Winner Badge (5+) [*]](https://archive.mfgg.net/html/badges/mcg5.gif) ![Minigame Comp Runner Up Badge (3) [*]](https://archive.mfgg.net/html/badges/mcr3.gif) ![Minigame Comp Third Place Badge (4) [*]](https://archive.mfgg.net/html/badges/mct4.gif) ![MFGG Awards 2006 Winner [*]](https://archive.mfgg.net/html/badges/award06.gif) ![MFGG Awards 2007 Winner [*]](https://archive.mfgg.net/html/badges/award07.gif)
![Secret Santa Badge [*]](https://archive.mfgg.net/html/badges/present.gif)

Group: Admins
Posts: 8600
Member No.: 893
Joined: 15-March 05
Status: (0d)
![[--]](style_images/mfgg2_skin/warn_nosuspend.gif)

|
I agree pretty much with Treeki here.
Engine's shouldn't be loaded too much, like UM's. Sure, it's a great engine, it has more stuff than most other engines combined, but who on earth would make something new, if everything is already there? I'd not. And if even I (#1 critic of open-sourceing) wouldn't do it, I guess there are not many people who'd do it. In my opinion, UM's engine is a great engine, but it's a bad open-source engine. And this is also what I hate about Stencyl, since this seems to give you even more than UM's.
The thing is, you need to give people what they need to start, like Treeki and also Xgoff said. Show them the direction. But don't let them sit in your car and take them there.
|
|
|
SparkleLeviathan96 |
|

Lurking Member
![Happy Heart Badge [*]](https://archive.mfgg.net/html/badges/happyheart.gif)

Group: Members
Posts: 511
Member No.: 2725
Joined: 24-September 06
Status: (0d)
![[--]](style_images/mfgg2_skin/warn_nosuspend.gif)

|
People should learn to use the engine as a learning tool. After they learn some basic stuff (or advanced), they should try to mess around with the coding and graphics, and sound, too. Once they see the engine is different enough, try making a game from it. Maybe you could even skip to the next step: use your knowledge to make your own engine from scratch. People need to learn that they're not just confined to using the same engine again and again, they should learn to look at the code, modify a bit, and then create their own from scratch. Of course, they could take some code from others if they need help, which I do, too, but for the most part, create it by themselves. Phew, long post.
--------------------
|
|
|
EDGE |
|

I'll be back...
![Super Happy Heart Badge [*]](https://archive.mfgg.net/html/badges/shappyheart.gif) ![Sprite Comp Top 5 Badge (2) [*]](https://archive.mfgg.net/html/badges/sct2.gif)

Group: Members
Posts: 2775
Member No.: 2518
Joined: 18-August 06
Status: (0d)
![[--]](style_images/mfgg2_skin/warn_nosuspend.gif)

|
In My opinion Using Engines isn't a bad thing...but they are made for people to LEARN and they never do that, they just use them and over use them. Now DJ-Y, you say you never learn from it because you already know how to make games,That's an exception and I also do the same sometimes As for the Rest...what most of you call "n00bs", They just change the sprites,sounds and add new levels. Which after a while gets annoying. Now, once the Engine is released you can do whatever you want with it, but keep in mind that you should LEARN from it. Anyway, at the end what really matters is how fun the game is...not how much effort you put into it, because if it was about effort we'll be screwed >.<
This post has been edited by EDGE on Aug 15 2007, 09:46 PM
--------------------
|
|
|
Nad |
|

I lied.
![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: 2888
Member No.: 4131
Joined: 21-July 07
Status: (0d)
![[--]](style_images/mfgg2_skin/warn_nosuspend.gif)

|
| QUOTE (EDGE @ Aug 15 2007, 09:43 PM) | In My opinion Using Engines isn't a bad thing...but they are made for people to LEARN and they never do that, they just use them and over use them. Now DJ-Y, you say you never learn from it because you already know how to make games.
That's the problem. People don't LEARN, They just change the sprites,sounds and add new levels. Which after a while gets annoying. Now, once the Engine is released you can do whatever you want with it, but keep in mind that you should LEARN from it. Anyway, at the end what really matters is how fun the game is...not how much effort you put into it, because if it was about effort we'll be screwed >.< |
Also true. Like I posted above, it all depends on how you USE the engine. While newbies can use them so they CAN learn from it, there are some who repeatedly use it, and that's where the 're-users' should consontrate on making the game good enoegh for anyone's interest. Though engines let you make a game QUICKLY, no one said it'd be any good.
--------------------
|
|
|
1 User(s) are reading this topic (1 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.1088 ] [ 14 queries used ] [ GZIP Enabled ] [ Server Load: 1.25 ]
| |