www.xbdev.net
xbdev - software development
Tuesday November 30, 2021
home | about | contact | Donations
>>
     
 

Programming..

More than just code ....

 

Greetings visitor, welcome to xbdev.net, bringing you all the bytes of information..

 

Please explore the range of tutorials and research articles through to prototypes and sample code listings on a range of subjects. All sorts of exciting gems from graphical formats through to game engines and machine learning.
If there is a particular area or project you'd be interested in proposing - something that would be an invaluable help to the public - please get in touch.
We are always open to new ideas and projects, anything you can imagine... ranging from reverse engineering to writing simple hello world tutorials in for game consoles.






What's been happening, what's new, what does tomorrow hold?

 

NoteBook Developer Inverse Kinematics Demo (JS)


Try the interactive Inverse Kinematic example....

You can tinker with the demo to create all sorts of effects, try adding more links, or scaling the iteration speed (moves towards the solution faster but oscillates/vibrates more).

(Here's Link to the code and different versions ).


The majority of the code is setup code for the graphics - however, it's a compact 2-dimensional example of the CCD IK concept (try adding more details, make the single linked chain into a ragdoll, with 2 arms and 2 legs that you can drag around).

NoteBook Developer Scrolling Text Effect (JS/CSS)


Scrolling text effect using JS and CSS, very simple, but really catchy....

For the example, I've grabbed a simple test image of a jigsaw and put in some simple text - but it's really easy to customize, with lots of things to try.

(Here's Link to the code and different versions ).


Once you've got the basic principles mastered, you can customize the effect in all sorts of ways, mixing different textures, speeds, directions, response to mouse/user input, change the speed or text dynamically, - you can even have multiple overlapping scrolling texts... cool eh! No? I know, better than cool! Super cool ;)

NoteBook Developer (Testing/Learning JS Programming)


Inspired by CodeSandBox, CodePen and Jupyter Notebook, I decided to develop an uncomplicated client based tool for testing out (and writing) simple Javascript programs. Sometimes, you just want to 'test' something, without all the complications - something that doesn't depend on a server (runs on your computer - client side). I followed the Jupyter layout, so you see a 'list' (instead of your programs on different pages) - to help you develop and incrementally see your code grow - with the output for your program given below (easy to edit and re-run), or create a new version... Brilliant for small programs, testing and learning. Give it a try and see what you think. Only the first version, maybe I'll add some extra features (e.g., syntax highlighting).

( Here's Link (notebook.xbdev.net) ).


Really crazy what you can achieve using a web browser! Just take a look, everything from machine learning libraries, hardware acceleration (WebGL/WebGPU), even Virtual, Augmented and Mixed Reality (WebXR) is possible using a standard web browser! Non of those issues of cross platform, installation, latest builds... it just runs!! (as long as you have a reasonable computer and an up to date web browser).

Life Goes by too quickly!!!...


Printable calendar created using Vanilla Javascript, which shows the life-calendar (generated on-the-fly when the page loads). It lets you see just how much time you've got! 90 years! It sounds like a lot, but when you look at the calendar, you'll start to wonder (how much time have you got left!! ;).

   Link to Calendar

Let me know if you think of any little tweaks that might make it a bit more fun? Maybe a pick/click on a specific square to vote that your best day (and see which days were also picked by other people - what do you think? good idea?)



Rick&Morty Mario Just for Fun...


While they keep us waiting for the new season of Rick & Morty! What's even worse, they're teasing us and feeding us juicy tid-bits and snippets! Just to drive us crazy thirsty for more!!
So just for a bit of fun I created a Mario-Rick crossover! ;)

   Link to Demo

Pre-order your season 5 of R&M now! Order extra copies for friends and family ;)

Code-Misery (Pair Programming)


You'll at one point or another during your career hear about the amazing benefits of pair programming. Work as a team, together, on a single computer to 'double' your performance. But what happens when pair programming goes wrong? What could happen?


Then again, there are those that might say, "what doesn't kill you, makes you stronger".

Testing? Volunteer Game Testers (Test Your Skills)


I'm working on a port of the classic Mario game (the retro 2D version) - and I wanted some play testing. I've made a version of the game available if anyone wanted to volunteer and give it a try - test if you have 'skillz' - also to see if there are any bugs?

At the end of each level you can rate the difficulty and if you like coffee ;)
I've shown a few of the level mock-ups below so you can see how the levels are structured and what to expect.



Link to Game
The game runs in on a web page, doesn't require any installation or complex graphics and is just for fun.
You should be able to click on the link, and run it on a web page and use the cursor keys to move around.
It took me an hour or so to get into the groove before I was able to get through the first few levels. Not sure if the balance is right between the fun, frustration and anger!
To make it a little less painful, so you don't throw your computer out the window, if you do complete a level, then if you die, you continue from the level that you've last reached ;) So you can continue to progress and rate each level as you go :) If anyone gets through all the levels, email me! I won't believe it! No one has those skills! ;)

Time is flying past so fast! - Christmas Is Coming Again (2021!) Again!


A range of new articles on Javascript and Interactive Web-Based solutions are available, not to mention, research articles that explore cutting edge topics.

I'm sure you'll find something to feed your curiosity. As who can't resist opening the hud, and having a look at what's actually happening inside - optimization tricks, software projects, file formats, processors, compilers, assembly, so many juicy topics ....

Season of Gouls and Ghosts - Halloween!


Just because it's that time of year, and we don't want to go straight to Christmas and miss Halloween. Get into the 'spirit' of things. A simple Halloween/Javascript Game with an integrated editor (link).








 

 
 Visitor: 9534626
{ 229.27.38.75 }
Copyright (c) 2002-2020 xbdev.net - All rights reserved.
Designated articles, tutorials and software are the property of their respective owners.