Suggestions

General Chat, Comments
Post Reply
User avatar
gmoore
Posts: 212
Joined: Wed Jun 04, 2014 5:40 pm

Suggestions

Post by gmoore »

So, as we move on with a wave of possibilities, please let us know your suggestions.

Our team in New York are working with these concepts for NWE:

1) Licensing
2) Version Types (Like Free and more advanced)
3) 1.19 vs 2.0 vs 3.0
4) Modules, Templates, Packages
5) Programming vs Non-Programming users
6) Support, Custom Development, Integration
7) Tools
8) Technologies
9) Chicken or Egg

What do you think? And btw, you don't have to be into NWE to respond. We would love to hear how you feel!

Greg
nwe.funmayhem.com
Running a game is like riding a bike ... well it should be!

New Worlds Engine / FunMayhem.com
Helping you get your game concept up and running. Now.
User avatar
SpiritWebb
Posts: 3107
Joined: Sun Jul 12, 2009 11:25 pm

Re: Suggestions

Post by SpiritWebb »

gmoore wrote:So, as we move on with a wave of possibilities, please let us know your suggestions.

Our team in New York are working with these concepts for NWE:

1) Licensing
2) Version Types (Like Free and more advanced)
3) 1.19 vs 2.0 vs 3.0
4) Modules, Templates, Packages
5) Programming vs Non-Programming users
6) Support, Custom Development, Integration
7) Tools
8) Technologies
9) Chicken or Egg

What do you think? And btw, you don't have to be into NWE to respond. We would love to hear how you feel!

Greg
nwe.funmayhem.com
I really like the free and more advanced option. You could limit what one does on the free side, where more advanced would include all. Using that same model, you can use that for ones who can program as well as the ones who cannot. I know some friends of mine who can do 3d work or 2d work with the best of them, but cannot program at all but still want to do a game, and the programming vs non-programming users could be beneficial, if I am understanding that right.
Image

Image
User avatar
KyleMassacre
Posts: 573
Joined: Wed Nov 27, 2013 12:42 pm

Re: Suggestions

Post by KyleMassacre »

If you are here taking suggestions I have one for you. The DataBase class. I think it needs a little bit more flexibility. For example:
I have been working a lot lately with CodeIgniter for a client and I fell in love with their db class, more specifically their active records. Take their insert or update methods for example. @param- would be the table name to update and @param2 would be an array of the data to update. What it does is takes the array keys which are the column names and updates those columns with their values:

Code: Select all

$data = arrray('name' => 'Kyle', 'email' => 'myemail@something.com');
$db->update('users',$data);
$db->where('userid',1);
This will update the name and email of userid 1.

Why I suggest this? This would allow developers to alter some tables like adding a new field to it. Currently it's kind of bad practice to alter a table because it can conflict with other modules. Doing it this way can in a way force developers to insert/update data the long way without writing an extensive query or writing something like:

Code: Select all

$db->Execute("insert into `someTable` values (?,?,?)");
User avatar
gmoore
Posts: 212
Joined: Wed Jun 04, 2014 5:40 pm

Re: Suggestions

Post by gmoore »

I a huge fan of CodeIgniter. Clean and easy to use. Had thought about using it as a basis for NWE or something like it. I was worried when it was languishing between owner but glad to see version 3 come out.

Greg
Running a game is like riding a bike ... well it should be!

New Worlds Engine / FunMayhem.com
Helping you get your game concept up and running. Now.
User avatar
KyleMassacre
Posts: 573
Joined: Wed Nov 27, 2013 12:42 pm

Re: Suggestions

Post by KyleMassacre »

CodeIgniter has a lot of useful features that can be used with anything really. My favorite thing is pretty much the db class. I just think it very easy to use and sure beats writing out full MySQL commands. You can keep the standard Execute and LoadData methods so nothing breaks, but it's just something to think about
User avatar
a_bertrand
Posts: 1536
Joined: Mon Feb 25, 2013 1:46 pm

Re: Suggestions

Post by a_bertrand »

Basically what you want is some sort of ORM instead of a DB lib class. It's doable, but keep in mind that due to how PHP works the more in this direction you go the slower it will be. Also to make a good one it's quite complex, maybe it would make more sense to include an open source project for that piece.
Creator of Dot World Maker
Mad programmer and annoying composer
User avatar
hallsofvallhalla
Site Admin
Posts: 12026
Joined: Wed Apr 22, 2009 11:29 pm

Re: Suggestions

Post by hallsofvallhalla »

Some suggestions to bring in new users.

A. Lower the price.
B. DO NOT go to MVC unless you make it "invisible" to new users. As in they do not know it is MVC. It will only complicate new users.
C. Do some video tutorials. Find someone who already has a good following on game tutorials and have them do them. This way it brings in new users that have not heard of the engine. For instance, type in New Worlds Engine in youtube and see what comes up. Currently all I see is one video in the first page and that is my intro video. You need to get seen more to the new users wanting to build a game.
D. Make the Layout easier to modify. Make a few versions of it. For the new new users.
C. Get some people to make some games and release them. Even basic ones. People want to see examples.
User avatar
gmoore
Posts: 212
Joined: Wed Jun 04, 2014 5:40 pm

Re: Suggestions

Post by gmoore »

I think keeping the engine simple is paramount to its' success. If you can get your game up fast then you have motivation to continue. If it takes a long time then you easily get obstacles or life in the way. Time can be an enemy when it comes to focus and energy. Success generates success.

We intend on providing turn key solutions to game design. I hope to prove this with my/our efforts.

Greg
Running a game is like riding a bike ... well it should be!

New Worlds Engine / FunMayhem.com
Helping you get your game concept up and running. Now.
Post Reply

Return to “General”