[Tut] How to Split a List Into Evenly-Sized Chunks?

04-14-2020, 05:15 AM · Forum: Python - No Replies
How to Split a List Into Evenly-Sized Chunks?

In this article, I’ll show you how to divide a list into equally-sized chunks in Python. Step-by-step, you’ll arrive at the following great code that accomplishes exactly that:

https://repl.it/@finxter/listchunking2?lite=true

You can play around with the code yourself but if you need some explanations, read on because I’ll explain it to you in much detail:

Chunking Your List

Let’s make this question more palpable by transforming it into a practical problem:

Problem: Imagine that you have a temperature sensor that sends data every 6 minutes, which makes 10 data points per hour. All these data points are stored in one list for each day.

Now, we want to have a list of hourly average temperatures for each day—this is why we need to split the list of data for one day into evenly sized chunks.

Solution: To achieve this, we use a for-loop and Python’s built-in function
Code:
range()
which we have to examine in depth.

The
Code:
range()
function can be used either with one, two or three arguments.
  • If you use it with one single argument, e.g.,
    Code:
    range(10)
    , we get a range object containing the numbers 0 to 9. So, if you call range with one argument, this argument will be interpreted as the max or stop value of the range, but it is excluded from the range.

  • You can also call the
    Code:
    range()
    function with two arguments, e.g.,
    Code:
    range(5, 10)
    . This call with two arguments returns a range object containing the numbers 5 to 9. So, now we have a lower and an upper bound for the range. Contrary to the stop value, the start value is included in the range.

  • In a call of the function
    Code:
    range()
    with three parameters, the first parameter is the start value, the second one is the stop value and the third value is the step size. For example,
    Code:
    range(5, 15, 2)
    returns a range object containing the following values: 5, 7, 9, 11, 13. As you can see, the range starts with the start and then it adds the step value as long as the values are less than the stop value.

In our problem, our chunks have a length of 10, the start value is 0 and the max value is the end of the list of data.

Putting all together: Calling
Code:
range(0, len(data), 10)
will give us exactly what we need to iterate over the chunks. Let’s put some numbers there to visualize it.

For one single day, we have a data length of 24 * 10 = 240, so the call of the range function would be this:
Code:
range(0, 240, 10)
and the resulting range would be 0, 10, 20, 30, …, 230. Pause a moment and consider these values: they represent the indices of the first element of each chunk.

So what do we have now? The start indices of each chunk and also the length – and that’s all we need to slice the input data into the chunks we need.

The slicing operator takes two or three arguments separated by the colon
Code:
:
symbol. They have the same meaning as in the range function.

If you want to know more about slicing read our detailed article here.

A first draft of our code could be this:

Code:
data = [15.7, 16.2, 16.5, 15.9, ..., 27.3, 26.4, 26.1, 27.2] chunk_length = 10 for i in range(0, len(data), chunk_length): print(data[i:i+chunk_length])

Play with this code in our interactive Python shell:

https://repl.it/@finxter/chunklist?lite=true

However, we can still improve this code and make it reusable by creating a generatorout of it.

Chunking With Generator Expressions

A generator is a function but instead of a return statement it uses the keyword
Code:
yield
.

The keyword
Code:
yield
interrupts the function and returns a value. The next time the function gets called, the next value is returned and the function’s execution stops again. This behavior can be used in a for-loop, where we want to get a value from the generator, work with this value inside the loop and then repeat it with the next value. Now, let’s take a look at the improved version of our code:

Code:
data = [15.7, 16.2, 16.5, 15.9, ..., 27.3, 26.4, 26.1, 27.2] chunk_length = 10 def make_chunks(data, length): for i in range(0, len(data), length): yield data[i:i + length] for chunk in make_chunks(data, chunk_length): print(chunk)

That looks already pretty pythonic and we can reuse the function
Code:
make_chunks()
for all the other data we need to process.

Let’s finish the code so that we get a list of hourly average temperatures as result.

Code:
import random def make_chunks(data, length): for i in range(0, len(data), length): yield data[i:i + length] def process(chunk): return round(sum(chunk)/len(chunk), 2) n = 10 # generate random temperature values day_temperatures = [random.random() * 20 for x in range(24 * n)] avg_per_hour = [] for chunk in make_chunks(day_temperatures, n): r = process(batch) avg_per_hour.append(r) print(avg_per_hour)

