Powered by Invision Power Board

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

> The Use of Engines, To release, to use, to flame??
Canada
DJ Yoshiman
  Posted: Aug 13 2007, 09:37 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) [--]


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.


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

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
Xgoff
Posted: Aug 13 2007, 09:40 PM
Quote Post


<):|
[*][*][*][*][*]
[*][*]

Group Icon
Group: Members
Posts: 52341
Member No.: 24
Joined: 13-October 03

Status: (0d) [--]


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


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

This post may contain original research or unverified claims.
Please disregard the above information and contact an administrator.

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
PMEmail PosterUsers WebsiteAOLMSN
Top
Canada
MegaTailzChao
Posted: Aug 13 2007, 09:41 PM
Quote Post


So long, and thanks for all the fish.
[S][*][*][*][*]
[*][*]

Group Icon
Group: Site Staff
Posts: 15788
Member No.: 2267
Joined: 2-July 06

Status: (0d) [--]


QUOTE (Xgoff @ Aug 13 2007, 09:40 PM)
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

This


--------------------
user posted image
user posted imageuser posted image
PMEmail PosterMSN
Top
United States
GeneralGuy
Posted: Aug 13 2007, 09:42 PM
Quote Post


ShyGuy Leader
[*][*]

Group Icon
Group: Members
Posts: 11192
Member No.: 2505
Joined: 15-August 06

Status: (0d) [--]


The game-making community encourages you to create a custom engine, or they'll usually complain about a lack of originality and/or modifications. The best way to solve this is read tutorials reguarding engine creation, or simply modify the open-source engine.


--------------------
user posted image
PMEmail Poster
Top
United States
Grant
Posted: Aug 13 2007, 09:44 PM
Quote Post


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

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

Status: (0d) [--]


Let me just say that I never did think using a pre-made engine was a bad thing, even if the engine is a common one, as long as they didn't only edit it minimally / not at all, make levels with it, and that's it. In a nutshell, I agree with Yoshiman, though he put it in a lot better words than I did in the past when trying to point these things out to people.


--------------------
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
Unspecified
Treeki
Posted: Aug 14 2007, 04:06 AM
Quote Post


He's adorable, you can't deny it. :<
[*][*]

Group Icon
Group: Members
Posts: 3307
Member No.: 2001
Joined: 5-April 06

Status: (0d) [--]


