Update History

User avatar
JHPJHP
Site Admin
Posts: 217
Joined: Wed Jun 21, 2023 10:48 am

Update History

Post by JHPJHP »

Windows Service & Other Stuff

Updated:
Added \Other_Stuff\ImageStuff\Embed Image.
Added \Other_Stuff\ImageStuff\Embed Images.
Added \Other_Stuff\ImageStuff\Merge Images.
Added \Other_Stuff\MoreStuff\ExpandOneDriveURL.pb.

Embed Image, Embed Images, Merge Images:
While updating my website I wanted fresh images, so I wrote some simple scripts to make the job easier.

ExpandOneDriveURL.pb:
• The download URLs created by OneDrive always redirect back to the Microsoft site.
• The script expands and modifies OneDrive URLs for direct download.
The difference between stupidity and genius is that genius has its limits.
~ Albert Einstein
User avatar
JHPJHP
Site Admin
Posts: 217
Joined: Wed Jun 21, 2023 10:48 am

Re: Update History

Post by JHPJHP »

Updated:
Added \Other_Stuff\MoreStuff\CreateShortcut.pb.

Reference: https://cpp.hotexamples.com/examples/-/ ... mples.html
The difference between stupidity and genius is that genius has its limits.
~ Albert Einstein
User avatar
JHPJHP
Site Admin
Posts: 217
Joined: Wed Jun 21, 2023 10:48 am

Re: Update History

Post by JHPJHP »

Updated:
Added another Jump Sprite example
Improved the original Jump Sprite example.

Jump Sprite
The new example incorporates an infinite scrolling background.

Image
The difference between stupidity and genius is that genius has its limits.
~ Albert Einstein
User avatar
JHPJHP
Site Admin
Posts: 217
Joined: Wed Jun 21, 2023 10:48 am

Re: Update History

Post by JHPJHP »

Updated:
Added \Other_Stuff\ValidateZIP\ValidateZIP.pb.

Simple application to iterate through a single folder of ZIP files to determine if they are valid or corrupted.

Image
The difference between stupidity and genius is that genius has its limits.
~ Albert Einstein
User avatar
JHPJHP
Site Admin
Posts: 217
Joined: Wed Jun 21, 2023 10:48 am

Re: Update History

Post by JHPJHP »

Updated:
Added \Other_Stuff\FluidSimulation\FS_OpenGL.pb.
Added \Other_Stuff\FluidSimulation\FS_Sprite.pb.

• 1:1 conversion from the original C++ example.
• Includes a sprite example.

Converted from the following script: https://github.com/983/Fluid-Simulation.

Note: The 64-bit C compiler was used to improve performance.

Image
The difference between stupidity and genius is that genius has its limits.
~ Albert Einstein
User avatar
JHPJHP
Site Admin
Posts: 217
Joined: Wed Jun 21, 2023 10:48 am

Re: Update History

Post by JHPJHP »

Updated:
Added \Other_Stuff\OldSkoolEffects\QB64\Ray_Tracing_1.pb.
Added \Other_Stuff\OldSkoolEffects\QB64\Ray_Tracing_2.pb.

Supported Sources
https://basicanywheremachine.neocities. ... pheres.run
https://basicanywheremachine.neocities. ... pheres.bas

Note: The 64-bit C compiler was used to improve performance.

Image
The difference between stupidity and genius is that genius has its limits.
~ Albert Einstein
User avatar
JHPJHP
Site Admin
Posts: 217
Joined: Wed Jun 21, 2023 10:48 am

Re: Update History

Post by JHPJHP »

Updated:
Added \Other_Stuff\OldSkoolEffects\QB64\Outline_Sphere_Rotate_1.pb.
Added \Other_Stuff\OldSkoolEffects\QB64\Outline_Sphere_Rotate_2.pb.
Added \Other_Stuff\OldSkoolEffects\QB64\Overlay_Sphere_Rotate.pb.
Added \Other_Stuff\OldSkoolEffects\QB64\Particle_Fountain.pb.

Outline Sphere Rotate
The crazy thing is this effect was created without using transparency.
• Using a black and white rectangular world map, lines are drawn onto a sphere.
• The lines drawn to the back of the sphere are darker than the lines drawn to the front creating a depth effect.
• The background image behind the sphere is merged with the back drawn areas of the sphere to enhance the depth effect.

Original Source: https://www.syntaxbomb.com/others/spher ... globe-qb64.

Note: The 64-bit C compiler was used to improve performance for Outline_Sphere_Rotate_1.pb.

Image
The difference between stupidity and genius is that genius has its limits.
~ Albert Einstein
User avatar
JHPJHP
Site Admin
Posts: 217
Joined: Wed Jun 21, 2023 10:48 am

Re: Update History

Post by JHPJHP »

Updated:
Added \Other_Stuff\OldSkoolEffects\QB64\Spider_Stampede.pb.
Improved \Other_Stuff\\MoreStuff\CompressMemory.pb.
Improved \Other_Stuff\\zLib\Deflate.pb, Inflate.pb.

Spider Stampede
• I started to convert the QB64 example, but decided I could write something better using the built-in PureBasic commands.
• Some algorithms were used from the original source: https://qb64.boards.net/thread/98/explosions.

Additional Features:
1. Move the mouse cursor (crosshairs) over any spider to kill it; spiders will also kill each other.
2. Press the Spacebar to toggle Frame Rate between 30 - 60 FPS, increment by 10.
3. Press the Enter Key to take a screenshot; saved to the root folder.
4. Press the Esc Key to exit.

Image
The difference between stupidity and genius is that genius has its limits.
~ Albert Einstein
User avatar
JHPJHP
Site Admin
Posts: 217
Joined: Wed Jun 21, 2023 10:48 am

Re: Update History

Post by JHPJHP »

Updated:
Added FREE binaries so anyone can sample the goodies.

Note: See the included XML file (FileFingerprint.xml) for a complete list of scripts and programs.

Image
The difference between stupidity and genius is that genius has its limits.
~ Albert Einstein
User avatar
JHPJHP
Site Admin
Posts: 217
Joined: Wed Jun 21, 2023 10:48 am

Re: Update History

Post by JHPJHP »

Updated:
Added \Other_Stuff\OldSkoolEffects\QB64\Matrix_Effect.pb.
Improved \Other_Stuff\OldSkoolEffects\SpecBAS\Digital_Rain.pb.

The example Matrix_Effect.pb was added because of the brilliant yet simple method used to create the effect.

The example Digital_Rain.pb was updated with numerous options allowing for a variety of effects.

Image
The difference between stupidity and genius is that genius has its limits.
~ Albert Einstein
Locked