And that’s it, this cool pythonic code solves our problem. We can make the code even a bit shorter but I consider this code less readable because you need to know really advanced Python concepts.

Code:
import random make_chunks = lambda data, n: (data[i:i + n] for i in range(0, len(data), n)) process = lambda data: round(sum(data)/len(data), 2) n = 10 # generate random temperature values day_temperatures = [random.random() * 20 for x in range(24 * n)] avg_per_hour = [] for chunk in make_chunks(day_temperatures, n): r = process(batch) avg_per_hour.append(r) print(avg_per_hour)

So, what did we do? We reduced the helper functions to lambda expressions and for the generator function we use a special shorthand – the parenthesis.

Summary

To sum up the solution: We used the range function with three arguments, the start value, the stop value and the step value. By setting the step value to our desired chunk length, the start value to 0 and the stop value to the total data length, we get a range object containing all the start indices of our chunks. With the help of slicing we can access exactly the chunk we need in each iteration step.

Where to Go From Here?

Want to start earning a full-time income with Python—while working only part-time hours? Then join our free Python Freelancer Webinar.

It shows you exactly how you can grow your business and Python skills to a point where you can work comfortable for 3-4 hours from home and enjoy the rest of the day (=20 hours) spending time with the persons you love doing things you enjoy to do.

Become a Python freelancer now!

  (Indie Deal) Idea Factory Nepu Nepu Spring Sale & GalaQuiz

04-14-2020, 05:15 AM · Forum: Deals or Specials - No Replies
Idea Factory Nepu Nepu Spring Sale & GalaQuiz

The 171st GalaQuiz will be LIVE soon, win up to $75[Image: dollars] in GalaCredit!

[Image: y09TyVd.png][www.indiegala.com]
The GalaQuiz will take place in less than 15 minutes from this announcement
Today's GalaQuiz[www.indiegala.com] hints are up. The theme will be Emoji Animals Redux.

Scratchy Spring Sale Day 1: Idea Factory Spring Sale, up to -80%

[Image: 87ca417d28368cdbc8b4a54402a126c58237687f.jpg][www.indiegala.com]
Be on the look-out for some huge discounts on your favorite games + a Scratch Card with a FREE secret Steam game for every store purchase.
Amnesia: Memories[www.indiegala.com] | 50%
Azur Lane Crosswave[www.indiegala.com] | 20%
Cyberdimension Neptunia: 4 Goddesses Online[www.indiegala.com] | 50%
DATE A LIVE Deluxe Bundle[www.indiegala.com] | 68%
DATE A LIVE: Rio Reincarnation[www.indiegala.com] | 60%
Dark Rose Valkyrie[www.indiegala.com] | 75%
Dark Rose Valkyrie: Deluxe Bundle[www.indiegala.com] | 80%
Death End re;Quest Deluxe Edition Bundle[www.indiegala.com] | 56%
Death end re;Quest[www.indiegala.com] | 50%
Dragon Star Varnir[www.indiegala.com] | 50%
Dragon Star Varnir Complete Deluxe Edition Bundle[www.indiegala.com] | 51%
Dragon Star Varnir DLC Bundle[www.indiegala.com] | 46%
Dragon Star Varnir Deluxe Edition Bundle /[www.indiegala.com] | 55%
Fairy Fencer F[www.indiegala.com] | 50%
Fairy Fencer F Advent Dark Force[www.indiegala.com] | 70%
Hakuoki: Edo Blossoms[www.indiegala.com] | 70%
Hakuoki: Kyoto Winds[www.indiegala.com] | 70%
Hyperdevotion Noire: Goddess Black Heart[www.indiegala.com] | 80%
Hyperdimension Neptunia Re;Birth1[www.indiegala.com] | 60%
Hyperdimension Neptunia Re;Birth2 Nepgear's Beam Zapper ZERO[www.indiegala.com] | 20%
Hyperdimension Neptunia Re;Birth2: Sisters Generation[www.indiegala.com] | 60%
Hyperdimension Neptunia Re;Birth3 V Generation[www.indiegala.com] | 60%
Hyperdimension Neptunia U: Action Unleashed[www.indiegala.com] | 65%
MegaTagmension Blanc + Neptune VS Zombies (Neptunia)[www.indiegala.com] | 70%
https://youtu.be/6KfDSJmLgsE Megadimension Neptunia VII[www.indiegala.com] | 50%
Megadimension Neptunia VIIR[www.indiegala.com] | 60%
Megadimension Neptunia VIIR - Complete Deluxe Set[www.indiegala.com] | 55%
Megadimension Neptunia VIIR - DLC Bundle[www.indiegala.com] | 50%
Megadimension Neptunia VIIR - Deluxe Bundle[www.indiegala.com] | 65%
Moero Chronicle[www.indiegala.com] | 50%
Monster Monpiece[www.indiegala.com] | 50%
Neptunia Shooter[www.indiegala.com] | 20%
Record of Agarest War Mariage[www.indiegala.com] | 60%
Record of Agarest War Mariage Deluxe Bundle[www.indiegala.com] | 68%
Super Neptunia RPG[www.indiegala.com] | 70%
Super Neptunia RPG DLC Bundle[www.indiegala.com] | 56%
Superdimension Neptune VS Sega Hard Girls |[www.indiegala.com] | 60%
Trillion - Deluxe Bundle[www.indiegala.com] | 65%
Trillion: God of Destruction[www.indiegala.com] | 50% https://youtu.be/JvxINf20KRQ

