Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added my first blog post #586

Merged
merged 10 commits into from May 30, 2022
Merged

Added my first blog post #586

merged 10 commits into from May 30, 2022

Conversation

m-agour
Copy link
Contributor

@m-agour m-agour commented May 23, 2022

No description provided.

@skoudoro
Copy link
Contributor

Great! Thank you @m-agour for this first version. we will start the review of this PR on wednesday.

Copy link
Contributor

@ganimtron-10 ganimtron-10 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @m-agour ,
Below are the few typos and punctuation issues I found out in your post.
PTAL.
Thanks!

A Little About Myself
~~~~~~~~~~~~~~~~~~~~~

I am Mohamed from Egypt. , I am pursuing a Bachelor of Engineering in Computer Engineering and Automatic Control (expected: 2023), Tanta University, Egypt.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Extra comma(,) after the first fullstop.


I am Mohamed from Egypt. , I am pursuing a Bachelor of Engineering in Computer Engineering and Automatic Control (expected: 2023), Tanta University, Egypt.
I've been around computers since 2008 when I had my first PC with 128MB RAM and ran on Windows XP (that's almost all I could remember about it).
Around 2013 I started to have some questions about how games are made and how to make them myself!.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Exclamation and fullstop both used at the end.




Develpoing 3D game
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo correction Developing

[https://youtu.be/CQY9c3oGJ3E]).

The next step was to implement the shader to make it work with FURY actors but then I knew I'm having a mandatory training required by the University last summer. I was disappointed and I decided to postpone till next year's GSoC.
This year when the accepted organizations were pronounced I didn't bother to go through the list since I knew exactly which organization I'm going to apply for. So I just went directly to read the Ideas list for FURY.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo - announced instead of pronounced


The next step was to implement the shader to make it work with FURY actors but then I knew I'm having a mandatory training required by the University last summer. I was disappointed and I decided to postpone till next year's GSoC.
This year when the accepted organizations were pronounced I didn't bother to go through the list since I knew exactly which organization I'm going to apply for. So I just went directly to read the Ideas list for FURY.
The Keyframe animation system was the perfect fit! I've been arount keyframes for half of my life to even participate the required features before I read them! I then started to contribute and one contribution led to the other one.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo - around

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you! I'm already working on them.

Copy link
Member

@xtanion xtanion left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hii @m-agour , there are a few grammatical mistakes that I found on your blog. PTAL


The day I got accepted
~~~~~~~~~~~~~~~~~~~~~~
I made it my mission for the day to keep watching the email for any changes. When It got 8:00 pm in the Cairo timezone I didn't see any changes. So I started searching for any news whatsoever and I couldn't find any.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

timezone,

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1, add a coma

The day I got accepted
~~~~~~~~~~~~~~~~~~~~~~
I made it my mission for the day to keep watching the email for any changes. When It got 8:00 pm in the Cairo timezone I didn't see any changes. So I started searching for any news whatsoever and I couldn't find any.
The GSoC dashboard doesn't say anything (story of my life. I didn't even get any promotions or spam mails that day). That's when I gave up. but, something doesn't feel right! right? I went again to check the dashboard to find that my proposal is accepted. but I can't even believe it. I'd better not jump to conclusions and wait for the official email before celebrating. shortly after, I received the official email It was a whole new feeling I never experienced ever before! I reached a whole new level of happiness.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

But (Uppercase after a full stop)
Shortly
had never

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

too many but, try to find alternative

@m-agour m-agour changed the title added first post Added my first blog post May 25, 2022
Fixed some punctuation mistakes and added some new information.
Removed additional colons
@codecov
Copy link

codecov bot commented May 25, 2022

Codecov Report

Merging #586 (3d5c587) into master (38e9c1f) will decrease coverage by 0.01%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #586      +/-   ##
==========================================
- Coverage   87.96%   87.94%   -0.02%     
==========================================
  Files          62       62              
  Lines       13099    13099              
  Branches     1316     1316              
==========================================
- Hits        11522    11520       -2     
- Misses       1201     1202       +1     
- Partials      376      377       +1     
Impacted Files Coverage Δ
fury/fury/data/fetcher.py 71.03% <0.00%> (-1.38%) ⬇️

Copy link
Contributor

@skoudoro skoudoro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @m-agour,

Thank you for this nice blog post. It is almost ready to be merged. Can you address the last comment below? Thanks!

Thanks @ganimtron-10 and @xtanion for the review

Around 2013, I had some questions about how games are made and how to make them myself!.
There was no one to answer these questions for me.

