Navigation

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

    FUZE NEWS! March 2020 - First video in a new series!

    Announcements
    10
    18
    1290
    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.
    • Discostew
      Discostew F last edited by

      "ref" is going to be a game changer, at least for me, as now I'll be able to directly edit my arrays and structs passed into functions without having to make a copy first and write it back after. Not only that, but this will make working with structures within structures (within structures) far easier too.

      1 Reply Last reply Reply Quote 5
      • vinicity
        vinicity F last edited by

        The Fuze Player sounds like a great idea.

        Maybe in the future it would be possible to make it play any shared program?

        So if my friend who has not bought Fuze wants to try my game on his Switch, he could download the Fuze Player and use the share code for the game I had previously shared in Fuze to play it? I think that would be neat.

        1 Reply Last reply Reply Quote 3
        • PB____
          PB____ last edited by

          Awesome stuff. ( ** spoilers below** )

          Great to know that the array bug has been addressed! Really nice to know it's even a choice to use either by value or by reference. I think for new coders by value is intuitive, and for experience coders by reference is very useful, and the way it is solved is simple and clear. So great job!

          I'm afraid that the var keyword will always be a debate among developers, but in my opinion it's a very valid keyword to use (even professionally, depending on the language). So I'm happy that it's in there.

          Nice surprise to see that strings with newlines that are not escaped, are now supported by the editor. That's modern as well ;)

          Overall, great job to all of you involved. I'm happy to work on my next idea for a game in Fuze. (I still need to start, so I won't reveal much yet, but I think my idea will be fun and more original than my previous games). I really hope for you guys that the player will be a success, but it deserves to be with all that free amazing content :P

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

            Great stuff guys. I love the new help pages!

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

              Thank you for the comments everybody. Really happy to hear these are popular changes and being received well. Great to see the excitement for the new language capabilities too :)

              1 Reply Last reply Reply Quote 3
              • vinicity
                vinicity F last edited by

                Both var and ref are great additions! They will make Fuze feel more like a “proper” language.

                The folders in the media library will be super useful as well.

                1 Reply Last reply Reply Quote 2
                • spikey
                  spikey F last edited by

                  Wow, sounds like you dived really deep to get the best out of the language design for us. And now I have no apology any more to still use so many lazy global values, when there is call-by-reference. ;-) but the code will become more error prone. Good work, I am looking forward to this release, thank you!

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

                    Actually, I have a question regarding "ref". Is it restricted to a function parameter? Or can we also use it like a local variable, like

                    int myvar = 1
                    ref myself = myvar
                    

                    Not very useful like this, but say we had structures within structures. Setting variable values with including the base structure names can be lengthy, so it could be like shortening it in both readability as well as perhaps code execution.

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

                      @Discostew ref will be only used in user-defined functions to specify how to pass parameters, not on a by-variable basis as you specify there.

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

                        This update sounds amazing, I can't wait!

                        1 Reply Last reply Reply Quote 1
                        • V
                          void00 F last edited by

                          This update is going to be really excited because it opens up more possibility for writing complex algorithms it is what I have been waiting and I am glad you guys are going to implement all of this . I beeen waiting for this so I can use the switch for machine learning using others people games so can not wait and thanks for all your hard work.

                          1 Reply Last reply Reply Quote 3
                          • mario.bodemann
                            mario.bodemann F last edited by

                            Great news! I'm curious to also use reverse farts in my games, thanks for the hints.

                            Okay var and ref are also game changers, since they'll address my initial WTF moments ... :+)

                            One question though: Do you think you could add a flag or a setter to enable the old behavior (similarly to radiants()), so lazy peeps like me do only have to change one line in all their apps?

                            Alternatively defining a runtime version of fuze against which my game is supposed to run might be neat (setRuntimeVersion(x) -> 1: no vars, 2: vars and refs and farts, not specified: newest??🤔)...

                            But thanks again for the great improvements, I like to see the engagement 🤟

                            1 Reply Last reply Reply Quote 1
                            • B
                              BlackHoleX last edited by

                              I am excited for the player. I would second the call for the ability of a full version owner to directly give programs to a friend owning the player only. Also, I like the way RPG Maker FES on the 3ds handled it, by having a server that accepted any uploads and also gave the ability for the poster to prevent other users from editing or even seeing the code if they wished. The quality did vary greatly but there was a rating system to help cope with that and some of the games made were very impressive, and even some of the bad ones were a good laugh.

                              1 Reply Last reply Reply Quote 2
                              • PB____
                                PB____ last edited by

                                I understand that you can't share programs from the FUZE Player, but if you could share programs to your Nintendo-friends with the FUZE Player (as you'd share with friends now), that would actually be useful. That way you could show programs to Nintendo-friends who do not have the FUZE IDE, or maybe in the future not everybody might buy future DLC's, so even if you do have the IDE, but not a DLC, you might want to play a game via the FUZE Player?

                                Is this something you guys are considering?

                                1 Reply Last reply Reply Quote 2
                                • vinicity
                                  vinicity F last edited by

                                  Oh yes, I also hope the FUZE player will get this functionality eventually.

                                  1 Reply Last reply Reply Quote 0
                                  • vinicity
                                    vinicity F last edited by

                                    Whatever happened to Equinox 7274?

                                    Dave 1 Reply Last reply Reply Quote 0
                                    • Dave
                                      Dave Fuze Team @vinicity last edited by

                                      @vinicity It's delayed, as I'm sure you've gathered! However, this project WILL happen - we got some incredibly cool stuff going with it. In time!

                                      1 Reply Last reply Reply Quote 1
                                      • First post
                                        Last post