Happy Hour: Calm Keeper

[Image: d30cb6b34f81b8704c51fd025c1d10031e9a1185.jpg][www.indiegala.com]

Stay Inside, Stay Safe and Enjoy Good Games.
Check out IndieGala on Twitter, YouTube & [b]Facebook[www.facebook.com][/b]

  Microsoft - CVP Gavriella Schuster announces update to Microsoft partner ecosystem

04-14-2020, 05:15 AM · Forum: Windows - No Replies
CVP Gavriella Schuster announces update to Microsoft partner ecosystem

Historically around this time of the year, I like to share an update on the state of the partner ecosystem from Microsoft’s One Commercial Partner (OCP) organization. Given the impact and magnitude of the COVID-19 situation, I think now more than ever, it’s important to continue to focus on our path forward. In this vein, you may have seen the information I recently shared on resources and program updates to specifically help partners navigate through the COVID-19 world we are all now operating in.  

The Microsoft partner community is a powerful ecosystem. For decades, it has been and continues to be at the center of how we bring technologies and business transformation to customers in markets around the world. Today, Microsoft partners are playing a critical role helping companies everywhere adjust to a new way of working. The remote-work, business continuity solutions and services they’re delivering during this global pandemic will be the foundation of workplace productivity moving forward. 

With this in mind, I’d like to share some updates on where we’re going and what we’re doing to help our partners continue to make more possible in the months and years to come. 

Updates

We support partners in several ways through our extensive technology portfolio, global reach, training and skill investments, but we are continuing to evolve how we work together in order to maximize the value of their partnership with Microsoft. Here are some of the things we’re working on:

Program updates:
  • Increased learning opportunities: We’re giving partners increased access to training, support and go-to-market services. 
  • Focus on differentiated value: Partners will have more options to differentiate their skills and expertise to customers with new competencies, advanced specializations and through the Azure Expert MSP Program.  
  • Rewarding customer success: Partners are increasingly earning rewards for driving strong results and positive outcomes for their customers, with reward models specifically designed to help build and accelerate growth. 

Enhanced tools:
  • Partner Center: Partners are onboarding this year to Partner Center, which provides a centralized experience for partners and a single place to manage their relationship with Microsoft, their customers and other partners. Streamlining a number of processes into one place makes it easier for partners to do business with Microsoft.
  • On-demand support: We’re working on new ways to give partners quicker and easier access to Microsoft support to help them better solve challenges and meet customer needs.  
  • Evolved co-selling programs: To further support our commitment to shared growth and profitability within ecosystem, partners can access co-selling programs so they can accept and share referrals from Microsoft (first-party solutions) and other partners (third-party solutions).  

These capabilities are just the beginning. They only scratch the surface, as we continue to prioritize investments that support new opportunities to position our partners for growth in the future. 

Investment strategy 

Fueled by the market opportunities we see through tech intensity, digital transformation, and the cloud, we need to continue evolving in order to meet emerging customer needs and expectations. We’re committed to investing in and delivering what partners need to innovate, grow their businesses and deliver on the promise of digital transformation for customers across organizations and industries.  

