TED announces an exciting new slate of podcasts

Pindrop returns 

Escape with host Saleem Reshamwala and journey across the globe in search of the world’s most surprising and imaginative ideas. Pindrop isn’t a travel show, exactly. It’s a deep dive into the ideas that shape a particular spot on the map, brought to you by the people who live there.

New episodes will take listeners to Lima, Peru, where hip-hop artists are trying to save an endangered language (and restore the nation’s pride along the way); then over to Rapa Nui (aka Easter Island), one of the most remote places on earth, where the pandemic has inspired a complete reimagining of island life; and on a road trip to find a real-life Black utopia in North Carolina — and the possibilities it inspires for future generations.

Pindrop is made possible with support from Marriott Hotels and Women Will, a Grow with Google program.

Pindrop returns with four new episodes beginning October 14.

Design Matters joins the family 

A show about how incredibly creative people design the arc of their lives, the iconic Design Matters with Debbie Millman will join the TED family in October. It’s the world’s first podcast about design: an inquiry into the broader world of creative culture through wide-ranging conversations with designers, writers, artists, curators, musicians and other luminaries of contemporary thought. Design Matters will continue to be produced independently, with TED amplifying the podcast to its global audience. 

Design Matters episodes are available on TED platforms in October.

Sincerely, X is free and available to the public 

Some ideas are too risky to share in the open. Sincerely, X is a space to share those controversial ideas anonymously. Hosted by poet, performer and educator Sarah Kay, this powerful show is a window into stories that usually stay hidden, an honest look at experiences typically too painful or difficult to share.

Previously only on the Luminary app, season two is being made available on all podcast platforms. In the first episode, we hear from a small-town preacher in the Deep South with a radical secret: he doesn’t believe in hell. We’ll also meet a sociopath who reveals what society can learn from her condition; a former cult member who teaches us how to let go of the past; and much more. 

Sincerely, X episodes drop on TED’s platforms October 22, with a new episode every week for 10 weeks.

Also from TED…

TED Business, hosted by Modupe Akinola, associate professor of management at Columbia Business School, will take listeners through some of the most creative and surprising TED Talks that illuminate the business world. Strictly business topics are just the beginning: TED Business will also dig into relevant talks on psychology, science, design, democracy — stretching listeners’ sense of what really matters in business.

Episodes available weekly, starting October 12

TED Health provides a curated selection of the best health-related TED Talks. From smart daily habits to new medical breakthroughs, doctors and researchers share discoveries and ideas about medicine and well-being.

Episodes available weekly, starting October 13

Twenty Thousand Hertz is hosted by Dallas Taylor, creative director of Defacto Sound. The lovingly crafted podcast reveals the stories behind the world’s most recognizable and interesting sounds. In upcoming episodes, modern paleontology shares what dinosaurs really sound like (October 7) and how we might create a sonic utopia in the future (November 11).

New episodes available every other Wednesday

TED Talks Daily, TED’s flagship podcast, will begin publishing talks from Countdown — a global initiative to combat climate change — beginning in mid-October. The first TED Talk to publish will be from Prince William, The Duke of Cambridge, followed by talks from climate impact scholar Johan Rockström, electrification advocate Monica Araya and UK parliament member David Lammy. These talks will also be published in a special Countdown podcast to showcase the most exciting ideas about fighting climate change.

Talks from Countdown will begin publishing October 10

TED Radio Hour investigates the biggest questions of our time with the help of the world’s greatest thinkers. Can we preserve our humanity in the digital age? Where does creativity come from? And what’s the secret to living longer? In each episode, host Manoush Zomorodi explores a big idea through a series of TED Talks and original interviews, inspiring us to learn more about the world, our communities and, most importantly, ourselves.

In October, TED Radio Hour will release an exciting episode featuring the cohost of NPR’s All Things Considered Mary Louise Kelly, biophysicist and neuroscientist Jim Hudspeth, writer and “part-time cyborg” Rebecca Knill, musician and acoustic engineer Renzo Vitale and TED’s own Dallas Taylor, the host of Twenty Thousand Hertz.

