Wishlist
-
On the confirmation alert box before deletiing a project, could you add the name of the project ? "Delete Project <Xxx> Are you sure?"
Could you put project in a trashcan, so we can get them back in case of mistake ? with an option to empty the trash ?
Thanks (don't worry nothing bad happened) -
For future fuze versions please give the option to have just the fps meter or the memory info only, those 2 combined (especially the memory graph) takes quite a lot of cpu time for programs which need a lot of resources. if i need just one of the 2, why shiuld i waste cpu time to log something i don't need?
And also I'd like to have a feature wihich is block characters, box characters, smile face characters and hopefully most of the glyphs from codepage 437 as printable characters in fuze. I don't mean using codepage 437 as a character encoding for fuze, but i mean letting the characters from this characters set to be printed, at least the most usefoul ones for graphics and art to be printable, they are part of the unicode character set, so it's just a matter of having them into the font you made for fuze i think.
-
Would love to see the ability to create packages so we can then just import into other projects.
-
Can you add an ideas or concepts section in the forum? I'd like to have a specific place to talk about things you can do or want to do with fuze.
Maybe also reciving some feedbacks and ideas about how to make it or implement it, or just to have an opinion about the idea
-
Sorry if i wrote a lot of post, but i just came here when i have ideas for you, so just to leave my ideas here for anyone.
-
Memory for variable arrays should be heightened given that the code is textual and Switch has plenty of it
-
@Willpowered
Thanks for your reply.
The X button is fine.
Yes, in the image editor, we can change the alpha value, when drawing image.
But the saved image only have 2 levels of transparency 0% or 100%I'm not sure what you mean- In the image editor you should be able to draw images including semitransparent pixels, and saving/loading them should work fine.
@pianofire said in Wishlist:
The ability to make tiled images in the image editor. Or am I missing something?
This is a work-in-progress and is coming in a future patch!
-
@MikeDX While you bring up saving your project every day, Would an actual integrated 'version control' system be plausible? Not a complicated one; So, don't worry about things like file conflicts, branches, etc. (though some of that would be nice if it's not too much work)
Just, something so I can have multiple versions of the same program without explicitly having to have them all exist as individual projects;
This is less about the true 'version control' stuff as it is about making the project list less cluttered.
I can easily envisage having like 20 different projects all with 20 different versions of the code, and then being confronted with a huge list of 400 individual projects...
So some way of being a bit more organised with revisions of a program would be nice.Even if it's just the functional equivalent of dumping all the versions of the same program into a folder or the like... (though also being able to have some kind of version number as an explicit part of the program description maybe rather than having to stick it into the project name.)
-
@seggiepants said in Wishlist:
- Ability to pass the 3d engine arbitrary points/faces, etc instead of just prefab shapes.
I second that. I mean, I can bypass all that, since I enjoy writing software renderers... But it'd be nice to be able to at the very least have the ability to draw texture-mapped 3d triangles, and triangle strips through manually passing in vertex lists with texture coordinates and the like.
I can reproduce all of this from the ground up if I have to, but the performance will suck because:
- No hardware 3d acceleration
- FUZE is I presume an interpreted language, so this will be pretty slow. (sure, with enough time I could write a Quake equivalent in software rendering mode - the switch is probably fast enough to pull that off, but... It's kinda silly isn't it? XD)
I'd personally also like to be able to use the depth/IR/whatever camera that's on the right-hand joycon.
I think Nintendo Labo lets you use it, but I'm still not 100% sure what it actually is.
Regardless, I think it'd be fun to play with.(Also the SL and SR joycon buttons please. I don't see a good reason why those aren't accessible.)
Aside from that... I would have to do a lot more experiments to see if there's anything that's obviously missing. Especially since there are features that already exist which I didn't realise were there.
Maybe, if it isn't already in the works, a textbox function? I don't mean like the popups that windows has.
I mean, you define a rectangular area onscreen, and text printed to this region wraps inside the boundaries of the rectangle.
This makes a lot of text formatting stuff much easier, like multiple columns, or even just an RPG style textbox popup. Basically anything where you have an unpredictable length of text but a good idea of how much space is available to draw it in. -
Autocomplete and search in editor would be great.
-
I like to be able to create my own sprite tilesheet in Fuze so I can animate sprites that I made in the image editor easily. Thank you
-
@SteveZX81 said in Wishlist:
I like to be able to create my own sprite tilesheet in Fuze so I can animate sprites that I made in the image editor easily. Thank you
This is coming, probably sooner rather than later.
-
I would like for a way to import our own content.. images in png,jpeg etc.
A way to save our code on pc. To work on the projects if your on pc or Mac, Linux etc.
one can dream. :) -
I would like for a way to import our own content.. images in png,jpeg etc.
A way to save our code on pc. To work on the projects if your on pc or Mac, Linux etc.
one can dream. :)We’re already well aware of this request, the image resources at least. I’m not really sure that using your PC or Mac to create Fuze4NS code is really in the spirit of the Fuze Switch release.
I don’t really see much point. I wouldn’t say that there aren’t areas where things could be improved in docked mode with a USB keyboard but not so much that I want to switch to my PC. I bought Fuze for Nintendo Switch after all!!
-
@Willpowered
Sorry, i was wrong : Images are saved with alpha.
And it works well with the SetBlend(1)
I didn't see it in the editor, because the background is black.
A checkerboard behind the sprite could be useful. -
I’m French, sorry in advance if my English is bad.
Here is a list of things that from my point of view are missing to consider Fuze as a real programation tool:
-
Several files per project and possibility to create namespace
=> Addition of a USING or IMPORT keyword and possibility to refer to another project
=> As it is difficult to consider starting a real project without being able to properly structure its code, a game can easily make several thousand lines. -
Notion of object (by class or prototype), Struct is good, but being able to attach logic to it via methods is even better
-
Mouse support in the editor in addition to the keyboard.
-
Auto-complete with red cues when wrong syntax
-
API to manipulate JSON and XML files and the possibility to open and modify such files in the editor (to avoid polluting the code with maps).
-
Ability to code from a PC and send data to the Switch (via the SD card for example)
=> Even though I don’t think it’s possible, I think it might resolve the points mentioned above.
For example from a PC one would have the possibility to manage libs, to share them, to structure his project correctly.
Then when sending it to the switch, the project would be "compiled" into a single large file with a copy of all dependencies and conversions of xml and json files into code. -
Locations in different languages (FR, DE, IT, ES)
As it is, Fuze is ideal for doing small projects like we did in the time of the Atari and Commodore, it is ideal for learning the basics, but it is not suitable for the realization of large projects such as a complete RPG or a Metroidvania.
-
-
@Goldbergg regarding the point about multiple files, please see my reply just two posts above.
That also tackles the point about coding on PC and importing although that is my personal opinion only. I doubt Nintendo would permit it regardless.
Mouse support would be nice, IF the hardware is seen by the switch?
-
@Martin I believe Fornite on Switch supports mice, but the support may be limited.
-
@SteveZX81 I believe that Locking a project you share would actually circumvent the entire point of this learning "SDK" as it were.. this is why they DO share your code and resources.. it's all about learning ... this is obviously NOT what NINTENDO uses to program with by any means and they would not easily allow homebrew users access to any REAL power.. this is all for FUN and education.
Backing up to the card IS a great idea if it is not already where the files rest, unless they are purely in a cloud.. my switch is set to save all to the MicroSD.
I just wanted to put in my 2 cents about the locking idea. My own initial question before my purchase was in fact.. ARE THE FINISHED GAMES COMPILED? This is obviously just an interpreter and not a compiler. Now, for the sake of TRULY finished works, I WOULD recommend a compilation feature be added once you've fully debugged and ran the program by another party or more for testing. a TRUE PC-based SDK would be AWESOME if FUZE could work on that as well and get Nintendo to OK homebrew games.. but FAT CHANCE. -
I know image editor updates are coming and I'm excited to see what they might be. I'm mainly surprised that there's no touchscreen support for drawing them directly on screen. I don't know if this has been mentioned already.
I also don't know if I'm missing anything with the available options but layers would be nice. I'd like to draw an outline of something and have that be a layer over my active layer for filling in color.