My English wasn't any good and the game development Arabic community was very hard to find on the internet. But eventually, I came across a forum with some people speaking about some stuff such as game engines, 3D models, textures, animations, and a lot of fun stuff. That made sense back then and answered some of my questions. Then It was time to get involved with this amazing community. I was lucky enough to start with 3ds Max 2009 Edition, with that little view cube begging me to touch it. It was just love at first sight).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sight) Why is there a closing bracket here ?

Copy link
Contributor Author

@m-agour m-agour May 26, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sight) Why is there a closing bracket here ?

After modifying the sentence, I accidentally left it there.


When I heard about OpenGL API for the first time from a senior and that it is being used to develop game engines, I started learning it along with GLSL.

And it finally hit me: It is all math!.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no need of . after !

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This one has not been resolved.


So, no Numpy, no PyGLM, fixed pipelines, no custom shaders, and each vertex had to be sent individually to the GPU.

At first, I got disappointed, but while developing the game, I had a lot of optimization challenges that made me have fun figuring out how to still make the 3D game I’ve always wanted to make!.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no need of . after !

This year when the accepted organizations were pronounced, I didn’t bother to go through the list since I knew exactly which organization I’m going to apply for. So I just went directly to read the Ideas list for FURY.


The Keyframe animation system was the perfect fit! I’ve been around keyframes for half of my life to even guess the required features before I read them!. I then started to contribute and one contribution led to the other one.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no need of . after !

@@ -0,0 +1,92 @@
My journey till getting accepted into GSoC22
================================================================================
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

too long, please, try to keep the same size as the title


The day I got accepted
~~~~~~~~~~~~~~~~~~~~~~
I made it my mission for the day to keep watching the email for any changes. When It got 8:00 pm in the Cairo timezone I didn't see any changes. So I started searching for any news whatsoever and I couldn't find any.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1, add a coma

The day I got accepted
~~~~~~~~~~~~~~~~~~~~~~
I made it my mission for the day to keep watching the email for any changes. When It got 8:00 pm in the Cairo timezone I didn't see any changes. So I started searching for any news whatsoever and I couldn't find any.
The GSoC dashboard doesn't say anything (story of my life. I didn't even get any promotions or spam mails that day). That's when I gave up. but, something doesn't feel right! right? I went again to check the dashboard to find that my proposal is accepted. but I can't even believe it. I'd better not jump to conclusions and wait for the official email before celebrating. shortly after, I received the official email It was a whole new feeling I never experienced ever before! I reached a whole new level of happiness.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

too many but, try to find alternative

Fixed the underline being too long.
Remove unnecessary full stop.
Modified some sentences.
Fixed some punctuation mistakes.
Copy link
Contributor

@skoudoro skoudoro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @m-agour,

it would be great if you could check before pushing your code. The same mistake comes back and we would like to avoid reviewing the same mistake 4 times.

Thanks!


When I heard about OpenGL API for the first time from a senior and that it is being used to develop game engines, I started learning it along with GLSL.

And it finally hit me: It is all math!.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This one has not been resolved.


I've been around computers since 2008 when I had my first PC with 128MB RAM and ran on Windows XP (that's almost all I could remember about it).

Around 2013, I had some questions about how games are made and how to make them myself!.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no need of . after !

Around 2013, I had some questions about how games are made and how to make them myself!.
There was no one to answer these questions for me.

My English wasn't any good and the game development Arabic community was very hard to find on the internet. But eventually, I came across a forum with some people speaking about some stuff such as game engines, 3D models, textures, animations, and a lot of fun stuff. That made sense back then and answered some of my questions. Then It was time to get involved with this amazing community. I was lucky enough to start with 3ds Max 2009 Edition, with that little view cube begging me to touch it. It was just love at first sight.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no need for uppercase for the words:

  • english
  • arabic

This year when the accepted organizations were announced, I didn’t bother to go through the list since I knew exactly which organization I’m going to apply for. So I just went directly to read the Ideas list for FURY.


The keyframe animation system was the perfect match! I have been around keyframes for half of my life to even guess the required features before I read them!. I then started to contribute and one contribution led to the other one.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no need of . after !

@m-agour
Copy link
Contributor Author

m-agour commented May 28, 2022

Arabic

Hi @m-agour,

it would be great if you could check before pushing your code. The same mistake comes back and we would like to avoid reviewing the same mistake 4 times.

Thanks!

Sorry for that.

fixed some additional grammar mistakes.
The curly apostrophe wan not being rendered correctly in some RST viewers.
Copy link
Contributor

@skoudoro skoudoro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you for the update.

Thanks @xtanion and @ganimtron-10 for the review.
merging

@skoudoro skoudoro merged commit 7c4edf6 into fury-gl:master May 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants