ID:260970
 
With the latest update we've seen the addition of a new Dream Maker mechanic. Now the first code file in a project has this added automatically :

/*
These are simple defaults for your project.
*/


world
fps = 25 // 25 frames per second
icon_size = 32 // 32x32 icon size by default

view = 6 // show up to 6 tiles outward from center (13x13 view)


// Make objects move 8 pixels per tick when walking

mob
step_size = 8

obj
step_size = 8


I'm not going to say exactly what I think about this, I'd rather ask you what you all think about it. This way I don't influence the discussion from the start.
Most likely it's just to show people how to use pixel movement since it was a recent addition. They'll probably remove it later when there is more documentation available.

They did a similar thing when they added the map_format variable where it would warn you about the settings for it when you first compiled a project.
In response to LordAndrew
Yeah, that would make sense as a temporary thing. Especially considering how anticipated and well expected the pixel movement update was.
This is useful but it's a lazy implementation. There are better ways to address the same thing.

You could have project types. When a new environment is created, the user picks from a list of project types: blank project, RPG, shooter, board game, card game, platformer, RTS, etc. The project gets some code added (either added directly to the project or a library is included) to give the developer a start towards creating the type of game they've selected.

Dream Maker could also have a welcome page that has links to news items. The post describing pixel movement would be shown in this list and would serve the same purpose (showing people how to use the new feature).
In response to Forum_account
Forum_account wrote:
You could have project types. When a new environment is created, the user picks from a list of project types: blank project, RPG, shooter, board game, card game, platformer, RTS, etc. The project gets some code added (either added directly to the project or a library is included) to give the developer a start towards creating the type of game they've selected.

I definitely agree with this, but rather then simply show the pixel movement post, each project type could have a small tutorial/guide on how to create your own game. It could simply be on the main site, but just make it easy to find with a link in dream maker.
How about instead of that, let users use write their own default file filling? There are some things I like to include in every project, without it being a separate library. I'd like it to be there as soon as I start my project without having to look for it.
In response to Super Saiyan X
You can edit stub.dm in your cfg directory to change the default file.
In response to Nadrew
hot.