PinePhone: First Impressions
So, my BraveHeart edition arrived on Monday. It’s pretty nice.
Written by the community…
So, my BraveHeart edition arrived on Monday. It’s pretty nice.
Pt. 1 Binary Representation and Endianness Introduction This article began as an explanation of the “fast inverse square root algorithm” found in the source code of Quake 3 by id Software. While working on the article and receiving feedback I realized that I would better split the article in a small series about binary representation …
One of the things I struggled with when using the PixelGameEngine was using animated sprites. It wasn’t immediately obvious how to get it to work, so over the Christmas break I decided to make a concerted effort to figure it all out. The end result was a brand new extension for Javidx9’s PixelGameEngine. So, I …
Continue reading “New PixelGameEngine Extension for Animating 2D Sprites”
please note this article refers to the pixel game engine version 1, version 2 will have support for far more optimal large sprite rendering out of the box, however some of the information here might be interesting to others that follow. especially if wanting to do own manipulation of sprites.
Unless you are born an information theory genius, at some point during your programming learning you might have considered the following hypothesis: “A file is a sequence of bytes. If I could find the appropriate seed for srand(), surely I could generate the file, just by successively calling rand() % 256? Therefore I could represent …
Planning well is the key to successfully finishing a project, and it does not solely apply to large projects. Even your small one file programs could really benefit from a plan before you start. If you’ve ever watched one of my videos, you’ll frequently see me drawing my intentions on screen – this is not …
I’ve wanted to build a blogging platform with Laravel for a while now and I think writing about my development process will both motivate me and help give some insight into how larger projects can be managed effectively to release. This first post looks at the rationale and overview of the project.
Pseudo-random numbers are numbers drawn which on the surface appear random. It’s not possible for a computer to actually generate “genuinely random numbers” without additional hardware, and even then their credibility of randomness is not guaranteed. For most purposes in game development, it’s rare to actually require genuine random numbers and so we rely upon …
Welcome to OneLoneCoder Community! This is clearly a brand new site, and has very little content right now. But I hope that community members will start creating articles for this site. It’s going to be mostly about programming, but anything technology related or just generally interesting will be accepted. Here are some ideas to get …