Powered by Invision Power Board

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

> Engine making don'ts, Preventing clones
Finland
Hohoo
  Posted: Dec 26 2008, 06:38 PM
Quote Post


BAN AUTOTUNE
[*][*][*]

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

Status: (0d) [--]


  • Don't include any graphichs nor sounds. If you do, use just cheap scribbles. The engine is not a game template.
  • Don't name your engine after any existing game (e.g. "Mariofan45638967's Paper Mario engine" or "SINAPE Is New, Awesome Pokémon Engine"). That'd prevent associations to existing games, resulting in an engine open to new ideas.
  • Don't try to replicate, clone, etc. an existing game.
  • In some cases, you could include an EULA (End User Licence Agreement) with some limitations (but I personally don't recommend it).
  • Include documentation on how things work, how to edit them, etc.
  • Don't copy ideas from other engines.
  • If you want to be really cool, make the engine for Klik products or for some "real" programming language like C++, Python, etc.
The list is open for your suggestions!

This post has been edited by Hohoo on Dec 31 2008, 11:33 AM


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

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
OniLink10
Posted: Dec 26 2008, 06:45 PM
Quote Post


C++ Programmer, Unofficial Physicist, and Unofficial Chemist
[*][*]

Group Icon
Group: Members
Posts: 3920
Member No.: 4907
Joined: 19-February 08

Status: (0d) [--]


Great Idea! How bout including a EULA that gives limitations on use of the Engine?


--------------------
QUOTE (Xgoff @ Sep 10 2009 @ 06:11 PM)
did you try hello's engine

make sure to not ****ing change anything before using it!
PMEmail PosterUsers WebsiteYahoo
Top
Finland
Raccoon Sam
Posted: Dec 26 2008, 07:01 PM
Quote Post


You need to get off your high horse.
[*][*][*][*][*]
[*][*][*][*]

Group Icon
Group: Members
Posts: 9707
Member No.: 1422
Joined: 6-September 05

Status: (0d) [--]


Include as much commentary as possible in the scripts and codes.


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

user posted image
read it yo
PMEmail PosterUsers WebsiteAOLMSN
Top
Denmark
Mecha the Slag
Posted: Dec 26 2008, 07:03 PM
Quote Post


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

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

Status: (0d) [--]


Make the engine work in as many gameplay methods as possible, not nessecarily limited to SMB3, as an example.


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




MechaWare GamesMechaSourceMechaWare for CellphonesMechaWare on Steam

PMUsers WebsiteMSN
Top
Qatar
Keyser Soze
Posted: Dec 26 2008, 07:08 PM
Quote Post


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

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

Status: (0d) [--]


Don't include ripped graphics because this makes it okay for people to just make level edits and call them games.


--------------------
QUOTE (
Raie @ Sep 18 2009, 08:55 PM)
Keyser you're the best person ever.
PMEmail PosterYahooMSN
Top
United States
OniLink10
Posted: Dec 26 2008, 07:45 PM
Quote Post


C++ Programmer, Unofficial Physicist, and Unofficial Chemist
[*][*]

Group Icon
Group: Members
Posts: 3920
Member No.: 4907
Joined: 19-February 08

Status: (0d) [--]


QUOTE (Keyser Soze @ Dec 26 2008, 04:08 PM)
Don't include ripped graphics because this makes it okay for people to just make level edits and call them games.

Hohoo already said that in Bullet 1.


--------------------
QUOTE (Xgoff @ Sep 10 2009 @ 06:11 PM)
did you try hello's engine

make sure to not ****ing change anything before using it!
PMEmail PosterUsers WebsiteYahoo
Top
Togo
Razz
Posted: Dec 26 2008, 07:54 PM
Quote Post



[*][*][*]

Group Icon
Group: Members
Posts: 6007
Member No.: 4259
Joined: 13-August 07

Status: (0d) [--]


make engines that are actually useful for learning things

I don't need graphics and all that **** I just want the raw details so I can learn from it and apply what I learn to my own programming skill


--------------------
Allusion - [||--------] 25% complete
GridLocked - [||||------] 45% complete
my blog
PMEmail PosterAOL
Top
Mexico
Jlhgomez
Posted: Dec 26 2008, 08:03 PM
Quote Post


Good Night MFGG 2.0
[*][*]

Group Icon
Group: Members
Posts: 1010
Member No.: 4850
Joined: 19-December 07

Status: (0d) [--]


Don't copy other engines.

Use original ideas, no graphics, no sounds, just simple things.

Try to not add a lot of things, if not, the game would be "just make levels" and "change graphics".

probably I'll add more


--------------------
PM
Top
United States
YForce 0X
Posted: Dec 26 2008, 11:07 PM
Quote Post


fdsgagdg.
[*][*][*]

Group Icon
Group: Members
Posts: 577
Member No.: 5455
Joined: 25-June 08

Status: (0d) [--]


QUOTE (Hohoo @ Dec 26 2008, 05:38 PM)
[*]Don't include any graphichs nor sounds. If you do, use just sloppy scribblings.

i think this should be a do, otherwise, the engine you make will NEVER get used


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

user posted image

Ive been made by:
Orange452, Yak, Soiyeruda, Luigis#1, Gato, Yak again, Orange452 again
user posted image< Thanks Thingy

user posted image
PMEmail Poster
Top
United States
Grant
Posted: Dec 26 2008, 11:14 PM
Quote Post


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

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

Status: (0d) [--]


QUOTE (Mariomanx4 @ Dec 26 2008, 11:07 PM)
i think this should be a do, otherwise, the engine you make will NEVER get used

More like it just won't be used by newbs who think an engine's graphics matter.

(I don't mean you when I speak of those "newbs"; I doubt you're necessarily implying that you think graphics matter in an engine anyway.)

Sensible folks will realize it's a learning tool that has nothing to do with graphics. And I would have thought every engine maker would want the users of their creations to be all sensible folks.


Also, sounds should never be put in a learning tool unless they're needed to show how to use or manipulate sound in it. Otherwise they're a waste of file space.


--------------------
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
OniLink10
Posted: Dec 26 2008, 11:19 PM
Quote Post


C++ Programmer, Unofficial Physicist, and Unofficial Chemist
[*][*]

Group Icon
Group: Members
Posts: 3920
Member No.: 4907
Joined: 19-February 08

Status: (0d) [--]


QUOTE (Grant @ Dec 26 2008, 08:14 PM)
More like it just won't be used by newbs who think an engine's graphics matter.

(I don't mean you when I speak of those "newbs"; I doubt you're necessarily implying that you think graphics matter in an engine anyway.)

Sensible folks will realize it's a learning tool that has nothing to do with graphics. And I would have thought every engine maker would want the users of their creations to be all sensible folks.


Also, sounds should never be put in a learning tool unless they're needed to show how to use or manipulate sound in it. Otherwise they're a waste of file space.

This.


--------------------
QUOTE (Xgoff @ Sep 10 2009 @ 06:11 PM)
did you try hello's engine

make sure to not ****ing change anything before using it!
PMEmail PosterUsers WebsiteYahoo
Top
Finland
LocoRoo
Posted: Dec 27 2008, 06:13 AM
Quote Post


Persusarvot ovat se tärkein asia.
[*]

Group Icon
Group: Members
Posts: 2663
Member No.: 4867
Joined: 26-December 07

Status: (0d) [--]


DO NOT MAKE A MARIO ENGINE FOR GAME MAKER


--------------------
QUOTE (OH MY GOD THE MAINSITE AAARGH)
your wasting the sexual thrill of the muffins and ham sandwhiches
PMEmail PosterMSN
Top
Finland
Hohoo
  Posted: Dec 27 2008, 06:29 AM
Quote Post


BAN AUTOTUNE
[*][*][*]

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

Status: (0d) [--]


QUOTE (LocoRoo @ Dec 27 2008, 02:13 PM)
DO NOT MAKE A MARIO ENGINE FOR GAME MAKER

This. There are not enough engines / learning tools for Klik products or "real" languages like C*, Python, etc.


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

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
Xgoff
Posted: Dec 28 2008, 07:57 PM
Quote Post


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

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

Status: (0d) [--]


this is likely going to be a reiteration of what others have said, but for the love of god: it's an ENGINE, not a game

engines are generally loaded with features that are screaming to be executed poorly, that's even if they're all used; unused features are probably never removed by the person using the engine, and will more than likely have been designed poorly enough to significantly affect performance even if they aren't used in the resulting game

in fact, a lot of the engines on the site (particularly GM ones) are more or less the same damn thing, with all the same features, enemies, and even similar HUD designs! i'm looking at the feature sets for HME and DES, and i'm getting this vibe that the only significant difference between them is the people who made them

i bet very few of them are even modular enough to be easy to modify, which is probably why very few people even bother

and of course, there is the problem with engines being used verbatim in games, which makes them feel cookie cutter; again this is mainly a GM issue, because klik engines usually require a good deal of effort just to integrate into a game... hell i think most of the MMF/TGF games on the site have their own engines programmed from scratch, because trying to use an existing one is more effort than it's worth

This post has been edited by Xgoff on Dec 28 2008, 08:05 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
United States
RetroXYZ
Posted: Dec 28 2008, 08:16 PM
Quote Post


Standard Member
[*][*]

Group Icon
Group: Members
Posts: 2714
Member No.: 4325
Joined: 27-August 07

Status: (0d) [--]


I was trying to make my engine unlike all of this, although right now I'm not. =(

But it will be different, soon.

I'll just make a PDF explaining how to make it and how to edit it, without including it.
PMEmail PosterMSN
Top
United States
YForce 0X
Posted: Dec 28 2008, 10:28 PM
Quote Post


fdsgagdg.
[*][*][*]

Group Icon
Group: Members
Posts: 577
Member No.: 5455
Joined: 25-June 08

Status: (0d) [--]


if you wat to put in music, use midis that sound like ****


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

user posted image

Ive been made by:
Orange452, Yak, Soiyeruda, Luigis#1, Gato, Yak again, Orange452 again
user posted image< Thanks Thingy

user posted image
PMEmail Poster
Top
United States
Xgoff
Posted: Dec 29 2008, 10:44 AM
Quote Post


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

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

Status: (0d) [--]


QUOTE (Mariomanx4 @ Dec 28 2008, 08:28 PM)
if you wat to put in music, use midis that sound like ****

imo engines shouldn't even have music, because that's something that is generally played when the level/map starts and is pretty easy even for novices to figure out

similarly, sounds should only be used when necessary, and even then they should be oggs instead of wav, or at least wavs with a much smaller bitrate. mono, even. hell, i believe even sound recorder allows you save samples in mono with a lower bitrate


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

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
Finland
Hohoo
  Posted: Dec 30 2008, 10:55 AM
Quote Post


BAN AUTOTUNE
[*][*][*]

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

Status: (0d) [--]


QUOTE (Mariomanx4 @ Dec 27 2008, 07:07 AM)
i think this should be a do, otherwise, the engine you make will NEVER get used

Well, you've seen that with Hello's, Ultramario's, Trisoft's and some other engines. The users are usually too lazy to change them.

This post has been edited by Hohoo on Dec 30 2008, 10:55 AM


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

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
Xgoff
Posted: Dec 30 2008, 11:04 AM
Quote Post


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

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

Status: (0d) [--]


QUOTE (Mariomanx4 @ Dec 26 2008, 09:07 PM)
i think this should be a do, otherwise, the engine you make will NEVER get used

if you give them appropriate graphics and sounds, you're basically giving them a game template, not an engine


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

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
United States
CaptainSyrup
Posted: Dec 30 2008, 12:31 PM
Quote Post


:)
[*][*][*]

Group Icon
Group: Members
Posts: 281
Member No.: 5601
Joined: 9-August 08

Status: (0d) [--]


Try to make an engine that shows how to do something...not run-of-the-mill. I like to think of the weather engine by Darkyoshi as an example. It may have been simple, but it helped me.


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

Spriter, Evil villain
PMEmail Poster
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.0959 ]   [ 14 queries used ]   [ GZIP Enabled ]   [ Server Load: 1.14 ]