As we look ahead, here are just a few of the areas for partner opportunity we see:  
  • Teams for modern business: Now more than ever, the ability to connect remotely is vital, whether that be with coworkers, friends or family. Partners have an opportunity to support activation and usage for their customers. We’re seeing adoption and change management partners focus on extensions to further customize to their customers’ business needs.  
  • Tech intensity: Partners have an increasing number of ways they can help meet customers’ emerging needs and expectations. One is supporting their movement toward tech intensity, as organizations move past adopting the latest technologies and develop their own digital capabilities. 
  • Azure migration: The latest versions of Windows Server, SQL Server and Windows Virtual Desktop offer tremendous opportunity for businesses to secure and modernize their workloads. Our partners are in a unique position to help customers migrate to the cloud and unlock the benefits of Azure to transform workloads with the latest data and AI capabilities. 
  • Security: While the cloud has opened the door for a myriad of possibilities, it has also made security a top priority for customers. Security is engineered into our products, but we are counting on partners to help secure the customer’s environment from endpoint to datacenter. 

New offerings 

To ensure our partners have the resources and support necessary to grow their businesses, we are consistently listening to feedback and ideas. This helps inform the investments we’re making and the ways we’re evolving to drive even greater value.  

Below are two offerings we’ve recently launched:   
  • New advanced specialization: Competencies remain important for all partners, but advanced specializations provide the opportunity to further highlight technical scenarios where partners are delivering high quality services and differentiate themselves from the competition. At Inspire 2019, we unveiled five new specializations, and recently added one more to the mix on April 7. The Adoption and Change Management Advanced Specialization allows partners to showcase proven expertise in Adoption and Change Management to drive usage of Microsoft Teams, SharePoint and Yammer. 
  • New Teams Practice Development Playbook: The Teams Practice Development Playbook, launched on April 6, is designed to help partners understand the growth opportunity that Microsoft Teams provides to them as well as to their customers. Topics covered include which areas of Teams to focus on, how to cross-sell, suggestions for approaching governance, and an overview of add-ons and customizations.  

In addition, we’re proud that another one of our partners – Wipro Limited, a leading global information technology consulting and business process company – recently launched a dedicated Microsoft Business Unit (MBU).  Wipro’s new business unit will focus on the development and evangelization of solutions leveraging Microsoft’s enterprise cloud services. Earlier this year, Tata Consultancy Services and HCL announced their own MBUs. 

It’s exciting to see three new MBUs since the start of the fiscal year as it continues to affirm the benefits our partners see when they can dive deep with our solutions. 

Global partner impact 

We know that partners help make more possible. That sentiment rings especially true during the unprecedented times we’re operating in today. Every day I hear stories of partners stepping up to address scientific and business continuity needs related to COVID-19. Here are just a few: 
  • Rescale: Researchers, engineers and scientists are in a race against time, running countless computer simulations to develop test kits and a vaccine. Unfortunately, researchers often face barriers to running large-scale simulations. Rescale, a leader in enterprise big compute, has joined forces with Microsoft Azure and other tech companies to create a new initiative entitled “Tech vs COVID” that immediately offers high performance computing (HPC) resources at no cost to teams working to develop test kits and vaccines for COVID-19.  
  • BlueYonder: COVID-19 is having an enormous impact on global supply chain. There is high demand for medical equipment and supplies, and a shortage of medical parts and products. Through real-time visibility, AI and machine learning, BlueYonder’s data science team is feeding data into its AI-driven Luminate Control Tower platform to help visualize and predict current and future impacts of the coronavirus. The insight is helping governments and companies have better inventory visibility, predict shortages and adapt to the dynamic supply chain challenges. 
  • Velrada: Specially-trained Red Cross volunteers are calling Australians who are currently self-isolating, providing psychological first aid support during the COVID-19 pandemic. Working with Microsoft partner Velrada and using Dynamics 365 and Power BI, the Red Cross has deployed an easy-to-use platform that lets volunteers work from home as they make the calls and check on an individual’s well-being.  


These incredible stories are a testament to the impact our partners have in “normal” times and extraordinary times like we’re experiencing today. Satya recently noted that, “No one company is going to solve a challenge like this alone…Our unique role as a platform and tools provider allows us to connect the dots, bring together an ecosystem of partners, and enable organizations of all sizes to build the digital capability required to address these challenges.” 

