Hello,
I am looking at the Xojo programming language years now. Currently I am programming a video game using a more game related programming language with name “BlitzMax”, the game goes very well.
But I am looking and for a programming language that has the “Basic like” script and look very alike to old Visual Basic 6.
I am watching the development of Xojo for years, but I haven’t used it before. I remember this language was referred years ago as Real Basic.
I am looking for a programming language that can design native window forms applications but to have and strong game abilities like other game related programming language has. (Game Maker Studio, Godot)
BlitzMax has lots of game related functions but lacks of native window forms applications or it is little difficult to use third party libraries to create Native GUI applications.
So this gave me an interest to try Xojo.
I downloaded its demo to see its capabilities, but 1 thing I see, it is very difficult to find examples, solutions in Google because its community is tiny.
Also there are very very few game related examples or videos in Youtube that are ancient (Since 2014).
Also these very very few old videos I have seen in Youtube none present any serious example how to design a full high quality game. I have seen very simple games about Tetris (Without explanation how they designed it) and some very simple tank game (This had some explanation). But there are no serious examples about to how load graphics, how to use the canvas object to do advance things, change the mouse cursor of the application (not the simple system cursor), and do advanced game related things.
I am interested to try this programming language and learn (And of course ask lots of questions) how to do all these game related advanced things and bring the Xojo to its limits and see if it is capable to develop a more advanced game related application. Also this will help and others to create games.
I believe people to present interest in programming related software it is very important the programming language to able and have very strong gaming capabilities.
I haven’t seen very strong game related capabilities in Xojo, or maybe people they didn’t dare to ask.
So I dare to ask and bring the Xojo to its limits and see if it is capable to produce a high quality game or at least a different application than the simple applications you see. There are lots of programming languages that can design simple applications. But I think it is time to make a crash test in Xojo.
I am going to develop an editor for a role playing game that will be a native windows forms application, but there will be advanced things like map editing, tile mapping, drawing sprites, changing the mouse pointer to a customized icons (for inventory items) or bitmap graphics, load music (full control of music), load sounds, play with sound channels, loading graphics from a zip file or creating zip files and pack assets inside and set a password, opening files, changing fonts, making animations and all of these advanced stuff that a real game capable programming language can do. (Of course I will ask for 2D capabilities only for now). If I will need a full 3D I will go to Unity and Unreal. But full advanced 2D game capabilities with mix inside a native window forms application it will be very nice.
The demo version I downloaded seems it doesn’t have any limit, except that you can’t compile your final project to an executable file. But the rest work. It is a nice way for someone to learn the language first, literary develop the whole game and when decide and poove this programming language is very strong and capable for someone to develop a game then you can purchase it. (I am talking about people who are looking for a game related things).
I installed it and I begun to program. Currently I am not creating something specific, but I am creating a generic program that will contain all the gaming related functionality the language can do and then I have the examples to use them in real game projects. When I will finish, I will make a collection of game related functions in one open source project for new people to see and use them.
Will it possible to answer my questions I will have in the future? (I will have many).
I am waiting to test the language and see how capable it is before I will purchase it.
Also this will help the community to grow and attract more people, because game and media stuff is very important in programming languages. (All the successful programs are game engines).
Thank you very much.