I think engines should have these:
+ No sprites included, simply crappy placeholders which no one will want to use
+ No tilesets
+ Good documentation (what's the point of having an engine with so many features when I cannot figure out how to use anything?)
+ Not too many features. Just base movement, enemies, etc that can be edited by users to create other common Mario enemies.


--------------------
untitled fangame
http://archive.mfgg.net/index.php?showtopic=242243
expected completion: ∞
PMEmail PosterMSN
Top
United States
Grant
Posted: Aug 14 2007, 09:55 AM
Quote Post


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

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

Status: (0d) [--]


QUOTE (Treeki @ Aug 14 2007, 05:06 AM)
+ Good documentation (what's the point of having an engine with so many features when I cannot figure out how to use anything?)

Definite yes to this.

I'll probably make at least one open-source engine eventually, and I plan on having a lot of information put into it about how the engine works and how to use it (probably in the Game Info), as well as plenty of comments in the code itself to tell which parts of the code do what.


--------------------
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
Finland
Hohoo
  Posted: Aug 14 2007, 11:13 AM
Quote Post


BAN AUTOTUNE
[*][*][*]

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

Status: (0d) [--]


But if the game creator wants to use the sprites/tilesets included the engine?


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

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
Austria
Guinea
Posted: Aug 14 2007, 11:21 AM
Quote Post


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

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

Status: (0d) [--]


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.
PMEmail PosterAOLMSN
Top
Belgium
flipiberke
Posted: Aug 14 2007, 11:29 AM
Quote Post


Filiberke+Flip=Flipiberke!
[*][*][*]

Group Icon
Group: Members
Posts: 700
Member No.: 2132
Joined: 28-May 06

Status: (0d) [--]


Treeki has a good point. Documentation should be very detailed and the absence of sprites could prevent what happened with the UME engine


--------------------
New Super Mario Kart: Nominated for the MFGG awards for game with highest replay value.
user posted image
PMEmail PosterMSN
Top
Austria
Guinea
Posted: Aug 14 2007, 11:31 AM
Quote Post


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

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

Status: (0d) [--]


QUOTE (flipiberke @ Aug 14 2007, 06:29 PM)
Treeki has a good point. Documentation should be very detailed and the absence of sprites could prevent what happened with the UME engine

No. The abscense of sprites wouldn't do anything about it, IMO. People will get some cool SMW sprites and put them in.
Only the abscense of contents can. (You could say though, that for UM's engine it could work, as you need 1000 sprites to really use everything he included smile.gif )
PMEmail PosterAOLMSN
Top
Finland
Ultramario
Posted: Aug 14 2007, 12:15 PM
Quote Post


Dan Dan Dan!
[*][*][*][*][*]


Group Icon
Group: Members
Posts: 11240
Member No.: 2164
Joined: 9-June 06

Status: (0d) [--]


QUOTE (Guinea @ Aug 14 2007, 07:31 PM)
No. The abscense of sprites wouldn't do anything about it, IMO. People will get some cool SMW sprites and put them in.
Only the abscense of contents can. (You could say though, that for UM's engine it could work, as you need 1000 sprites to really use everything he included smile.gif )

True. People use official tile and sprite sets, because they got most content.

I personally don't give too much damn about what people do with pre-made engines, as long as their creations are somewhat decent (proper design and good controls).


--------------------
PMEmail PosterUsers WebsiteAOL
Top
United Kingdom
hazmeister
Posted: Aug 14 2007, 02:14 PM
Quote Post


ITT CATZ!!!
[*]

Group Icon
Group: Members
Posts: 1425
Member No.: 3802
Joined: 21-May 07

Status: (0d) [--]


Using an engine isn't bad if it is done perhaps once, where the level design is good, however, many people don't use the engine as a learning tool, like they should. I would look at how the engine works, and then try to emulate the effects in my own game, perhaps borrowing code where it is needed. If you use an engine more than once, it shows that you have no real wish to learn how to design your own.


--------------------
PMEmail PosterUsers WebsiteMSN
Top
Unspecified
Debug_Mode
Posted: Aug 14 2007, 02:43 PM
Quote Post


Missing Member
[*]

Group Icon
Group: Members
Posts: 557
Member No.: 3133
Joined: 31-December 06

Status: (0d) [--]


While using engines isn't really too much of a bad thing, it can get annoying if too much people use the same engine to create a game. Its basically "[Insert Engine's Name Here], now with levels!"

IMO, its better if people use the engines to learn from them, that way, we won't have to see "cookie cutter games", and the person using the engine becomes smarter, thus benefiting him/her more.


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


user posted image

PMEmail PosterYahoo
Top
United States
Thunder Bro
Posted: Aug 14 2007, 07:44 PM
Quote Post


May I have a cookie please?
[*]

Group Icon
Group: Members
Posts: 1285
Member No.: 3429
Joined: 14-March 07

Status: (0d) [--]


If you use someones engine...

At least add some new features and mess with the phisics or at least graphics and sound.


--------------------
user posted image
Ref
user posted image
^1 year old as of September 10, 2008 (Muhahaha it lives)^
PMUsers Website
Top
United States
SparkleLeviathan96
Posted: Aug 15 2007, 11:26 AM
Quote Post


Lurking Member
[*]

Group Icon
Group: Members
Posts: 511
Member No.: 2725
Joined: 24-September 06

Status: (0d) [--]


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.


--------------------
PMEmail PosterAOL
Top
Canada
DJ Yoshiman
  Posted: Aug 15 2007, 09: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) [--]


Allow me to interject with another opinion. A lot of you are saying that engines should just be strictly learning tools. In my opinion, this is not so. The Source engine? It's not a learning tool at all, it's a basic engine that a lot of people use to make great games, and they're all good.


When I use an engine of someone else's, I don't learn anything from it at all. I already have the programming knowledge of the engine's workings and then some. I mainly use engines because I have a great idea for a game, but really don't want to make my own from scratch because I have no idea where I'm going for that type of thing. Bada-boom, I use an engine. I can make a creative game that changes a bunch of things of the engine, or at least adds to it.


So the function of an engine isn't just to learn from it, it's a great utility just to use for your game if you have enough content to make the people not even realize that it's the same engine, or at least enough to make the people not care if it's the same engine.


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

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
Nad
Posted: Aug 15 2007, 09:40 PM
Quote Post


I lied.
[*][*]

Group Icon
Group: Members
Posts: 2888
Member No.: 4131
Joined: 21-July 07

Status: (0d) [--]


You're right. Yes, engines can be considered a training tool. But they can also be a great pick-up if you don't want to make an engine, then you cover it up so it doesn't look like it was a premade engine. So, they can be used in a variaty of things, but it all depends on how you want to use them.


--------------------
PMEmail PosterUsers WebsiteAOLYahooMSN
Top
Uruguay
EDGE
Posted: Aug 15 2007, 09:43 PM
Quote Post


I'll be back...
[*][*]

Group Icon
Group: Members
Posts: 2775
Member No.: 2518
Joined: 18-August 06

Status: (0d) [--]


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


--------------------
"You've been playing Super Mario Sunshine. haven't you?"
~The Yoshi Army~Team 1-Up~MFGG Submissions~Ref~
PMEmail PosterMSN
Top
United States
Nad
Posted: Aug 15 2007, 09:46 PM
Quote Post


I lied.
[*][*]

Group Icon
Group: Members
Posts: 2888
Member No.: 4131
Joined: 21-July 07

Status: (0d) [--]


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.


--------------------
PMEmail PosterUsers WebsiteAOLYahooMSN
Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

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

 




[ Script Execution time: 0.1088 ]   [ 14 queries used ]   [ GZIP Enabled ]   [ Server Load: 1.25 ]