Navigation

    Fuze Arena Logo
    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Users
    • Groups
    • Help
    • Discord

    Wishlist

    Comments & Feedback
    63
    245
    43829
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • N
      Nisse5 F @Discostew last edited by

      @Discostew There are techniches to achieve the similar things already, such as referencing struct variables by index or by copies.

      1 Reply Last reply Reply Quote 0
      • Willpowered
        Willpowered Fuze Team @doumdoum last edited by

        @doumdoum said in Wishlist:

        As we can't import files from SD Card, the Image editor could be improved :
        Grouping GUI on the left, will increase the drawing area, without pressing +.
        Cut, Copy, Paste
        Flip, Rotate, Move, Resize an area of the image.
        Fill tool with a colour.
        Swap Foreground and Background colours.

        Improved image editor functions are in the works, so hang tight!

        Pipette tool.
        Ability to change the alpha component of a pixel, to draw semi-transparent image (Used for anti-aliasing).

        Currently you can press X when the cursor is over any given pixel to sample the color. It's a little tricky to use if your brush size is greater than 1, but I'm thinking of ways to improve it. Making it its own tool is possible.

        As for alpha, you can change the alpha value of the current color by clicking the FG color and then using the up/down buttons on the D-pad.

        D 1 Reply Last reply Reply Quote 3
        • D
          doumdoum F @Willpowered last edited by

          @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%
          Switching the BlendMode to opaque/multiply, when editing images, may be an option.
          Png file format has an alpha channel. Bmp doesn't (maybe the reason)
          Load this sprite in Gimp, to see alpha anti aliasing.
          avion.png

          I think i can simulate a gradient transparency in Fuze code :
          Draw 2 images with a SetBlend to Multiply mode.
          The first image will be the alpha channel.
          I'll try this tomorrow to show you the effect.

          Willpowered 1 Reply Last reply Reply Quote 0
          • K
            konradk last edited by

            I would be awesome to have cheap (free?) "Fuze preview" app available in Nintendo Store, to have the possibility to share our projects with friends who haven't bought full Fuze Software.

            1 Reply Last reply Reply Quote 3
            • Dave
              Dave Fuze Team @donaldp last edited by

              @donaldp That's an awesome idea and I'm sure you'll be seeing the beginnings of a weekly tutorial post very soon. In addition to the videos (which you'll start to see coming out more frequently), which take longer and are bound by minimum time restrictions, written examples of techniques would indeed be incredibly useful.

              1 Reply Last reply Reply Quote 1
              • G
                grackle last edited by

                Any hope for an uploadAudio the way we have uploadImage? That is, a way to programmatically define PCM samples / waveforms from an array?

                Also, a setSpeed() for audio the way we have setPan setFilter etc would be great

                1 Reply Last reply Reply Quote 2
                • F
                  Frumious Donator @SteveZX81 last edited by

                  @SteveZX81 If you press F1 or the 'help' button on the virtual keyboard when the editor cursor is in a function or its arguments it will take you right to that function in the help. Which is not quite as easy as what you're asking for, but is close...

                  1 Reply Last reply Reply Quote 3
                  • B
                    Basseman last edited by

                    Don’t know IF this has been mentioned, i would like a downloadcounter to be able to see how many times your shared program have been downloaded.
                    Maybee a rating system as well.

                    // Andreas

                    1 Reply Last reply Reply Quote 4
                    • N
                      Nisse5 F last edited by

                      Another keyword that is missing syntax highlighting (in addition to my list above) is "vector"

                      1 Reply Last reply Reply Quote 1
                      • F
                        fuze4cats last edited by

                        A better way to share projects.
                        Having to do a two-way friend code exchange for each and every user just isn't going to cut it.

                        Fuze4Switch will not grow much more unless it uses a traditional server-based approach like Smilebasic4.
                        (are Nintendo the ones burdening you guys with this restriction?)

                        Discostew 1 Reply Last reply Reply Quote 2
                        • ITzTravelInTime
                          ITzTravelInTime F last edited by

                          I'd like to see the possibility of pubblishing programs, something in the fashion of super mario mario maker.

                          for controls and also ide usability i'd like a lot mouse support with right click support, it will make live mutch easyer

                          Reguarding the code editor and language:
                          -types and names aliases whould be appreciated
                          -something like macros or at least something to easily disable parts of code without commenting
                          -improove keywords highlighting (see some good c ides for example)
                          -the possibility of seeing the definition of a function from a call, so if i found a function called foo() used somehwere, i'd like to see his definition quicly and in case of fuze own's functions to go see the documentation about them quickly
                          -libraryes and including code files as well as splitting projects in multiple files, just something to use code made by others to have some features easily

                          other things i'd really like are to have a pc editior for programs with the possibility of making programs on pc and then move them to my switch using something like an account or cloud and also having

                          more documentation on data types will be also appreciated since i'd like to made some bitwise stuff.

                          1 Reply Last reply Reply Quote 0
                          • Discostew
                            Discostew F @fuze4cats last edited by

                            @fuze4cats said in Wishlist:

                            A better way to share projects.
                            Having to do a two-way friend code exchange for each and every user just isn't going to cut it.

                            Fuze4Switch will not grow much more unless it uses a traditional server-based approach like Smilebasic4.
                            (are Nintendo the ones burdening you guys with this restriction?)

                            Unfortunately with a server-based approach, that would mean even more restrictions. Anything that would be considered copyright would then not be allowed to be shared.

                            1 Reply Last reply Reply Quote 0
                            • P
                              plinky last edited by pianofire

                              I was thinking that some sort of autocorrect/autofill would be a nice addition! I'm guessing it might not be super easy but it would be helpful, especially with controller typing. To explain what I mean, say you started typing "load". Maybe it would show up as grey text after your cursor and it would suggest "loadModel", and then it would narrow it down to "loadImage" once you typed the letter "i". And this might be asking for a lot but I know some people don't like it, so having the option to turn it off and on would be good too.

                              1 Reply Last reply Reply Quote 4
                              • Discostew
                                Discostew F last edited by

                                Something like highlighting matching [], (), and {} would be nice, like this example...

                                https://docs.wholetomato.com/default.asp?W182

                                1 Reply Last reply Reply Quote 3
                                • pianofire
                                  pianofire Fuze Team last edited by

                                  The ability to make tiled images in the image editor. Or am I missing something?

                                  1 Reply Last reply Reply Quote 0
                                  • F
                                    FuzeBen Fuze Team @Martin last edited by FuzeBen

                                    @Martin you can sort of do it already; if you do;

                                     if x == 1 then
                                        print(1)
                                    else if x == 2 then
                                        print(2)
                                    endif endif
                                    

                                    you just need multiple endifs on one line ('on one line' is optional, but it looks decent).
                                    A proper elseif would be good but this works until then.

                                    M 1 Reply Last reply Reply Quote 1
                                    • M
                                      MikeDX @FuzeBen last edited by

                                      @FuzeBen said in Wishlist:

                                      you just need multiple endifs on one line (optional, but it looks decent).
                                      A proper elseif would be good but this works until then.

                                      I've seen a few people use it. I agree its not ideal but its ok for now for sure!

                                      1 Reply Last reply Reply Quote 0
                                      • F
                                        FuzeBen Fuze Team last edited by

                                        For Fuze Arena, I think there should be a category just for help.

                                        1 Reply Last reply Reply Quote 1
                                        • ITzTravelInTime
                                          ITzTravelInTime F last edited by

                                          For now my updated whishlist is:

                                          Things which are more likely to be added:

                                          using non ascii characters in strings, like the smile face character or the box characters, i'd be happy with something like the code page 437, because i am used to text mode programming on dos.
                                          keystrokes repetition in the getkeyboardbuffer function (because it's a pain to play this kind of game with the keyboard without having keystroke repetition while keeping a key pressed, i just have to press the keys a lot of times, and that's frustating for a keyboard based game, like a dos-like game)
                                          -enums
                                          -switch cases
                                          -else if
                                          -constants
                                          -aliases for types and other stuff
                                          -having the option of using c like boolean operators syntax like || or &&
                                          -adjustable keystroke repetition speed for the ide ( i'd like to move faster with the arrow keys and type faster or just to regulate this speed)
                                          -faster animations or the possibility of regulationg or disabling animations in the ui of fuze (the animations are cool but if i just want to take a quick look at the documentation i just waste a lot of time whatching animations, so i have to keep my notebook near me to give a quick look, not ideal for travel situations)
                                          -tighter timer timings (i can't do a 60 ticks per second timer for the graphics drawing, or the game will just not run and instead just crash or giving a black screen no matter how simple code i tryed to execute is)
                                          -unlimited repetitions timer wich i can just stop with stoptimer
                                          -tigher timings for the sleep function, it just won't work with timings less than 0.01 secs.
                                          

                                          things i'd like to have which are more unlikely to be added:

                                          opening files made with other projects or made by other programs (i just want to make a custom map editor for my game and a custom assets editor and optimize the file format used to store maps and things like that, probably i can workaround this by making a built in assets editor and map editor in my game, but it will add some complications i'd like to avoid)
                                          -using json encoded files to save some data and so having a built in json encoder / decoder
                                          -pubblishing programs and updating published programs
                                          -exporting programs to pc or importing programs, maybe via a cloud account, i at least want to get my source code on my pc, so i can keep it backed up or just use third interpreters or even future ports of the interpreter to pc, also something like pubblishing on github will be appreciated
                                          

                                          Just look to smile basic on the 3DS for inspiration for some features, that program implements some of those and allows for some nice flexibility.

                                          1 Reply Last reply Reply Quote 0
                                          • Legendary
                                            Legendary last edited by

                                            • If you press the down arrow key, have the text cursor jump to the end of the last line of the code editor when the cursor is anywhere on the last line of text.
                                            • Allow keys to be held and continuously actuate, e.g., holding the A key and producing several A's whilst the key is held. Right now this feature seems to be exclusive to keys such as the arrow keys and the backspace key. The delete key could benefit greatly from this change.
                                            M 1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post