Echoing his sentiment above, as we navigate this unpredictable environment together, I want to assure our partners that Microsoft is committed to working to safeguard business continuity and ensure our ecosystem is set up to reach its full potential. We look forward to continuing to evolve our relationship with all of our partners in the months and years to come. 

  News - Gravilogic Unveils Its Matte Black Switchblades For The Nintendo Switch

04-14-2020, 05:15 AM · Forum: Nintendo Discussion - No Replies
Gravilogic Unveils Its Matte Black Switchblades For The Nintendo Switch

[Image: small.jpg]

[Image: blank.gif]

Remember Gravilogic’s stylish “Switchblade” rail covers/kickstand we shared way back in October 2018? The Switch accessory started out life as a Kickstarter campaign and was fully funded by the end of its first day.

According to an update on the Kickstarter page, the company is now working on a highly requested aluminum matte black set. Here’s the full rundown:

Quote:We would like to thank you for your continued support in making our project, Switchblades for the Nintendo Switch, a success. Numerous customers have asked about Switchblades in all black to match the natural color and style of the Switch. We have developed a solution to make this a reality. We call this version of the Switchblade, Black Bird. They are aluminum switchblades powdered coated in matte black to give it a durable and tactile finish.

[Image: blank.gif]
[Image: blank.gif]

To help with funding, Gravilogic is running a Kickstarter-like campaign on its own website called Project Black Bird. Backers pledge for the product (priced at $35.00 USD), and if 1,050 orders are reached, it will go into development. The campaign runs from now until 8th May. If the goal is reached, all of the pledges will then be processed, and delivery is tentatively scheduled for October this year.

Would you back these matte black version of the Switchblades? Tell us below.

  News - Final Fantasy 7 Remake Walkthrough Chapter 6: Light The Way (Spoiler-Free)

04-14-2020, 05:14 AM · Forum: Lounge - No Replies
Final Fantasy 7 Remake Walkthrough Chapter 6: Light The Way (Spoiler-Free)

Another mission awaits Cloud and Avalanche in Final Fantasy 7 Remake as you head into Chapter 6. This is one of the more labyrinthine areas of the game, and there are some important items along the way that are easy to miss--including one of the best Materia orbs you can find in the whole game.

We're here to help guide you through that big rotting pizza with our Chapter 6 guide, taking you through every boss fight and helping you find every item, weapon, Materia, and collectible. And if you need more help, check out our FF7 Remake guide roundupfor every guide we've got.
  • Chapter 1: The Destruction of Reactor 1
  • Chapter 2: Fateful Encounters
  • Chapter 3: Home Sweet Slum
  • Chapter 4: Mad Dash
  • Chapter 5: Dogged Pursuit
  • Chapter 7: A Trap Is Sprung
Chapter 6: Light The Way Walkthrough

After the opening cutscene kicking off the chapter, Tifa and Barret will head down the ladder to your left. Before you follow them, take a breather at the nearby bench and purchase whatever supplies you need from the vending machine behind you to the right. If you haven't purchased any Leather Bracers yet, now's a good chance to stock up to give your party additional Materia slots. Afterward, climb down the ladder, and then turn the opposite way from Barret and Tifa to open a chest with a hi-potion.

Continue Reading at GameSpot

  News - Guardian’s Heart

04-14-2020, 02:56 AM · Forum: Lounge - No Replies
Guardian’s Heart

As the world responds to the outbreak of COVID-19, many of us have been urged by our local governments to stay home. Containing the spread of the virus is one of the best things we can do to protect our fellow humans. If you are a gamer, you’ve been training for this moment for your whole life. If you possess the heart of a Guardian, however, you might be wrestling with an urge to do more!

In response to these trying times, Bungie is excited to announce the Guardian’s Heart fundraising initiative. In partnership with Direct Relief, and in collaboration with our community, we want to bring the full might of the Bungie community to support the healthcare workers and frontline responders who are confronting this global healthcare crisis.

Our Partners

According to their own Mission: “Direct Relief is a humanitarian aid organization, active in all 50 states and more than 80 countries, with a mission to improve the health and lives of people affected by poverty or emergencies – without regard to politics, religion, or ability to pay.”

[Image: DR.png?cv=3983621215&av=2288632219]

We have worked previously with Direct Relief to provide aid to survivors of a devastating earthquake in Nepal. We knew we would want to work with them again someday, so we created an in-game emblem using their colors (more on that below). For this fundraising response initiative, all the money that we raise as Guardians will go directly to them.

