TileCraft icon indicating copy to clipboard operation
TileCraft copied to clipboard

First try

Open sruloart opened this issue 10 years ago • 5 comments

A couch thingy: couch

With texture (simply added on top with Krita): couchtex

And in base64: BP__1fb_QEW7PqXys9vuJDI_OVJXUpAjpswzUUY1p3AtB0A-9-F2vjJB33qSfoaPprO8FS2uWwktBAAAS6-fJS15Tw..

It does take some time getting used to, but it's pretty damn cool nonetheless. My first thoughts are:

  • Selecting holes is difficult (you have to select the layer), so maybe an Outline mode (like in Flash Pro, with different colors)?
  • A Selection box may be in order (select all/part of the layers at once).
  • Ctrl+z :)

sruloart avatar Apr 16 '15 15:04 sruloart

Good. I like this idea of using Krita afterwards. It looks great with textures.

I know it is a little bit steep at the beginning, but after a little it becomes pretty fast. If you have ideas how to improve the GUIDE.md please don't esitate to pull request.

Holes are a difficult matter. You can't select them from the modelview because you can't see them. I think it is all right for now to select them from the shapes list.

Also, locked shapes don't let the user select what is behind them (fix needed).

The History feature is already planned for the next future.

The selection box has to be there. Together with multi-selection to move more than one shape at the same time.

These are normal helper which can really improve the tool. Right now I did not have time to implement everything, and I am already happy it works in so short time. Thanks for the feedback. I will work on these stuff (and all the rest the tool still misses) next week.

Cheers.

yupswing avatar Apr 16 '15 15:04 yupswing

Nice texturing! :stuck_out_tongue_winking_eye:

This hole thingy is a little bit strange, but it was already like this in lgmodeler. So I didn't think it was an issue.

But something like outline view or even something like wireframe/solid/textured views (like Blender?) could be a feature in the future. Not an urgent thing though, TC is already nice and friendly like this. :smile:

In the last few days there was a HUGE leap in improvements for this app @yupswing, so rest and get ready for LD! :stuck_out_tongue_winking_eye:

I had some ideas for the guide, will work on them to be presentable. :wink:

yuigoto avatar Apr 16 '15 15:04 yuigoto

It is not a bug, something more like an interface choice (and I kept them) Basically everytime the renderer does its job it writes in an array what shape was on top for a given pixels. So when a user click on the modelview you don't have to make any elaboration to check what shape the user clicked. It is already written in the array (same size as the bitmapdata)

The question is "what shape do you put on the array"? About the locked shapes I thing they should not be counted in this (they were in LGModeler and also in my conversion), so I will change this. About the holes I agree with the original choice. You can't see them, you can't select them. Use the shapelist.


The wireframe view could be tricky but I can see some ways to implement that nicely. About the texturing, it requires a lot more computation that what is used now. (the renderer is still a software one and not GPU powered, just my PostFX use OpenGL to apply AntiAlias).

yupswing avatar Apr 16 '15 16:04 yupswing

Yep, makes sense not to be able to select a hole :sweat_smile:

The whole interface I think is quite well thought, even more the "new button" and "clone button", the way you can change a shape's erm..."shape" (? :stuck_out_tongue_winking_eye: ), new color picker and the layering system you implemented makes TC a quite refined and nice app.

The wireframe thing is just me thinking too much. It will be tricky, but isn't needed. Same thing with texturing. Just put'em as an example about a global "show/hide" holes and stuff. The renderer as-is I think is quite lovely and good.

yuigoto avatar Apr 16 '15 17:04 yuigoto

I'm also not in such a hurry for new features and all of that (good luck on the ludum dare!). The editor is pretty darn good as it is, especially for an alpha version. I don't think texturing is such a big deal, and a global show/hide holes sounds like a great solution. Same goes for the software renderer, which is already quite enough I think. Just carry on developing that great GUI, I don't mind waiting a few years for the actual release :D (that's how aseprite started).

sruloart avatar Apr 16 '15 20:04 sruloart