We would like to build a community for Small Basic programmers of any age who like to code. Everyone from total beginner to guru is welcome. Click here to register and share your programming journey!


Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 110
» Latest member: JonnyWi
» Forum threads: 125
» Forum posts: 1,479

Full Statistics

Online Users
There are currently 36 online users.
» 0 Member(s) | 34 Guest(s)
Bing, Google

Latest Threads
LDArray extension
Forum: Extensions
Last Post: AbsoluteBeginner
5 hours ago
» Replies: 17
» Views: 170
AI learns Small Basic
Forum: Discussion
Last Post: jrmrhrb00
Yesterday, 12:14 AM
» Replies: 6
» Views: 136
Challenge 9 - Quick sort
Forum: Challenges
Last Post: AbsoluteBeginner
11-18-2024, 03:52 PM
» Replies: 47
» Views: 958
How to exit a subroutine ...
Forum: Standard Small Basic
Last Post: litdev
11-11-2024, 12:59 PM
» Replies: 2
» Views: 85
Training program for SB-N...
Forum: Discussion
Last Post: AbsoluteBeginner
11-08-2024, 07:02 AM
» Replies: 13
» Views: 335
SmallBasic Open Edition
Forum: C# Moving from Small Basic
Last Post: KristianVirtanen
11-05-2024, 06:37 PM
» Replies: 21
» Views: 661
UCI Chess Engine
Forum: Challenges
Last Post: Scout
10-30-2024, 10:41 PM
» Replies: 17
» Views: 1,747
Welcome
Forum: Standard Small Basic
Last Post: AbsoluteBeginner
10-30-2024, 10:01 PM
» Replies: 11
» Views: 1,670
Skull Custom Language Cre...
Forum: Discussion
Last Post: z-s
10-28-2024, 04:49 PM
» Replies: 87
» Views: 10,720
SB-Prime Plugins
Forum: Extensions
Last Post: litdev
10-25-2024, 07:52 AM
» Replies: 1
» Views: 76

 
  LDController
Posted by: GBHalford - 10-01-2024, 05:35 AM - Forum: Extensions - Replies (12)

Hi folks,  can anyone help me with some issues with the LDController actions ?
I have a generic USB SNES controller.
From the Windows Game Controller settings and properties, I can see that all the buttons are registering correctly, and continue to register whilst held down.

I have SlimDX runtime for .NET 4.0 installed .

In SB, using the LDController.Buttons query, the array returned is completely spasmodic.  I have the following code in a While ("True") loop...
  LDButtons = LDController.Buttons(1)
  GraphicsWindow.Title = LDButtons

E.g. I press button 1 and hold it. For a few seconds there is no response, then Button 1 may register as "True" for a brief moment, and then return to "False" almost instantly.
All other buttons exhibit similar behaviour. Sometimes a button may not register "True" at all while being held down, even though the Controller settings show that the button is depressed.


Here's what the array looks like for a brief period while I am holding Button 1 down... Notice that it is registered as "True" for 2 loop passes.
1=False;2=False;3=False;4=False;5=False;6=False;7=False;8=False;9=False;10=False;
1=False;2=False;3=False;4=False;5=False;6=False;7=False;8=False;9=False;10=False;
1=True;2=False;3=False;4=False;5=False;6=False;7=False;8=False;9=False;10=False;
1=False;2=False;3=False;4=False;5=False;6=False;7=False;8=False;9=False;10=False;
1=False;2=False;3=False;4=False;5=False;6=False;7=False;8=False;9=False;10=False;
1=False;2=False;3=False;4=False;5=False;6=False;7=False;8=False;9=False;10=False;
1=False;2=False;3=False;4=False;5=False;6=False;7=False;8=False;9=False;10=False;
1=True;2=False;3=False;4=False;5=False;6=False;7=False;8=False;9=False;10=False;
1=False;2=False;3=False;4=False;5=False;6=False;7=False;8=False;9=False;10=False;
1=False;2=False;3=False;4=False;5=False;6=False;7=False;8=False;9=False;10=False;

Any help to resolve this so I can get a true reading of current buttons depressed will be much appreciated.

regards,  Gordon

Print this item

  Small basic feature.