New episodes available every Friday

Our partners: TED strives to tell partner stories in the form of authentic, story-driven content developed in real time and aligned with the editorial process — finding and exploring brilliant ideas from all over the world. This season’s podcasts are made possible with support from Change Healthcare, Lexus, Marriott Hotels, Women Will, a Grow with Google program, and more.

from TED Blog https://ift.tt/2GomeKY

Code a Rally-X-style mini-map | Wireframe #43

Race around using a mini-map for navigation, just like the arcade classic, Rally-X. Mark Vanstone has the code

In Namco’s original arcade game, the red cars chased the player relentlessly around each level. Note the handy mini-map on the right.

The original Rally-X arcade game blasted onto the market in 1980, at the same time as Pac‑Man and Defender. This was the first year that developer Namco had exported its games outside Japan thanks to the deal it struck with Midway, an American game distributor. The aim of Rally-X is to race a car around a maze, avoiding enemy cars while collecting yellow flags – all before your fuel runs out.

The aspect of Rally-X that we’ll cover here is the mini-map. As the car moves around the maze, its position can be seen relative to the flags on the right of the screen. The main view of the maze only shows a section of the whole map, and scrolls as the car moves, whereas the mini-map shows the whole size of the map but without any of the maze walls – just dots where the car and flags are (and in the original, the enemy cars). In our example, the mini-map is five times smaller than the main map, so it’s easy to work out the calculation to translate large map co‑ordinates to mini-map co-ordinates.

To set up our Rally-X homage in Pygame Zero, we can stick with the default screen size of 800×600. If we use 200 pixels for the side panel, that leaves us with a 600×600 play area. Our player’s car will be drawn in the centre of this area at the co-ordinates 300,300. We can use the in-built rotation of the Actor object by setting the angle property of the car. The maze scrolls depending on which direction the car is pointing, and this can be done by having a lookup table in the form of a dictionary list (directionMap) where we define x and y increments for each angle the car can travel. When the cursor keys are pressed, the car stays central and the map moves.

A screenshot of our Rally-X homage running in Pygame Zero

Roam the maze and collect those flags in our Python homage to Rally-X.

To detect the car hitting a wall, we can use a collision map. This isn’t a particularly memory-efficient way of doing it, but it’s easy to code. We just use a bitmap the same size as the main map which has all the roads as black and all the walls as white. With this map, we can detect if there’s a wall in the direction in which the car’s moving by testing the pixels directly in front of it. If a wall is detected, we rotate the car rather than moving it. If we draw the side panel after the main map, we’ll then be able to see the full layout of the screen with the map scrolling as the car navigates through the maze.

We can add flags as a list of Actor objects. We could make these random, but for the sake of simplicity, our sample code has them defined in a list of x and y co-ordinates. We need to move the flags with the map, so in each update(), we loop through the list and add the same increments to the x and y co‑ordinates as the main map. If the car collides with any flags, we just take them off the list of items to draw by adding a collected variable. Having put all of this in place, we can draw the mini-map, which will show the car and the flags. All we need to do is divide the object co-ordinates by five and add an x and y offset so that the objects appear in the right place on the mini-map.

And those are the basics of Rally-X! All it needs now is a fuel gauge, some enemy cars, and obstacles – but we’ll leave those for you to sort out…

Here’s Mark’s code for a Rally-X-style driving game with mini-map. To get it running on your system, you’ll need to install Pygame Zero. And to download the full code and assets, head here.

Get your copy of Wireframe issue 43

You can read more features like this one in Wireframe issue 43, available directly from Raspberry Pi Press — we deliver worldwide.

And if you’d like a handy digital version of the magazine, you can also download issue 43 for free in PDF format.

Wireframe #43, with the gorgeous Sea of Stars on the cover.

Make sure to follow Wireframe on Twitter and Facebook for updates and exclusive offers and giveaways. Subscribe on the Wireframe website to save up to 49% compared to newsstand pricing!




The post Code a Rally-X-style mini-map | Wireframe #43 appeared first on Raspberry Pi.

Noticia Original