|
Post by kennn on Jul 13, 2019 17:06:11 GMT -6
Hello, I read an interesting post. It is about download statistics. It looks as if Cerberus-X has a lot of downloads. Itch.io is a very popular website among indie game developers. Many games and game tools are hosted there. (free of charge) www.cerberus-x.com/community/threads/download-stats-of-cerberus-x.394/If the download page of RCBasic is also on itch.io, I believe that the number of download of RCBasic will be increased significantly. The RCBasic community will be enlarged easily! This is the download page of Cerberus-X: krautapps.itch.io/cerberus-xNoob can consider.
|
|
|
Post by tbird on Jul 13, 2019 22:26:14 GMT -6
I like itch.io, cerberus-x looks interesting. I agree, if n00b is seeking more exposure, that would help. I also think, that the major thing that would help is high quality demos, in all honesty the first 3 things budding dev's or searching dev's do is look at the language, look at the docs, and look at what was made with it. If those three are not at there best, interest wanes fairly quickly.....this is of course just my opinion.
|
|
|
Post by johnno56 on Jul 13, 2019 23:38:18 GMT -6
I was just thing of that very same concept. We, as human beings, are 'very' visually stimulated. We are attracted by 'what we see' then we research as to what it does or how will it benefit us. That initial 'view', can and will motivate us to, reject or justify its acquirement.
I like the look of the RCBasic IDE. It's simple, clean and gets the job done. I also have the Atom IDE which is also nice to look at but is SO much more 'stuff' to consider. I like and use Geany as my IDE because it is an 'in between' program. Easy for 'me' to use without getting too confused. It's rare that I will use a language if it lacks in documentation / tutorials / examples. Most languages have attributes that others do not have, but seeing what can be made with them, is also a BIG plus if I am going to us it.
I like Basic because it is basic. (The language because it is simple) I struggle with languages that use 'classes' etc. because I get so confused... Ok. Stop laughing...
I'm not sure where I'm going with this line of thinking but, I will download and install Cerberbus to see if it will run 'out of the box', if it doesn't fit the 'three' criteria' (or at least my understanding of them), then I will be giving it 'the flick'.... so to speak.
Time for more caffeine....
J
|
|
|
Post by tbird on Jul 14, 2019 16:35:42 GMT -6
Yes report your opinion, I am interested.
|
|
|
Post by johnno56 on Jul 14, 2019 21:07:30 GMT -6
Ok. First off. Did not read through the "Getting Started". Just wanted to test the "out of the box" theory.
Secondly. I should have read the "Getting Started"....
Loaded one of the examples and executed and was presented with an error. Not the fault of the IDE. Had I have read the "Getting Started" I would have been told how to execute an example...
Selecting the "output", in this case HTML5, executed the example and it ran as advertised. As did all the other examples.
The language used is said to be Monkey X compatible. Not surprising as the base code is founded on Blitz... Blitz to Monkey... Monkey to Monkey X...
I have not attempted any coding as yet, because I am not familiar with the language, but it does have a Basic feel about it. I'm actually going to read through the documentation and try some stuff that is more at my level.... Hey. There's nothing wrong with a simple game of Pong.... lol
I don't want to focus to much on Cerberus, because whilst I tinkering with that, I not tinkering with RC....
The program installed and runs "natively" on my Linux Mint box. I didn't have to install any extra libraries. I cannot however state that this will be the case for other Linux distributions....
I will let you know more as soon as I can...
J
|
|
|
Post by n00b on Jul 14, 2019 23:20:05 GMT -6
kennn The idea of a itch.io page could be a good idea. It probably wouldn't happen anytime soon though. tbird you are right about a lack of demos. As some people may have noticed already, most of the current demos are just conversions of some of the demos that come with sdlBasic. I think the only new demo I have added in the last 2 years is the new networking demos. That will be something else to add to a TODO list. johnno56 I am looking forward to your analysis of Cerberus. I have mentioned before that I don't really play with a lot of other BASIC dialects these days but it is always interesting to here how we are stacking up. I looked at some of Cerberus-X tutorials and I really don't like its syntax. I hate it when classes and object oriented programming features is added to BASIC. But it is a really polished and well developed project so I have to give the developers credit on creating a really nice software package.
|
|
|
Post by johnno56 on Jul 15, 2019 1:02:12 GMT -6
In my opinion, demos are fine, to display what is possible. But, like most people, I look at a language with "expectations". "If I use 'this' language, will it produce a game / application, like the one I created with the other language?" Main reason: I don't want to have to learn something new.
You are correct. The examples that I have provided are mainly from what either I or others, on sdlbasic, have made and wanting RCBasic to run them. The languages are very similar and produce pretty much the same results. There are a LOT of commands in sdlbasic that I do not know how to use and the same can be said for RCBasic. That being said, it is my opinion that, one would need to "know" how the language works - for the most part - to produce a "demo" to "show-off" the language's capabilities. I convert, mainly because, I do not "know".
In regards to Cererbus, I agree that it has been very well "put together" to make a fine product, but it's not for me. While it has Basic elements it also has elements that remind me of Lua. It needs a "main" file; an "application" file; it needs or has to import external libraries and the "deal breaker" for me is, it uses classes. I cannot get my head around them, and at my age, I cannot afford the time to spend learning them.
Don't get me wrong. Cererbus runs very well and would create multi-platform games / applications just as well... in the right hands. Unfortunately, those hands, are not mine. If one is capable of, what I call "higher-end" languages and how they work, then I would imagine that this package would be relatively easy to use. For the foreseeable future, this user, will stick with Basic....
I have been thinking far too much today... I'm going to dust off Doom and probably destroy as many brain cells as aliens... lol
|
|
|
Post by kennn on Jul 15, 2019 2:39:48 GMT -6
I have not attempted any coding as yet, because I am not familiar with the language, but it does have a Basic feel about it. I'm actually going to read through the documentation and try some stuff that is more at my level.... Hey. There's nothing wrong with a simple game of Pong.... lol Hello, a careful research? Good! "....3 things budding dev's or searching dev's do is look at the language, look at the docs, and look at what was made with it......." Is the language Cerberus-X good? Is the document of Cerberus-X enough? (Tutorials and manual) Are there a lot of nice examples in the Cerberus-X's package? On the other hand, is there any good feature in Cerberus X but not in RCBasic?
|
|
|
Post by kennn on Jul 15, 2019 2:43:08 GMT -6
kennn The idea of a itch.io page could be a good idea. It probably wouldn't happen anytime soon though. tbird you are right about a lack of demos. RCBasic still lacks these things? 1. plenty of examples, 2. plenty of document.
|
|
|
Post by johnno56 on Jul 15, 2019 4:04:28 GMT -6
I suppose the answer to more demos is more demos. Simplistic? Yes. The question should be, "Who will write the demos?"
The same can be said for the documentation. Reference pretty much covers everything that an RC coder would need. I would agree that there are references that may not have an exhaustive code example, but you have to admit that, RCBasic does not have a budget/man-power similar of say QB/QB64, to produce a similar reference library. We are a small community with limited complete knowledge of RCBasic. Our Administrator is one person, who also has a finite amount of "free time", to dedicate resources in maintaining RCBasic.
I used to work for Yellow Pages as a Senior Main-Frame computer operator and we relied on highly experienced and knowledgeable "Document Writers" so that we would not have to ask others how to do this or that. The Document Writer needs to know 'every' aspect of the the language and is responsible for its maintenance. It is my opinion that there is only one person in this community that would qualify...
If "we" want better or more documents and examples, then "we" are going to have to "roll up our sleeves", and help out Admin. Once our numbers have increased, perhaps we could consider having a development team, to take care of the "maintenance". But until then....
Ok. I have rambled on long enough...
In reference to "examples", what kind did you have in mind? Maybe we can brainstorm and come up with something that could be used? Maybe suggest a few categories? Games; Utilities; Applications; Libraries to mention but a few... Where do you suggest we start? Maybe check out other sites and see the kind of stuff they are presenting?
I'll start by checking out other sites. Mostly "Basic" sites but not only... This is either going to be fun or one load or work... lol
J
|
|
|
Post by kennn on Jul 15, 2019 4:37:35 GMT -6
In regards to Cererbus, I agree that it has been very well "put together" to make a fine product, but it's not for me. While it has Basic elements it also has elements that remind me of Lua. It needs a "main" file; an "application" file; it needs or has to import external libraries and the "deal breaker" for me is, it uses classes. I cannot get my head around them, and at my age, I cannot afford the time to spend learning them. Don't get me wrong. Cererbus runs very well and would create multi-platform games / applications just as well... in the right hands. Unfortunately, those hands, are not mine. If one is capable of, what I call "higher-end" languages and how they work, then I would imagine that this package would be relatively easy to use. For the foreseeable future, this user, will stick with Basic.... The review is so Good!!!!!! Thank you! Cerberus-x looks like a very complete software or language. However, Cerberus-x is not too easy or user-friendly. RCBasic may one day surpass Cerberus-x in popularity.
|
|
|
Post by kennn on Jul 15, 2019 4:46:52 GMT -6
In reference to "examples", what kind did you have in mind? Maybe we can brainstorm and come up with something that could be used? Maybe suggest a few categories? Games; Utilities; Applications; Libraries to mention but a few... Where do you suggest we start? Maybe check out other sites and see the kind of stuff they are presenting? I don't have too much knowledge. Perhaps examples in other free game language packages can give us creative ideas. Those language packages normally should have many game examples. Blitzmax, SDL BASIC, AppGameKit trial version, Basic4GL free version, etc., should have many game examples!!!
|
|
|
Post by johnno56 on Jul 15, 2019 5:02:16 GMT -6
Ok. Researched sites that were "similar" to RCBasic and what they did to "advertise".
QB64 had several screen shot of the IDE SDLBasic - Old site - Downloads, Documentation, Forum, Blog and Snapshots (software) - Last update was 14th May 2016 FreeBasic - Sample screen shot of IDE with their 4 main "selling points" AllegroBasic - About, System requirements, Docs, Download, screenshots of editor and Samples CerberusX - Slideshow of output platforms, showcase of playable examples, Docs and Tutorial Love2D - Framework for Lua - Installation, wiki, community, examples, Some games, Various downloads Game Maker Studio 2 - Features, Manual, Showcase of many types of games, community and downloads
All of these sites, except for SDLBasic, promoted mainly 2D games. Only CerberusX had playable examples. The last two, Cerberus and Love2D, although they are not "basic", they were used as an example of 'how' they promote.
I hope this helps.
J
|
|
|
Post by tbird on Jul 15, 2019 17:18:34 GMT -6
Come to think of it, I think I actually tried Monkey X before but the OOP made me leave, just not a fan...
|
|
|
Post by kennn on Jul 15, 2019 17:22:39 GMT -6
Ok. Researched sites that were "similar" to RCBasic and what they did to "advertise". I hope this helps. Hello, your summary should be really useful for Noob. Noob may set up a very complete plan to promote RCBasic. I will look forward to it. Many good things will happen! Besides, Noob can host your RCBasic games(and Tbird's RCBasic games) on RCBasic's official website. Then these games can easily be downloaded by RCBasic's potential users.
|
|