Easy, Quick & Cheap Pasta Sauce

Quick, Easy & Cheap Pasta Sauce

Anyway, so I am someone that eats more than they should, however, I do try and eat healthily (within reason) and often I don’t have anything super quick to eat. I love pasta so this recipe is something that is cheap, simple and keeps for ages in the fridge. This makes it a good addition to any fridge if you like pasta, don’t always want to cook something and don’t want to buy takeaway. It is more economical to use fresh tomatoes where I live and they are probably the healthier option, however, if you prefer just substitute for tinned. You can also use overripe, soft tomatoes that you were planning to throw in the bin. I also use the same sauce as a homemade pizza sauce under the mozarella.

Text Center & Scroll > 2D

Text Center & Scroll Up & Scroll Left/Right

Demonstrates centering of text at different sizes, moving of two different texts left and right across screen as well as up. View on Github

Before you start
I am a self taught Go programmer and do it as a hobby, the code below is my own interpretation of how to do something, probably not the only way or the best way. This is intended as a resource to learn some basic Raylib and Go game dev skills. If you want to use any of the code anywhere else, feel free to do so.

Moving Space/Shooting Stars Background > 2D

Make a moving space background

Quick way to create moving space background with random movement, color fade and direction change. If you would prefer to use sprites (images) then draw textures in place of the rectangles. View on Github

Before you start
I am a self taught Go programmer and do it as a hobby, the code below is my own interpretation of how to do something, probably not the only way or the best way. This is intended as a resource to learn some basic Raylib and Go game dev skills. If you want to use any of the code anywhere else, feel free to do so.

Grid of Random Color Blocks > 2D

Make a colorful grid of blocks

Quick way to create colorful background of randomly colored blocks using a slice of structs to store the color and position information. Try changing color fade, outline, rectangle size and use textures to achieve different effects. Using the same or similar colours or textures can be used to create a simple tiled background. View on Github

Before you start
I am a self taught Go programmer and do it as a hobby, the code below is my own interpretation of how to do something, probably not the only way or the best way. This is intended as a resource to learn some basic Raylib and Go game dev skills. If you want to use any of the code anywhere else, feel free to do so.

Vector2 Point versus Border Collisions > 2D

Easy boundary collisions using Vector2 points

Very simple example to demonstrate the use of Vector2 points to check for collisions of a moving rectangle inside a border rectangle. Four Vector2 points are created for each corner of the rectangle, if one exits the border rectangle then the movement direction changes. View on Github

Before you start
I am a self taught Go programmer and do it as a hobby, the code below is my own interpretation of how to do something, probably not the only way or the best way. This is intended as a resource to learn some basic Raylib and Go game dev skills. If you want to use any of the code anywhere else, feel free to do so.

Making Games with Go(lang)

Using Raylib & Go to make games (hopefully)

So, I am a (self taught) web designer and after a few years I got pretty bored of HTML and CSS and decided to learn another language. After messing around with a few things I stumbled across Go and have been trying to learn it ever since. Originally, the idea was just to use it as an easy way of coding a remake of the classic DOS game Rogue in the terminal (ASCII art) as it was something I had always wanted to do. Go, if you weren’t aware, is not a language originally intended for games development, more for servers and web development and things like that (I think). However, it was (for me) a pretty easy language to learn when compared to others that I tried and it seems you can make games with just about any language these days.

From there, via the Awesome Go list, I discovered the Go bindings for Raylib, which basically allows you to make games with 2D and 3D graphics using Go. This has pretty much turned into my hobby over the past few years and so I will be sharing a few things I have learned along the way that should (hopefully) help you if you are interested in giving it a go (excuse the pun). Just note, that this is purely hobby stuff and Go is (almost) definitely not the right languge to start with if you are planning to get into game dev as a career. However, if you are just wanting to make some pretty graphics appear on screen that you can move around without having to spend years learning a more complex language then Go is a pretty easy to learn and use.

Hidden Gem & Underrated Games

Run out of ideas of what to play?

It happens to everyone, you have a long day at school or work, get home and sit down to play a game and then think, ‘I don’t have anything to play’ so here are some ideas for games you may not have played. I have played every game myself on the list below, and IMO (in my opinion) these are all definitely worth playing.