อยากสร้างเกมเจ๋ง ๆ สักหนึ่งเกม แต่ไม่รู้ว่าจะเลือกใช้ภาษาไหนในการพัฒนาดี... 🤔
.
ซึ่งในปัจจุบันมีอยู่หลายภาษามากที่นิยมนำมาพัฒนาเกม และวันนี้แอดจะมายกตัวอย่าง 3 ภาษา ที่ฮิตมากที่สุด นั่นคือ Python, C# และ C++
.
แต่ละภาษาเหมาะกับการพัฒนาเกมแบบใด? แล้วจะเลือกใช้ภาษาไหนดี ? วันนี้มาไขข้อสงสัยกันให้กระจ่างไปพร้อมกันในโพสต์นี้เลยจ้าาา
.
มาเริ่มกันที่ภาษา Python กันก่อน
.
🐍 Python เป็นภาษาที่ Syntax ง่าย เรียนรู้ได้ง่ายที่สุดเมื่อเทียบกับ C# และ C++ มี Learning Curve น้อยที่สุด การพัฒนาเกมด้วย Python ทำได้รวดเร็ว Coding น้อย แต่บ่อยครั้งใช้ไม่ได้กับเกมที่มีความซับซ้อน เพราะ Python ช้าและมีประสิทธิภาพน้อยกว่า จึงเหมาะกับการพัฒนาเกมแบบ 2D ที่ไม่มีความซับซ้อนมากนัก
.
Python จะมี Library ที่ช่วยในการพัฒนาเกมด้วยนะ เช่น PyGame, Pyglet และ Godot ซึ่งเหมาะสำหรับพัฒนาเกมแบบ 2D
.
เพื่อน ๆ คนไหนอยากเริ่มต้นพัฒนาเกมที่ไม่ซับซ้อน และไม่ต้องใช้เวลาเรียนรู้นาน ต้องภาษานี้เลย !!
.
.
มาต่อกันที่ C# กันบ้าง
.
👨💻 C# อีกหนึ่งภาษาที่ยืนหนึ่งในการพัฒนาเกม มี Learning Curve สูงกว่า Python แต่ก็ยังน้อยกว่าภาษา C++ เรียนรู้ง่าย เหมาะกับผู้เริ่มต้น มีความปลอดภัย และมีประสิทธิภาพ สามารถใช้พัฒนาเกมที่ซับซ้อนมากขึ้นได้
.
ซึ่งมี Engine ที่ใช้พัฒนาเกมสุดฮิต ที่ใครอยู่ในวงการนี้ไม่มีทางไม่รู้จัก อย่าง Unity ซึ่งได้รับความนิยมมาก ๆ ใช้พัฒนาเกมแบบ 3D ได้สบาย ๆ ในอุตสาหกรรมเกมส่วนมากก็ใช้ Unity นี่แหละในการพัฒนา แถมยังมี Community ขนาดใหญ่ และมีแหล่งข้อมูลมากมายให้ผู้ที่สนใจได้ศึกษา เอาเป็นว่าอยากสร้างเกมเจ๋ง ๆ ก็ต้อง Unity นี่แหละ
.
และนอกจาก Unity ก็ยังมี Engine อื่น ๆ อีก เช่น CryEngine, MonoGame, และ Microsoft XNA Game Studio เป็นต้น
.
.
และสุดท้ายยยย C++
.
💥 C++ มี Learning Curve สูงกว่า 2 ภาษาที่กล่าวมา ใช้เวลาในการเรียนรู้นานกว่า ซึ่งเป็นอีกภาษาหนึ่งที่นิยมนำมาพัฒนาเกม มีความรวดเร็ว สามารถสร้างเกมที่ซับซ้อนได้ มีความสามารถในการจัดการหน่วยความจำ ทำให้สามารถควบคุมประสิทธิภาพได้ดียิ่งขึ้น ยืดหยุ่น ใช้พัฒนาเกมที่มีขนาดเล็กหรือขนาดใหญ่ก็ได้
.
มี Engine ที่ใช้ในการพัฒนาเกม คือ Unreal Engine สร้างสรรค์เกมได้หลากหลายจะเป็นเกมธรรมดา ๆ ไปจนถึงเกมที่มีกราฟิกระดับสูง และมีความซับซ้อนมาก ๆ ซึ่งเหมาะมากสำหรับนักพัฒนาเกมมืออาชีพ มือใหม่อาจจะต้องใช้เวลาเรียนรู้นานกว่าอีก 2 ภาษาเล็กน้อย
.
และนอกจาก Unreal Engine ที่เขาฮิตกัน ก็มี Engine อื่น ๆ ที่ใช้ในการพัฒนาเกมด้วยนะ เช่น Cocos, CryEngine, และ Godot เป็นต้น
.
C++ ก็เป็นอีกหนึ่งภาษาที่มี Community ขนาดใหญ่ ให้งานกันทั่วไปในทุกวงการ ทำให้มีแหล่งความรู้ให้กับผู้ที่สนใจไปศึกษาอย่างมากมาย
.
.
เป็นยังไงกันบ้าง ? หวังว่าจะมีภาษาที่ชอบกันในใจแล้วเนอะ ❤️ หรือถ้าอยากจะแชร์อะไรเพิ่มเติม คอมเมนต์มาพูดคุยกันได้เลยน้า 😁
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
#gamedeveloper #game #programming #BorntoDev
同時也有144部Youtube影片,追蹤數超過92萬的網紅ochikeron,也在其Youtube影片中提到,How you make the batter is the key. My mom uses Takoyaki flour and tasty Dashi broth, then makes the batter bit loose and less salty. In this way we c...
「learning curve」的推薦目錄:
- 關於learning curve 在 BorntoDev Facebook 的精選貼文
- 關於learning curve 在 BorntoDev Facebook 的最佳貼文
- 關於learning curve 在 AppWorks Facebook 的精選貼文
- 關於learning curve 在 ochikeron Youtube 的最佳貼文
- 關於learning curve 在 ehsan mokhtary Youtube 的最讚貼文
- 關於learning curve 在 Daphne Iking Youtube 的精選貼文
- 關於learning curve 在 Learning Curve Group - Home | Facebook 的評價
learning curve 在 BorntoDev Facebook 的最佳貼文
🌏 ในโลกของการเขียนโปรแกรมมันก็มีภาษามากมายเกิดขึ้นมา ซึ่งในแต่ละภาษาก็มีความสามารถที่แตกต่างกัน ขึ้นอยู่กับว่าเราจะประยุกต์ใช้กับงานแบบไหน และมีอีกหนึ่งภาษาที่มาแรงมากในหมู่ Data Science ซึ่งบางคนอาจจะยังไม่รู้จัก ซึ่งภาษาที่ว่าคือ...ภาษา R นั่นเอง !
.
และวันนี้แอดจะพาเพื่อน ๆ ทุกคนมาทำความรู้จักกับภาษา R มันคืออะไร ? แล้วใช้ทำอะไรได้บ้าง ? หาพร้อมแล้วไปดูกันเลย !! 🔥
.
🤔 ภาษา R คืออะไร ?
.
ภาษา R เป็นภาษาในการพัฒนาโปรแกรมแบบ Open-Source ใช้งานได้ทุกแพลตฟอร์ม ไม่ว่าจะเป็น Windows, Linux และ macOS เรียนรู้ได้ง่ายไม่แพ้ภาษาอื่น ๆ มีความหยืดหยุ่นสูง เหมาะสำหรับงานด้าน Machine Learning สถิติ และการวิเคราะห์ข้อมูล
.
เป็นอีกหนึ่งภาษาที่แพร่หลายในหมู่ Data Science มี Community และอัตราการเติบโตที่สูงขึ้นเรื่อย ๆ
.
📄 ทำไมถึงต้องใช้ภาษา R ?
.
นอกจากภาษา Python แล้ว ภาษา R ก็เป็นอีกหนึ่งภาษาที่ใช้พัฒนา Machine Learning สถิติ และการวิเคราะห์ข้อมูล สามารถสร้าง Objects, Functions, และ Packages ได้ง่าย ๆ แถมยังมี Learning Curve น้อยกว่า Python มี Syntax ที่เข้าใจง่าย ใช้เวลาแปบเดียวก็เขียนได้แล้ว !
.
ภาษา R ยังสามารถใช้งานร่วมกับภาษาอื่น ๆ ได้ เช่น Python, Java, และ C++ มีสูตรทางคณิตศาสตร์มาให้ ทำให้ประมวลผล และจัดการข้อมูลได้ง่าย แถมยังสามารถใช้งานร่วมกับเครื่องมือวิเคราะห์ข้อมูลได้อีกด้วย
.
แต่ภาษา R ก็ยังมีข้อจำกัดในเรื่องความปลอดภัย จึงไม่เหมาะไปใช้ทำเว็บแอปพลิเคชันนั่นเอง
.
✨ มาเริ่มต้น Hello World กันเลย !!
.
ภาษา R นั้นก็คล้าย ๆ กับภาษาอื่นที่ใช้กันอย่างแพร่หลาย ส่วน IDE ที่นิยมใช้กัน เช่น R Studio, Rattle, Tinn-R เป็นต้น บันทึกไฟล์ที่มีนามสกุล .r
.
cat("Hello World")
.
นอกจากนี้ ยังมีฟังก์ชันที่ช่วยในการคำนวณทางสถิติอีกมากมาย สามารถศึกษาเพิ่มเติมได้ในลิงค์ด้านล่างเลย !! 👇
💥 https://www.tutorialspoint.com/r/index.htm
🔧 ใช้ทำอะไรได้บ้าง ?
.
🔹 Data Science - มีฟังก์ชันมากมายที่เกี่ยวข้องกับงานด้านสถิติ แถมยังมีการเตรียมสภาพแวดล้อมให้เหมาะกับการคำนวณและการออกแบบทางสถิติ
.
🔹 Data Analyst - ช่วยในการนำเข้าและส่งออกข้อมูลในรูปแบบต่าง ๆ ช่วยในการคำนวณและวิเคราะห์ข้อมูลทางสถิติ
.
🔹 Data Visualization - มีฟังก์ชันที่ช่วยในการคำนวณ หากใช้ร่วมกับ IDE สามารถแสดงรูปแบบกราฟได้ตามต้องการ
.
🔹 Machine Learning - รองรับการประมวลผลโมเดลในงานด้าน Machine Learning เป็นอีกหนึ่งภาษาที่ใช้ในงานด้านนี้ไม่แพ้ Python เลยทีเดียว !
.
นอกจากนี้ก็มีบริษัทใหญ่ ๆ อย่างเช่น Google, Facebook, Bing, Twitter, และ Accenture ใช้ภาษา R ในการวิเคราะห์ข้อมูลและทำงานด้านสถิติเช่นกัน
.
เพื่อน ๆ ก็พอจะรู้จักเจ้าภาษา R กันคร่าว ๆ แล้วเนอะ !! ไว้โอกาสหน้าแอดจะหาโปรเจกต์ที่พัฒนาด้วยภาษา R มาแชร์ให้กับเพื่อน ๆ ได้ดูกัน รอติดตามเลย ~~
.
หากชอบ อย่าลืมกดไลก์ กดแชร์ เพื่อเป็นกำลังใจให้กับพวกเราด้วยน้าาาา ❤️
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
#R #programming #DataScience #machinelearning #dataanalytics #BorntoDev
learning curve 在 AppWorks Facebook 的精選貼文
#NFTsummer A few weeks ago, we interviewed Xixi Huang (AW#17) in Mandarin and as the AppWorks Fellow who helps us out on the blockchain side, Xixi has a lot of ideas that are worth sharing to a bigger audience. Here's his interview in English:
西西 (Xixi) 黃士晉 is an AppWorks #17 alumni and co-founder of Rydeit. His mission is to bring the applications of blockchain to everyday life because he believes that blockchain can make the world a more fair and better place. As an AppWorks Fellow, he is responsible for guiding founders to think about blockchain and providing insights on blockchain-related investment deals. Before AppWorks, he led his previous team to build more than 10 dapps, including famous games in Taiwan such as 柚子打魚 and Shrimp.Finance. Within a month of launching these games, they had amassed over NT$ 100M (~US$ 3.5M) in transactions. His favorite pastime is traveling with his grandma, and his ultimate goal is to persuade her to buy Bitcoin!
Check out what Xixi has to say about blockchain and NFTs.
#NFTevolution
I started to learn how to write smart contracts in 2016, and learned the entire logic of ERC-20 for tokens and ERC-721 for NFTs. While I was learning about NFTs, I realized that the combination of NFTs with video games was very fitting. In video games, the treasure and equipment you collect becomes virtual assets as NFTs. And the process of using smart contracts to exchange items was very efficient on the blockchain.
At the end of 2018, I designed and created a zombie video game, integrating the concept of playing and drawing cards and packs. Within a pack were 3 NFTs with zombies on them. As a player, the more cards with zombies you collect, the higher your score, and the more tokens you can ultimately earn. From this game, I got connected to other game manufacturers and publishers who were also interested in creating virtual game assets through NFTs. We all had the same idea -- NFTs can bring more meaning and value to the players.
However at the time, many people in the market still believed that tokens and games were riddled with fraud. Since the lifecycle of video games can be short, many traditional gaming companies in the end didn’t find it worthwhile to learn how to integrate NFTs or blockchain into their games.
While the nature of NFTs hasn’t changed, the market has evolved. People’s curiosities are growing, more applications are being developed, and more creators are cropping up. I think now is the right time to start talking to companies about how to integrate NFTs or blockchain into their businesses or games.
#NFTplayground
I think there are many opportunities to start a business these days, and people who want to start one should think about coming to blockchain. Not only is there a huge opportunity but the possibilities are endless. And within blockchain, NFTs currently offer the biggest opportunity. However, it can also pose a new challenge to the team’s endurance, because while easy to obtain traction and users with NFTs, the challenge lies in retaining them.
Similar to other blockchain applications in the past few years, when a new concept is invented, it’ll be flushed with many early users. However, because the surrounding infrastructure wasn’t in place, it was difficult for founders to make valuable extensions or applications. And many of these users don’t actually care about these blockchain products and they are only trying to leverage the ecosystem to make a quick buck. Once they earn all that they can, they will move on to another project.
Right now working on NFTs, you can collect a lot of data in a short amount of time and also make some income to keep you afloat. Founders should seize this opportunity to understand these users, then modify and optimize both their products and mentality to retain them.
Since there’s no geographical restriction on blockchain, I would encourage founders to look beyond your country and region in expanding your NFT products. Also, since blockchain is closely related to finance, if you don’t have a good pricing strategy (or token economics) for your NFT products, the prices might fluctuate greatly. You need to be prepared and remind your users of the risks, otherwise you’ll ultimately get scolded!!
#NFTera
This year, I finally consider myself an official NFT collector. I pay special attention to NFTs with contemporary significance, such as Hashmasks. It signals to the public that NFTs are not just for collecting but that game mechanics can also be applied to interact with users. If we look back ten years from now I’m confident to say that the project that really brought the NFT wave in 2021 would be Hashmasks.
In addition to veteran projects like Hashmasks, other collections I care a lot about are related to Metaverse, such as The Sandbox. I believe that the world will become more and more decentralized and virtual. It is very likely that the next generation will be immersed in a virtual world like Ready Player One, so I am also very optimistic about NFTs in digital worlds like The Sandbox.
The possibilities are endless when it comes to NFTs. Right now, few NFTs are connected with our daily lives. For example, I bought a Hashmask. If I want to show it in my apartment, I might still need to print it out. In the future, how will we connect NFTs to the physical world? I believe they can be applied in many ways, including frames, wallets, cars, house deeds, leases, etc. These products in daily life can be combined with NFTs. We just haven’t opened our imagination yet. It’s hard to imagine that only 20 years ago we were having a hard time believing in the power of the internet.
The development of science and technology not only relies on infrastructure, but also the user's learning curve. The world needs to talk about blockchain more, so that everyone will gradually become familiar with it and it’ll continue to evolve.
If you're a founder working in blockchain or NFTs, welcome to apply to AppWorks >> https://bit.ly/3w0WyIl
learning curve 在 ochikeron Youtube 的最佳貼文
How you make the batter is the key. My mom uses Takoyaki flour and tasty Dashi broth, then makes the batter bit loose and less salty. In this way we can eat Takoyaki forever with No Sauce 😂👍
Serving Takoyaki with Dashi broth is our typical family style. Sometimes we put sauce then pour over the Dashi but this time, no one used the sauce because the batter was a success. Making the batter from scratch is not easy for the beginners, so I recommend using Takoyaki flour for No Sauce like this one 😉 https://amzn.to/3nKsbDG
Takoyaki is a popular Japanese ball-shaped snack made of batter, diced octopus, tenkasu (tempura scraps), beni shoga (red pickled ginger), and aonegi (green onion), topped with okonomiyaki sauce, mayonnaise, aonori (green laver), and katsuobushi (bonito flakes). Slightly crispy on the outside and creamy inside.
FYI:
Nissin Takoyaki Flour 日清 大阪うまい屋監修 たこ焼き粉
https://amzn.to/3nKsbDG
Takoyaki pan I recommend オススメのたこ焼き器
https://amzn.to/3eRgcAd
The BEST Takoyaki (Octopus Balls Recipe)
https://www.youtube.com/watch?v=IdehqLAh7zw
---------------------------------
How to Make Takoyaki
Difficulty: Easy
Time: 30min
Number of servings: 40 pieces
Necessary Equipment:
Takoyaki pan
spouted measuring cup
oil brush (you can make it with paper towel, chopsticks, and rubber band)
steel pick (long bamboo pick is ok)
Ingredients:
200g (7oz.) takoyaki flour
2 egg
600cc water
cooking oil
Fillings
* diced boiled octopus
* chikuwa (fish cake) if you like
* beni shoga (red pickled ginger)
* tenkasu (tempura scraps)
* aonegi (green onion)
Sauce
* okonomiyaki sauce
* mayonnaise
* katsuobushi (bonito flakes)
* aonori (green laver)
Directions:
1. In a bowl, mix takoyaki flour, eggs, and water (add little by little).
2. Heat takoyaki pan and grease the molds with cooking oil.
3. Pour batter into the molds to the full.
4. Put beni shoga, tenkasu, aonegi, and octopus or chikuwa in each mold.
5. Wait a little until batter on the edge of the molds become cooked.
6. Flip takoyaki with a pick, fix the form by flipping, and cook until golden brown.
How to serve:
1. Place on a plate and top with okonomiyaki sauce, mayonnaise, katsuobushi, and aonori.
2. With dashi broth. (boil 200cc water and 2 tbsp. Kamada dashi soy sauce**)
3. With grated radish and ponzu sauce.
4. With sausage. (cut sausage into half. finely cut outer curve of the sausage and cook. place takoyaki and draw face with nori and ketchup.)
**Kamada dashi soy sauce
https://www.kamada.co.jp/global
レシピ(日本語)
https://cooklabo.blogspot.com/2021/05/Takoyaki-Party.html
---------------------------------
Music by
YouTube Audio Library
Follow me on social media. If you have recreated any of my food, you can share some pictures #ochikeron. I am always happy to see them.
♥FOLLOW ME HERE♥
http://instagram.com/ochikeron/
https://www.facebook.com/ochikeron
https://plus.google.com/+ochikeron
http://twitter.com/ochikeron
♥My COOKBOOK available on Amazon Kindle♥
http://amzn.to/2EwR3ah
NO MORE hard copies... those who got one are lucky!
♥More Written Recipes are on my BLOG♥
http://createeathappy.blogspot.com/
♥My Recipe Posts in Japanese♥
http://cooklabo.blogspot.jp/
http://cookpad.com/ami
http://twitter.com/alohaforever
♥and of course PLEASE SUBSCRIBE♥
http://www.youtube.com/user/ochikeron?sub_confirmation=1
learning curve 在 ehsan mokhtary Youtube 的最讚貼文
A simple code by Python in Rhino for making a selection filter for curves by the length of the Curves
I'm going to put this file here so those interested can use my file for their Rhinos and learning purposes.
https://drive.google.com/file/d/18FI1kXAjeCJekZE5auWkWnBt2W5U2lys/view?usp=sharing
Best
Ehsan
learning curve 在 Daphne Iking Youtube 的精選貼文
The Covid-19 virus threatened not just lives, but livelihoods too. As a freelance emcee, I panicked when the MCO kept getting extended because we depend a LOT on events and hosting gigs, and they were all axed or postponed indefinitely.
We had to up our game and here we are now, providing a professional livestream platform for our clients, all safely, at the comforts of our own home studio. It has been a learning curve for everyone around the world and as 2020 ends and the pandemic continues to loom in 2021, we take a look at the new year ..in which the world transitions to the next normal…and what jobs opportunites lies ahead.
Do you know that a job in marketing is much sought after during this pandemic - most people are either getting laid off or having to close their businesses.
We find out why and how one can opt to be a marketeer with Chief Marketing Officer of Seek Asia, Ramesh Rajandran at 12PM today.
Thanks for watching and please do not forget to subscribe!
Also follow me on my other social media channels:
Instagram
https://www.instagram.com/daphneiking/
Facebook
https://www.facebook.com/daphneiking/
Twitter
https://twitter.com/DaphCLPT
If you also need my profile and showreel, please visit:
joelebosi.wix.com/bedifulstory
Thanks for watching and please do not forget to subscribe!
Also follow me on my other social media channels:
Instagram
https://www.instagram.com/daphneiking/
Facebook
https://www.facebook.com/daphneiking/
Twitter
https://twitter.com/DaphCLPT
If you also need my profile and showreel, please visit:
joelebosi.wix.com/bedifulstory
learning curve 在 Learning Curve Group - Home | Facebook 的美食出口停車場
At Learning Curve Group, we are committed to keeping learners at the centre of everything we do. This is why we're looking for a Flexible Learning Delivery ... ... <看更多>