New BBCSDL games website/web page?

Discussions related to graphics (2D and 3D), animation and games programming
David Williams

Re: New BBCSDL games website/web page?

Post by David Williams »

michael wrote: Mon 18 Nov 2019, 13:47 Did you click on the HELP button?
Yes, I did (more than once!). But I can be a bit slow on the uptake, me.

It was aimed at BBC Basic for Windows.
Sorry, but why then offer/submit a game that doesn't even run under BBCSDL for inclusion on the 'BBCSDL Games' page?

You dont need to play it.
I wanted to! My initial attempts were not successful, so I will have another go tonight.

Like I said it may not meet minimal requirements in fun factor.
I should have stated this already, but I would admittedly prefer games that make at least some use of SDL 2.0's capabilities in terms of graphics and/or sound.

Take a look at the various illustrative graphics and sound-based example programs written by Richard, and BBCSDL ports of my programs that were originally written for BB4W: Tower demo, Xmas Demo II, Forces of Darkness, Tyoob, etc.

There's so many useful SDL-relevant code snippets & ideas in there you can borrow/adapt for your own programs (although browsing the official SDL 2.0 docs is important and often necessary too, of course).


David.
--
michael
Posts: 43
Joined: Mon 02 Apr 2018, 17:13

Re: New BBCSDL games website/web page?

Post by michael »

Thanks. I will make modifications and test it on SDL. When it is ready I will submit it. I had made a video of me playing it also. So I will provide a link to that. Its down the page on my facebook group that I had operating for a long time. Feel free to post your site there if you like. I created the group to support BBC Basic and SDL on its different platforms.
https://www.facebook.com/groups/523357661397543/
michael
Posts: 43
Joined: Mon 02 Apr 2018, 17:13

Re: New BBCSDL games website/web page?

Post by michael »

So apparently, I had completely forgot that I converted Volatile Vases from using constant redraws and clearing old areas to a sprite powered game. COMLIB was introduced to give more computer interactivity in the future. COMLIB was unnecessary. I was working on converting it into BBCSDL and realized how dependant I made it on BBC4W.
I can convert it, but instead I do need to finish my other game. Volatile Vases can be played on BBC4W and I will just make a new game specifically for BBCSDL.. From scratch on BBCSDL.
I have been distracted all the time playing games pretty much all the time when I relax, so I just give people some very simple tools to experiment with on my facebook group and provided tonnes of simple samples on my personal forum. (Stuff to tinker with)
I have 77 members from all over the world and it is growing. People can experiment with the snippets and decide if they want to dedicate to a programming hobby or career OR if they just need to make a custom tool for something.

I posted the info on other post . ( I do still program, its just once in a while when ever it seems like it could help)
(also I probably will still convert Volatile Vases for BBCSDL just because I can...) :D
mikeg
Posts: 101
Joined: Sat 23 Jun 2018, 19:52

Re: New BBCSDL games website/web page?

Post by mikeg »

David, I have been studying your game called Triples. I noticed I can drag the pieces on the board like they are held in sprites. I am learning how you performed the music and sounds and movement of images. I will study your techniques and see if I can duplicate them. The code in the games you created is pretty outstanding. I will study it intensely and bring some of the more difficult things if I cant understand how you did things.
Focus is on code subject. Feel free to judge the quality of my work.
DDRM

Re: New BBCSDL games website/web page?

Post by DDRM »

Hi Mike,

Thanks for your kind words. I think the "sprite-like" behaviour relies on the fact that in BBC-SDL, and now in BB4W, you can define a colour as "transparent" when you *DISPLAY an image - it's well described in the manual. Then it's just a case of knowing what background colour is behind the image that is being dragged...

The sound is a custom "player" that I wrote at some point, which uses the built-in sound, and reads from data strings defining the rhythm and pitch of the notes for each of 3 channels. It swaps things round a bit to stop it getting (even more) boring...

I suspect your comments about outstanding code in games is really addressed to David Williams (whom I am not...)

:-)

David (Marples)
mikeg
Posts: 101
Joined: Sat 23 Jun 2018, 19:52

Re: New BBCSDL games website/web page?

Post by mikeg »

DDRM, I would like to see more of your work. I like the fact that there are REM statements in your program to help someone
who may be new to the code can pick up the technique and eventually advance others in turn.. :D
Great work David Marples !
Focus is on code subject. Feel free to judge the quality of my work.
David Williams

Re: New BBCSDL games website/web page?

Post by David Williams »

Mike, I see you deleted your thread about the BBCSDL version of 'Volatile Vases' - why was that? Have you withdrawn it?

I did actually download it, but didn't have time to give it a proper test.


David.
--
mikeg
Posts: 101
Joined: Sat 23 Jun 2018, 19:52

Re: New BBCSDL games website/web page?

Post by mikeg »

Mike, I see you deleted your thread about the BBCSDL version of 'Volatile Vases' - why was that? Have you withdrawn it?
Volatile Vases is getting a face lift. I have decided to spend 100% of my free time programming instead of 0.01% .(which has been the case for many years)
I have already vastly improved the game for SDL and am in the process of making the vases so they fall when there is empty spaces and may
make it so that more vases fall when the top opens.
I had to improve efficiency and make it more user friendly, because it should be as user friendly as possible.
The game wont have auto gather on it as that will be the objective of the player to assemble the vases in line. (of course that may change, as most
games like Volatile Vases do auto gather when lines are completed from falling items and other factors.
Feel free to try the older version if you like. I should have the new version done soon.
Focus is on code subject. Feel free to judge the quality of my work.