How to make Flappy Bird with C++
A little much about C++, Game Development, Programming and Web
The latest blog posts to take off on Hacker News. 2,925 posts.
A little much about C++, Game Development, Programming and Web
In my writeup the other day about not getting a new computer (or, more accurately, about ordering one and then cancelling the order because of supply chain issues), I mentioned that in lieu of gett…
Sometimes, the complexity and overhead of a third-party physics library, such as Box2D, is overkill for your JavaScript game. In this article, walk through an implementation of a straightforward 2D physics engine. Learn to create a simple physics world with gravity and collision detection between game objects. This…
Godot's visual scripting language, VisualScript, was introduced in Godot 3.0, almost five years ago. Despite our continuous effort, it never gained traction and the path to improve it was never clear. Because of this, for Godot 4.0, we decided to accept that the approach we took from the start was simply not the right…
This is a talk and slides from Narrascope 2022, held online in July 2022. It completes a trilogy — I also spoke at Narrascope I and Narrascope II. I’m grateful to the IFTF, and particularly to Judith Pintar and Andrew Plotkin, for arranging the opportunity.
Unlock Seamless Networking on Steam Deck with Tailscale. Install Now for Instant Access.
Is DALL-E 2 fit for use in creative work? A case study involving pixel graphics for a point-and-click adventure game.
Graphists, animators, game programmers, font designers, and other graphics professionals and enthusiasts are often working with Bézier curves. They're popular, extensively documented, and used pretty much everywhere. That being said, I find them being explained almost exclusively in 2 or 3 dimensions, which can be a…
In case you have missed it, over the weekend, a new demo for IBM PC with CGA was released at Evoke, under the name Area 5150. It placed first in the competition, which should not surprise anyone: I…
Using GPU to render vector graphics.
Available now on Steam and Nintendo Switch I started this game back in 2020 as a fun little side-project to pass the time during the pandemic with lots of help from my son. Back then we didn’…
I created Papers, Please in 2013 specifically for desktop computers with mouse control. Now, here, in 2022, desktop computers no longer exist and all computing is done via handheld mobile telephone. Time to update this dinosaur. These thousands of words and megabytes of images will cover some bits of porting the game…
As a man of wide-ranging curiosity, Terry Pratchett was drawn to personal computers early. In 1981, he purchased a Sinclair ZX81 in kit form and soldered it together successfully. He soon upgraded to a Sinclair Spectrum and then to an Amstrad CPC 464 , which was his first computer strong enough to run a practical word…
After 9 months of development, Godot 3.5 is out and it comes fully packed with features and quality of life improvements! This includes a new Navigation system, 3D physics interpolation, Label3D and TextMesh, an Android editor port, asynchronous shader compilation, and more!
Sometimes people ask me: “Nicole, how do you convert a Master System game to the NES?”, or some other combination of game consoles. And the answer is invaria...
The GIF (/ɡɪf/ GHIF) file is unfortunately the most popular and widespread form of exchanging animated content across the internet. Oh crap here’s one now A Pokémon I 3D modeled and animated called Shuppet, in 50fps When I am making animations, with the intent of ultimately becoming a GIF file on the internet, I…
We're determined to deliver a stable release of Godot 4.0 as soon as possible. To achieve this, we are going to enter the feature freeze phase (beta) for Godot 4.0, to shift our focus towards stabilizing the existing functionality and fixing bugs.
Defy reality with Meta Quest. Our VR headsets redefine digital gaming and entertainment. Learn more about Quest 3S, and explore all headsets.
Learn how to build a Pong game in your terminal using Golang and the tcell package. This tutorial covers the basics of creating a game, including w...
In VRChat 2022.2.2, we’re introducing two major improvements to the security of VRChat — Easy Anti-Cheat and Secure Instances.
Facial hair is a largely overlooked topic in facial performance capture. Most production pipelines in the entertainment industry do not have a way to automatically capture facial hair or track the skin underneath it. Thus, actors are asked to shave clean before face capture, which is very often undesirable. In this…
The images described here are generated by analysing the following series for each point (c x ,c y ) on the plane.
Meme from the Twitter post by Juan Linietsky, creator of Godot , that inspired this blog post.
One American writer said to me, “Your books will never sell in America because you can’t hear the elves sing. Americans go in for fantasy books where you can hear the elves sing.”
Resident Evil…what a franchise…regardless if you’re old gamer or a new gamer, you can’t have a gaming life without trying at least a single RE game. Horror games have not been my favorite recently, but back in the day Resident Evil, Silent Hill & Alone in The Dark, been on the top of my list. Can’t tell you how many…
Some years ago Matt Pharr wrote an excellent blog post series, “ Swallowing the elephant ”, in which he describes various optimizations done in pbrt using Disnay’s Moana Island Scene .