Thursday, July 23, 2020

Where was I?

Hello, future me.

In case you are wondering where did I go these days since the last post, I've been busy studying many different things, from deep learning to gamification. Both are courses from Coursera, where you can watch the videos, but in order to get the certification, you must pay. Fair enough.

Also, I upgraded my Ubuntu version to 20.04, and it is a lot prettier. Now my simple laptop is faster and my desktop cleaner. Luckily, I manage to compile Yade DEM from source to activate the Potential Particles computation, which once was a real headache. But not before installing 1GB of dependencies. I know I probably wont use Yade anymore, but I found a workshop from a Ph.D in rock mechanics that opened my eyes for certain details when dealing with DEM:
  1. If the particles are getting high velocities, decrease the time step for numerical stability;
  2. If the real sample exhibits plastic behavior, select the simulation material that can recreate it;
  3. Know the shape and size distribution of the grain of the material you want to simulate.
Besides, my sensei recommended me a YouTube channel that teaches Japanese in Japanse. The name is 日本語の森, and they teach grammar of any level.

So, I need to watch some of these videos, test Yade, and get the Deep Learning networks for rigid registration, that I found here, working.

I'm feeling like a workaholic. If it wasn't for my dog getting my attention, I would be lost.

PS: Today the blog completes 1 month! 

Thursday, July 16, 2020

Python page released

Hello again. I wrote the first page about Python. Go check that out. 

The more I study C++ and Python, the more I learn about programming languages as a whole. 

The answer

So, yesterday I submitted the formulary for the job opportunity from Square Enix, and I was rejected. Deep down I knew it was going to happen. They said I didn't have the requirements of working in game industry in the last 5 years, and within those years, 3 years of consumer game development. No words about my Japanese skills, nor my skills being useful in some other area of the company. So, have previously worked with games is indispensable. 

However, all of this was not in vain. I was forced to write down a letter of interests, where you highlight your qualities and how you fit in the company, and resume you professional experience. Then, I could see that there's a lot to do to present a notable curriculum for a company like this. And this blog is just another building block to achieve it.

Thursday, July 9, 2020

Some complaints

Hello there.

I've been busy with my work not working. Then I decided to complaint about it because I noticed that it is necessary to get to the solution. And I know this don't happen to only me.

Have you ever noticed that when you are stuck with something, and you delay asking help to someone because you know you'll find the answer right after it, so you'll bother other people for nothing, but the answer won't come if you don't ask?

That's the spirit. So here it goes:

1)
I can't submit my paper to a journal because the compiled PDF from my LaTeX files does not show any reference to the bibliography, nor figures and tables. I think this is an error, and I can't send it like this. My compilation works fine in my computer, so the problem must be in their system, perhaps.

2)
I've been working with Discrete Element Method to simulate a very hard rock in the shape of a brick. I need to run an uniaxial compression it in order to get its macro Young modulus and Poisson ratio.

The Young modulus is fine, but my sample reacts as an anisotropic material, where the displacement of the laterals are different from each other. But it supposed to be isotropic, so my Poisson calculus would be correct.

I don't know what I'm missing. I just know people tend to use DEM for granular materials, not for rock, although is already proven it can simulate rocks.


 The end.

Tuesday, July 7, 2020

Square Enix job opportunity

I finished the translation of the Square Enix job opportunity with the supervision of my Japanese teacher¹. 

In a nutshell, there will be an online briefing session in July 25th via Zoom where you can interact with Square's employees and ask whatever you want. But since this is also a recruitment, you need to have some skills they listed for a Game Designer, Artist and Game Programmer. I'm interested in the latter one, as you may guess.

I think I'll try to participate this. Even though this sound a bit scary. But you can't win the lottery if you don't buy the ticket, right?

I'll keep you informed about what happens.


See you later!


Edit: update here.


¹ If you want to learn Japanese too, my teacher has a YouTube channel in PT-BR.



 

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!

Friday, July 3, 2020

My Arena Engine Logo

Hello again. I've been busy with my Discrete Element simulations and couldn't post earlier. But I had an idea for my engine logo. And here it is.

I'm not a designer, but I think it's ok.

Global Game Jam 2024

Wow, what a weekend. The Global Game Jam is intense. But I and 3 other members manage to build a game for the theme "Make me laugh&quo...