New SmallBASIC Website

Started by J7M, February 06, 2025, 21:58:44

Previous topic - Next topic

J7M

I'm currently working on a new SmallBASIC website. You can find a test website at https://j7m.envs.net/. Please have a look. I'm happy about feedback. The website comes in a light and dark mode. Depending on your browser settings, the website is automatically rendered light or dark. I also included my work-in-progess of the SmallBASIC manual. It is now much more colorful.

SToS

Quote from: J7M on February 06, 2025, 21:58:44The website comes in a light and dark mode.
Thank you so much for this under appreciated feature.  My eyes and head can't thank you enough.

QuoteI also included my work-in-progess of the SmallBASIC manual. It is now much more colorful.

Even at this early stage, It is leaps ahead of any BlitzMax NG documentation.

Good work.

round157

Quote from: J7M on February 06, 2025, 21:58:44I'm currently working on a new SmallBASIC website. You can find a test website at https://j7m.envs.net/. Please have a look. I'm happy about feedback. The website comes in a light and dark mode. Depending on your browser settings, the website is automatically rendered light or dark. I also included my work-in-progess of the SmallBASIC manual. It is now much more colorful.
Really good. 

round157

One idea. 

https://j7m.envs.net/pages/Screenshots.html

There are several games made with Raylib. Including screenshots of these games on this webpage may attract young new visitors to download the SmalBASIC package to try to learn the language.  

J7M

Quote from: round157 on February 08, 2025, 02:16:36One idea.

https://j7m.envs.net/pages/Screenshots.html

There are several games made with Raylib. Including screenshots of these games on this webpage may attract young new visitors to download the SmalBASIC package to try to learn the language. 
@round157 Thank you for the idea. I changed the screenshot web site. Working link is: https://j7m.envs.net/pages/screenshots.html

round157

Quote from: J7M on February 08, 2025, 22:59:35
Quote from: round157 on February 08, 2025, 02:16:36One idea.

https://j7m.envs.net/pages/Screenshots.html

There are several games made with Raylib. Including screenshots of these games on this webpage may attract young new visitors to download the SmalBASIC package to try to learn the language. 
@round157 Thank you for the idea. I changed the screenshot web site. Working link is: https://j7m.envs.net/pages/screenshots.html
So efficient. 

round157

An idea. 

https://j7m.envs.net/pages/plugins_raylib.html

Adding the information of the games to the above webpage will let new visitors know where to download finished games made with SmallBASIC and raylib. They may increase new visitors' interest in SmallBASIC. 

https://joe7m.itch.io/bug-escape
https://joe7m.itch.io/asteroids-for-smallbasic




Naughty Alien

..i never used smallbasic, so as i understand from web site, its interpreter? Having said this, how does deployment work, for example, with Raylib as i see it does support it?

round157

Quote from: Naughty Alien on February 11, 2025, 05:22:59..i never used smallbasic, so as i understand from web site, its interpreter? Having said this, how does deployment work, for example, with Raylib as i see it does support it?
Hello..I am an amateur learner and the language looks nice and beginner friendly. The latest version of Raylib is version 5.5. The following webpage shows that SmallBASIC supports it. Other BASIC dialects don't support version 5.5. (FreeBASIC:5.0, BlitzMax:3.0, PureBASIC: 3.0) 

https://github.com/raysan5/raylib/blob/master/BINDINGS.md

chrisw and J7M handle SmallBASIC well. If you encounter whatever problems, I think that they will be very helpful. 

J7M

Quote from: Naughty Alien on February 11, 2025, 05:22:59..i never used smallbasic, so as i understand from web site, its interpreter? Having said this, how does deployment work, for example, with Raylib as i see it does support it?
To deploy a SmallBASIC program, you can use the distribution tool. It will pack all the necessary files to run the interpreter and all files of your program in a data directory. In case of Windows the user will see a EXE-file to start the program (or more precise to start the interpreter). In case of Linux an executable  AppImage will be created. If you want to deploy for Android the interpreter is packed as a library into the final apk. For more information see here: http://smallbasic.github.io/pages/distributiontool.html. An example of a game packed with the distribution tool: https://joe7m.itch.io/bug-escape.

round157

J7M, 

Suggestion. This is another nice game made by you. However, you didn't use Raylib to make this game. I suggest that you update the game with Raylib and release the finished version on Itch. The finished version will be one more nice game example of SmallBASIC and Raylib. 


https://www.syntaxbomb.com/smallbasic/one-more-usless-game/

J7M

Quote from: round157 on February 17, 2025, 03:18:19J7M,

Suggestion. This is another nice game made by you. However, you didn't use Raylib to make this game. I suggest that you update the game with Raylib and release the finished version on Itch. The finished version will be one more nice game example of SmallBASIC and Raylib.


https://www.syntaxbomb.com/smallbasic/one-more-usless-game/
A while ago I was thinking about this to create a nice raylib version of the game with a lot of bling-bling animations, nice sounds and music. But as always other interesting thinks are stealing my time. ;)

round157

Quote from: J7M on February 18, 2025, 13:02:11
Quote from: round157 on February 17, 2025, 03:18:19J7M,

Suggestion. This is another nice game made by you. However, you didn't use Raylib to make this game. I suggest that you update the game with Raylib and release the finished version on Itch. The finished version will be one more nice game example of SmallBASIC and Raylib.


https://www.syntaxbomb.com/smallbasic/one-more-usless-game/
A while ago I was thinking about this to create a nice raylib version of the game with a lot of bling-bling animations, nice sounds and music. But as always other interesting thinks are stealing my time. ;)

I see!

I have one more idea  Including a few simplified versions of classic games(with source codes) in the SmallBASIC download package will be helpful. For example, simplified version of Pong,  simplified version of Snake,  simplified version of Breakout, etc. People with some programming knowledge will be able to begin to learn how to use SmallBASIC with Raylib to make simple games at once.  

bplus

#13
New site looks great!

I didn't know you had a better looking manual worked up, look forward to going through that see if more developed since last I looked.

At SmallBASIC tag at Discord through gotBASIC (i don't know what they call the different boards/sites in Discord)
but there I suggested to you @chrisws or @J7M (do you know about gotBASIC SmallBASIC tag?) to add that to the Cummunity Menu Item on SmallBASIC site and now I am suggesting again here. Maybe Cory Smith, admin at Discord gotBASIC, can setup an invite thing for the SB site as well.
1 person likes this

round157

I discovered the webpage recently. The page is interesting. :D

https://gb32.itch.io/

Perhaps the page can inspire you(chrisws or J7M) to make a similar page for SmallBASIC on Itch.