Showing posts with label source material. Show all posts
Showing posts with label source material. Show all posts

Saturday, July 4, 2020

First page about C++

Hello there! I read some basics about lambda expressions in C++ because I never understood them. After writing my first page of my C++ guide, I can say that now I do understand.

It was hard to get the idea as a whole. I had to read over and over the book and the two answers on Stack Overflow I cited on the page. But in the end I found the answers I was looking for and it is all saved there. The words in bold font are for those who are on the clock and need a fast answer.

I forgot that the book I recommended has multiple references to many Items/Chapters and this can be confusing because you don't know from where to start. It may be hard to understand its content if you are not familiar with all syntax presented, but once you overcome this, it is very useful. 

I hope my text helps you even more to understand Lambdas and Closures.

Until the next time!

Monday, June 29, 2020

Wicked Engine

Wandering in YouTube again, I found a video about game development from scratch announcing the new version of Wicked Engine. It has a simple user interface but a lot of things implemented. Check it out:


When I open the official Engine website, I see the Nazaré meme on the top. It made me wonder if it was made by a Brazilian, but no. Anyway, it made me laugh. 

The 'About' section states that that Wicked is a Game Engine, but if you don't want to use it that way, there are some programming tips, hopefully useful for the reader. That's what I want for my Arena Engine too. Also, one of the Wicked's features is the possibility of using it through C++, or the scripting language, Lua. This is important to me because if you are a better C++ programmer than a Lua one, you are not obligated to learn it, or if you don't want to deal with C++, you can create something faster with a higher level language. 

So, this is another Engine code available on Github for my study alongside with Hazel, as a source material. Hope this is useful for you too.

Wednesday, June 24, 2020

Basic Materials

This is a list of materials I use for studying programming. The first ones are the book for modern C++ by Scott Meyers (Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14), and the book for Python by Mark Lutz (Learning Python). You can find them online but I find it better to have them on my hands. The C++ book is available in portuguese, but the Python one, only in english for the most updated edition (and over a 1500 pages... Ok, better have it as ebook).



When I'm tired of reading, there are these two YouTube channels I follow:
The Cherno has a playlist for C++ and Game Engine creation. I'll basically follow his instructions and adapt it to my goal of building a visualization tool before the game engine. And Bisqwit has videos about programming many sort of things, yet related to my interests in maintaining this blog, which are rendering and C++. Some other subjects as compilers, games cracking, and emulators are curious to me. For now I'm not going to dive into these ones, or I'll loose focus.

Any other relevant channel, book, or paper I find will be credited as well.

See you soon!


New Logo

Hello there. I'm still here.  Recently, I decided to make a logo for this blog. So, here it is.