The Beneficiaries

Direct Relief will work with a network of providers across the globe to deliver the supplies that healthcare workers need. This includes basic personal protective equipment, including gloves, masks, gowns, and face shields. The hospitals where they work will also receive food covers, prescription medication, portable oxygen concentrators, ventilators, and other intensive care unit equipment. 

Your Reward

As evidence of your kindness, a donation of $20 or more will earn you the Guardian’s Heart Emblem in Destiny 2. Donations will collected using Tiltify. Within one week of your donation, you should receive an email with the code you can redeem on Bungie.net to add the emblem to your collection.

Click here to make your donation to Direct Relief now!

[Image: A_Guardians_Heart_emblem.jpg?cv=39836212...2288632219]

Please Note:
  • Each donor will earn one emblem.

  • Donations of more than $20 are welcome, but do not grant more emblems.

  • Additional donations made using the same email will not grant more emblems.

Player Support Documentation

Players will receive an email within one week after completing their donation that will contain the emblem code and instructions on how to redeem the code on Bungie.net. 

Destiny 2 Item Code Redemption:
  • Please visit http://www.bungie.net/redeem and login to your Bungie.net account, or create a new account.

  • Enter the unique 9-digit code or codes from your email and click the ENTER button.

  • The code(s) you entered will be automatically applied to all linked Destiny 2 accounts.

  • Follow the instructions on the website after the code(s) verification to pick up your emblem in-game.

After redeeming the emblem, players will be able to pull the emblem from their in-game Collections under Flair > Events.

Players who encounter issues donating through Tiltify should contact Tiltify Support. Players who encounter issues claiming the emblem code or receiving the emblem in-game should create a thread in our Help forum. 

We may have to stay home, but there is a lot we can do as a community to support the heroes who are still going out into the world every day to care for the sick. Guardians have proven to be a tremendous force for good in the world and your generosity in supporting others in the fight against COVID-19 is inspiring. Thank you. 

  News - Get a job: Visual Concepts is hiring an Online Software Engineer

04-14-2020, 02:55 AM · Forum: Lounge - No Replies
Get a job: Visual Concepts is hiring an Online Software Engineer

The Gamasutra Job Board is the most diverse, active and established board of its kind for the video game industry!

Here is just one of the many, many positions being advertised right now.

Location: Novato, California

Visual Concepts is one of the world’s top game development studios with a flat, entrepreneurial, and non-corporate work environment. We have a proven track record having shipped over 100 multi-SKU titles to great critical acclaim.

A pioneer in video games across multiple generations and the creator of some of the top-rated video game franchises including 2K Sports and the NBA 2K series, Visual Concepts is widely regarded as one of the world’s top studios. A subsidiary of Take-Two Interactive Software, Inc. (TTWO), Visual Concepts continues to innovate in gameplay, creativity and technology.

Our studios in Novato, CA; Agoura Hills, CA; Foothill Ranch, CA; Budapest, Hungary; Shanghai, China; and Seoul, South Korea are committed to gaming and technical innovation and offer top candidates the opportunity to learn and grow with some of the smartest and most creative minds in the industry.

We have a super flat structure where initiative and smarts and passion make things happen, and politics simply don’t exist. For these reasons, and because of our consistent stability and success as a studio, some of the world’s smartest people come here and stay here.

What You Will Do:
  • Work with designers to understand and define design requirements

  • Prototype, iterate, and polish to deliver on design vision

  • Implement and maintain systems and features that drive the shared online components used by the client team (matchmaking, game invites, voice chat, arbitration, presence, etc.)

  • Work with the server team to establish and enforce service contracts for features you own

  • Write clean, efficient, and reliable code

  • Design systems and interfaces for use by other teams

  • Debug stability, usability, and performance issues

Who We Think Will Be A Great Fit:
  • Bachelor’s degree in Computer Science or equivalent qualifications

  • Minimum 2 years of experience in the games industry

  • Excellent C/C++ skills

  • Excellent communication skills and ability to work effectively across disciplines

  • Ability to adapt to a highly customized and well-established development environment

  • Self-motivated and able to work independently

  • Experience applying common optimization techniques

  • Passion for developing great games

Bonus:
  • Experience working with first party online SDKs

  • Experience with cross-platform AAA development

  • Knowledge of first party certification requirements for online features

  • Experience working with a large codebase

Interested? Apply now.