Posted by: z-s - 09-28-2024, 05:33 AM - Forum: Discussion - Replies (1)

To make small basic popular I take the challenge to participate in many online jams with small basic who is ready I will start posting links.


This are starting after some time.

https://itch.io/jam/boss-rush-jam-2025

https://itch.io/jam/game-off-2024

Starting in 18 days: https://itch.io/jam/scream-jam-2024

Starting in 2 days: https://itch.io/jam/speedjam6

While I get little time for coding I to use half of that on my extension.
But I saw some people in this form specially Absolutebeginner I saw your program so much lines of codes so we could participate.
I will try my best

End in 13 days: https://itch.io/jam/1-bit-jam-4

End in 24 days: https://itch.io/jam/hawktoberhorrors2024

Print this item

  Challenge 7 - Snap
Posted by: litdev - 09-25-2024, 09:15 AM - Forum: Challenges - Replies (1)

Make a 2 player 'Snap' game - first player to press their key when 2 of the same are shown, could be shape, colour, size, image or a combination.

Print this item

Wink Creation of SB-Neuron. Ours. Branded.(v2)
Posted by: AbsoluteBeginner - 09-23-2024, 07:45 AM - Forum: Discussion - Replies (50)

(translated by Google Translate)

Hello everyone. Smile 
I accidentally realized that there is a lot of room for fun and creativity in the topic of computer neurons and neural networks.
I propose to make this discussion thread where we can have fun learning old things and creating new ones.

Good luck to everyone.


(translated by Google Translate)

I don't know what projects you are doing in Small Basic right now, but now it's my turn to get back into neural networks.  Cool
However, the ANN extension will not be used here.

In order to easily and correctly use the ANN extension, I will first create a demo program that will allow us to visually observe how a neural network is trained.
I hope that when we see all this, we will be able to understand it all well.
And when we understand it all well, we will be able to easily use ANN neural networks in our SB projects.

(because if this continues, then my e-sportsmen in the games "AI Snake" and "Retro Football" will become champions of the SB championship this year, without even meeting a single opponent)

Print this item

  Voice recognition?
Posted by: Yumda - 09-19-2024, 05:33 AM - Forum: Extensions - Replies (23)

Hi there:

I am trying to write a simple program that can help my father learn to pronounce English better, specifically it will prompt him to pronounce a word and if not recognized then it will not move on to the next word, anyone know of any extensions that can help with voice recognitions for small basics? or any ideas how to go about it another way?

I know it is a big ask, but just hoping if anyone has any ideas.

Print this item

  Callenge 6 - Draw conics
Posted by: litdev - 09-14-2024, 09:22 AM - Forum: Challenges - Replies (10)

Draw a circle, ellipse, parabola and hyperbola - Wikipedia is a good source for more info.

Print this item

  Updating SB
Posted by: z-s - 09-09-2024, 12:31 PM - Forum: C# Moving from Small Basic - Replies (2)

Today I got an idea why someone can't help in updating SB.
We have a community here so any good csharp developer can do this but not me.
I could help in writing standard library for SB.
Making it a high-level programing language.
I have some goals that can be in SB
Addition of function like struct new keywords.
And large standard library seperate dll.
Many csharp functionality.
As I thought sb just use csc.exe to compile a small basic program after converting it to csharp am I right????.

Print this item

  Sharp develop
Posted by: z-s - 09-06-2024, 05:01 PM - Forum: C# Moving from Small Basic - No Replies

Hii I found sharp develop unofficial update 

https://github.com/mgeee35/SharpDevelop-5.2.1

I tried to build my extension and after compiling in ilspy it shows 4.8 fw

Print this item

  Challenge 5 - Count words and lines
Posted by: litdev - 09-06-2024, 08:49 AM - Forum: Challenges - Replies (7)

Write a program to count the number of lines and words in a text document - no extensions.

Print this item

  Challenge 4 - Colour buttons
Posted by: litdev - 09-04-2024, 06:06 PM - Forum: Challenges - Replies (17)

Create some buttons that when pressed change the background colour of the GraphicsWindow.

As an extra challenge, try to make it so that the buttons are suitably coloured - no extensions!

Print this item