1
General / Re: Is SFML good for making console graphics files editor (for Windows 7/c++)?
« on: March 14, 2020, 08:53:13 am »
Hi, thanks for fast reply ;-) Actually I was asking about CLR simply because I had experience with it since I used Visual Basic .NET. But anyway, of course, if I'll go further earlier to history, I remember times when I used Visual Basic for DOS (in end of 90-es) (just learning programming at school), and it was fun ;-) ... I am thinking if that is possible to have some control elements for SFML-crossplatfrom out of box? What I mean is that, say, look at
https://www.zdnet.com/article/microsoft-we-wont-evolve-visual-basic-programming-language-but-well-open-it-to-net-5/
I remember how easy it was to make Visual controls in VB, and I wonder why many graphics libraries or even game engines like Unity3d lack basic features like "control-elements". I remember how I tried to make SharpNLP (C# library to make part-of-speech tagging for any English text) work with Unity3d, and was unhappy when found out that no "TreeView" available out-of-box. I had to buy additional component "TreeView" (4$), and still it was too simple for my task of putting big text-tree (with POS-tags) into Unity3d.
Actually I want to make some cross-platform stuff to make "text-to-gamelevels" (generator of game-levels based on "parts-of-speech"-tagged text, like in SharpNLP or BookNLP) or "text-to-cartoon" ("text-to-comics") generator, and it becomes not that easy... Anyway.
I was asking several times out teachers is it possible to make cross-platform in C++, so usually they didn't respond anything which satisfied me enough. If C++ is so cool, why I have to go with Java on Android etc?
If I'll go cross-platform ever, second platform after Windows will be Android. I have phone Lenovo A6000, it has Android 5.0.2 (1 GB ram). I can successfully compile to Android using Unity3d, but it is not so good to make simple "text-editor" etc. I even was looking for simple programs to make "e-book" (of aphorisms) on Android, and found Android Book maker -
but that's not what satisfies me completely.
So all these troubles with cross-platform, and lack of good tools for Android made me sad one day, that when I was making Unity3d game for Android, I finally decided to make board-game instead (and making it now).
Is it possible to use SFML as graphics interface for any common tasks on Android like making text editor, file manager, some control-elements like those in visual-studio (compare with Visual basic DOS for simplicity, sure in that way it is quite easy, just make 'drag and drop') etc?
Actually, I tried to draw pixel-by-pixel a line in my this program which I attached in previous message - I wonder why it is so slow?
Is SFML really fast enough? I mean, it seems to be not SFML yet, the link to program which you advised, right?
Can you guide me to install what I need to install SFML for Win/Android cross-platform-development?
Can I code in C++ for SFML in Android? I ask, because it seems that Android is using natively Java, so using C++ maybe means converting from C++ to Java (it is similar to conversion among "just C++" and ".NET" Common Language Runtime / CLR).
I'ld be more happy to use some combination of technologies which will not force me to give up someday what I study. If study some programming language / technology (be that C++/SFML etc)- it should have perspectives for future decades of years (and growing in popularity and demand from end-user/consumers of such e-products)...
Actually yesterday I've also was reading some history of SFML, and found out that it made to kind of replace SDL / Simple DirectMedia Layer. But I've read about it - and that seems to be made by so famous and cool people like Sam Lantinga, from Blizzard/Valve etc... My favorite in list of games on which he worked is Heroes of Might and Magic 3 ;-) But I remember how I also enjoyed their Heretic / Railroad Tycoon ;-)
I wonder what is wrong with SDL?
https://www.zdnet.com/article/microsoft-we-wont-evolve-visual-basic-programming-language-but-well-open-it-to-net-5/
I remember how easy it was to make Visual controls in VB, and I wonder why many graphics libraries or even game engines like Unity3d lack basic features like "control-elements". I remember how I tried to make SharpNLP (C# library to make part-of-speech tagging for any English text) work with Unity3d, and was unhappy when found out that no "TreeView" available out-of-box. I had to buy additional component "TreeView" (4$), and still it was too simple for my task of putting big text-tree (with POS-tags) into Unity3d.
Actually I want to make some cross-platform stuff to make "text-to-gamelevels" (generator of game-levels based on "parts-of-speech"-tagged text, like in SharpNLP or BookNLP) or "text-to-cartoon" ("text-to-comics") generator, and it becomes not that easy... Anyway.
I was asking several times out teachers is it possible to make cross-platform in C++, so usually they didn't respond anything which satisfied me enough. If C++ is so cool, why I have to go with Java on Android etc?
If I'll go cross-platform ever, second platform after Windows will be Android. I have phone Lenovo A6000, it has Android 5.0.2 (1 GB ram). I can successfully compile to Android using Unity3d, but it is not so good to make simple "text-editor" etc. I even was looking for simple programs to make "e-book" (of aphorisms) on Android, and found Android Book maker -
but that's not what satisfies me completely.
So all these troubles with cross-platform, and lack of good tools for Android made me sad one day, that when I was making Unity3d game for Android, I finally decided to make board-game instead (and making it now).
Is it possible to use SFML as graphics interface for any common tasks on Android like making text editor, file manager, some control-elements like those in visual-studio (compare with Visual basic DOS for simplicity, sure in that way it is quite easy, just make 'drag and drop') etc?
Actually, I tried to draw pixel-by-pixel a line in my this program which I attached in previous message - I wonder why it is so slow?
Is SFML really fast enough? I mean, it seems to be not SFML yet, the link to program which you advised, right?
Can you guide me to install what I need to install SFML for Win/Android cross-platform-development?
Can I code in C++ for SFML in Android? I ask, because it seems that Android is using natively Java, so using C++ maybe means converting from C++ to Java (it is similar to conversion among "just C++" and ".NET" Common Language Runtime / CLR).
I'ld be more happy to use some combination of technologies which will not force me to give up someday what I study. If study some programming language / technology (be that C++/SFML etc)- it should have perspectives for future decades of years (and growing in popularity and demand from end-user/consumers of such e-products)...
Actually yesterday I've also was reading some history of SFML, and found out that it made to kind of replace SDL / Simple DirectMedia Layer. But I've read about it - and that seems to be made by so famous and cool people like Sam Lantinga, from Blizzard/Valve etc... My favorite in list of games on which he worked is Heroes of Might and Magic 3 ;-) But I remember how I also enjoyed their Heretic / Railroad Tycoon ;-)
I wonder what is wrong with SDL?