Whether you’re just starting out, looking for something new, or just seeing what’s out there, the Gamasutra Job Board is the place where game developers move ahead in their careers.

Gamasutra’s Job Board is the most diverse, most active, and most established board of its kind in the video game industry, serving companies of all sizes, from indie to triple-A.

Looking for a new job? Get started here. Are you a recruiter looking for talent? Post jobs here.

  News - Animal Crossing: New Horizons pulled from online stores in China

04-14-2020, 02:55 AM · Forum: Lounge - No Replies
Animal Crossing: New Horizons pulled from online stores in China

Copies of Animal Crossing: New Horizons have been pulled from online retailers in China, a removal Reuters says is the Chinese government’s response to its use by vocal activists calling for Hong Kong’s independence from China.

While the Nintendo Switch officially launched in China late last year, New Horizons isn’t one of the few games approved and officially available for purchase in China at this point, so those in search of the game instead turn to gray market online retailers to secure a copy.

Those gray market retailers technically ban the sale of imported games, but actual enforcement of that rule tends to be lax and inconsistent. Niko Partners’ Daniel Ahmad has an insightful thread on the whole debacle that dives into the history and reason for this sudden enforcement.

In addition to what’s mentioned by the Reuters report, Ahmad notes that sellers on the storefront Taobao have been told they cannot list imported versions of New Horizons though both note that the prevalence of user-made content critical of the Chinese government is likely at least partially to blame for the removal.

  Artificial Intelligence and Machine Learning Bundle

04-13-2020, 10:39 PM · Forum: Game Development - No Replies
Artificial Intelligence and Machine Learning Bundle

Humble have launched a new Humble Bundle of interest to game developers, this one is the Artificial Intelligence and Machine Learning bundle, a collection of e-books from Morgan & Claypool Publishers.

As with all Humble Bundles it is split into tiers:

1$ Tier

· Human Computation

· Data-Intensive Text Processing with MapReduce

· Essentials of Game Theory: A Concise Multidisciplinary Introduction

8$ Tier

· Introduction to Intelligent Systems in Traffic and Transportation

· Metric Learning

· Statistical Relational Artificial Intelligence: Logic, Probability, and Computation

· Data Management in Machine Learning Systems

· Natural Language Processing for Social Media, Second Edition

· Covariances in Computer Vision and Machine Learning

15$ Tier

· Introduction to Semi-Supervised Learning

· Algorithms for Reinforcement Learning

· Active Learning

· Adversarial Machine Learning

· Lifelong Machine Learning, Second Edition

· Detecting Fake News on Social Media

· Sentiment Analysis and Opinion Mining

· Neural Network Methods for Natural Language Processing

· Creating Autonomous Vehicle Systems

· A Guide to Convolutional Neural Networks for Computer Vision

With Humble Bundles you can decide how your money is allocated, between Humble, charity, the publisher and (thanks so much if you do!) to support GFS if you purchase using this link. Learn more about the bundle in the video below.



GameDev News Sale

  AppleInsider - Apple steps up orders for 5nm processors from TSMC

04-13-2020, 10:39 PM · Forum: Apple Mac & macOS - No Replies
Apple steps up orders for 5nm processors from TSMC

By William Gallagher
Monday, April 13, 2020, 09:49 am PT (12:49 pm ET)

Chipmaker TSMC has lost a significant order from Huawei, only to find Apple buying up all of its production capacity, for what is believed to be the “iPhone 12.”

Apple has long been using supplier TSMC to manufacture its A-series processors, specifically 7-nanometer ones as used in iPhone XS’s A12. Apple has also been known to be developing a 5nm processor with the company, and now industry sources report that orders have increased.

According to the China Taiwan Economic Daily, Apple has asked TSMC to produce almost 10,000 further processors in the fourth quarter of this year. The use of a 5nm processor and being produced in that quarter suggests that the order is for the A14 which is to be used in the iPhone 12.

The move reportedly follows Huawei’s cancellation of approximately that same amount. While there is no indication from either TSMC or Huawei why the order was reduced, the phone maker is currently facing new criminal charges in the US, and has been substantially affected by the coronavirus.

TSMC is now said to have adjusted plans for its 5nm process because of the impact of COVID-19 on demand, though reportedly it remains on schedule.

The China Taiwan Economic Daily report citing unnamed industry sources, was first spotted by Chinese-language site IT Home.