# Let's play powder 🛡

**URL:** <https://forum.clockworkpi.com/t/lets-play-powder/2207>\
**Category:** Games\
**Created:** [January 6, 2019, 1:54pm UTC](https://forum.clockworkpi.com/t/lets-play-powder/2207 "2019-01-06T13:54:21Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![r043v](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/r043v/32/672_2.png) [@r043v](https://forum.clockworkpi.com/u/r043v)\
**Post date:** [January 6, 2019, 1:54pm UTC](https://forum.clockworkpi.com/t/lets-play-powder/2207/1 "2019-01-06T13:54:21Z")

</div>

hi guys \o/

here is a port of the mythical rogue game, [powder](http://www.zincland.com/powder/)

> Your goal is simple: dive to level 25 of the dungeon to reach Baezl’bub, slay him, and return to the surface with his black heart.  
> Plenty of nasty monsters stand in your way, however. Fortunately, the dungeon is littered with useful equipment.

prepare yourself to die a lot and become the toy of jokers gods

setup :

by debian package :

> ```
> wget http://gs.dread.fr/pool/main/g/gs-powder/gs-powder_118_armhf.deb
> sudo apt install ./gs-powder_118_armhf.deb
> 
> ```

or by old school way with this single line installer :

> curl -s gs.dude.pm/powder.setup | bash

!(upload://zDcVwgCALdUZkaE9NldVpQXhgJ2.png :)🛡🗡

i made some effort on the gameplay, similar to the excellent ds version  
default keys bind \>  
B : ok / fire  
A : cancel / zap  
X : inventory  
Y / START : action list  
SELECT : search  
Shift SELECT : minimap  
Shift START : history  
Shift B : look  
Shift X : swap  
Shift Y : safe walk toggle  
MENU : quit with confirmation  
Shift MENU : direct quit

in action list, use X to bind command to any key / Shift key  
( X / Y / START / Shift A, cannot be bind

the game will create a _.powder_ folder into your home dir, setup will put binary in ~/games and give sh script & icon to the launcher

unofficial for now, i need contact the author, jeff lait, port specific source code need also a bit of clean before release it

have a nice play 🐉

---

<div class="post-metadata">

**Author:** ![lasvegas](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/lasvegas/32/769_2.png) [@lasvegas](https://forum.clockworkpi.com/u/lasvegas)\
**Post date:** [January 6, 2019, 6:37pm UTC](https://forum.clockworkpi.com/t/lets-play-powder/2207/2 "2019-01-06T18:37:19Z")

</div>

I’m guessing by **fn SELECT** you mean **SHIFT SELECT**?

---

<div class="post-metadata">

**Author:** ![r043v](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/r043v/32/672_2.png) [@r043v](https://forum.clockworkpi.com/u/r043v)\
**Post date:** [January 6, 2019, 7:55pm UTC](https://forum.clockworkpi.com/t/lets-play-powder/2207/3 "2019-01-06T19:55:54Z")

</div>

yes, corrected ✒

---

<div class="post-metadata">

**Author:** ![BenitoChiles](https://avatars.discourse-cdn.com/v4/letter/b/fbc32d/32.png) [@BenitoChiles](https://forum.clockworkpi.com/u/BenitoChiles)\
**Post date:** [January 8, 2019, 5:59am UTC](https://forum.clockworkpi.com/t/lets-play-powder/2207/4 "2019-01-08T05:59:52Z")

</div>

Thanks for having the simulation game but it looks similar to the mario.

---

<div class="post-metadata">

**Author:** ![lasvegas](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/lasvegas/32/769_2.png) [@lasvegas](https://forum.clockworkpi.com/u/lasvegas)\
**Post date:** [January 8, 2019, 6:52am UTC](https://forum.clockworkpi.com/t/lets-play-powder/2207/5 "2019-01-08T06:52:26Z")

</div>

> bash: line 10: /home/cpi/apps/launcher/skin/default/Menu/GameShell/Powder.png: No such file or directory
> 
> bash: line 11: /home/cpi/apps/launcher/Menu/GameShell/Powder.sh: No such file or directory
> 
> chmod: cannot access ‘/home/cpi/apps/launcher/Menu/GameShell/Powder.sh’: No such file or directory
> 
> I’m sorry, your social life just got ruined

Was this written for Launcher 1.22?

---

<div class="post-metadata">

**Author:** ![r043v](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/r043v/32/672_2.png) [@r043v](https://forum.clockworkpi.com/u/r043v)\
**Post date:** [January 8, 2019, 10:19am UTC](https://forum.clockworkpi.com/t/lets-play-powder/2207/6 "2019-01-08T10:19:45Z")

</div>

i have _stable 1.23_ on my own unit, using python launcher

is your launcher directory structure different ?

edit \> i just change the setup script to check launcher directory ~/launchergo and ~/apps/launcher to install to proper location, just recall the script

---

<div class="post-metadata">

**Author:** ![Joel](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/joel/32/1357_2.png) [@Joel](https://forum.clockworkpi.com/u/Joel)\
**Post date:** [January 8, 2019, 10:55am UTC](https://forum.clockworkpi.com/t/lets-play-powder/2207/7 "2019-01-08T10:55:50Z")

</div>

First time checking into one of these threads, are you porting all of these games to the gameshell yourself @r043v?

---

<div class="post-metadata">

**Author:** ![r043v](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/r043v/32/672_2.png) [@r043v](https://forum.clockworkpi.com/u/r043v)\
**Post date:** [January 8, 2019, 11:36am UTC](https://forum.clockworkpi.com/t/lets-play-powder/2207/8 "2019-01-08T11:36:55Z")

</div>

others threads & games was not my owns, i just reuse the cool _let’s play_ title :- )

yes i port this one myself …  
some trouble as the game can use two gameplay, pad or keyboard, defined at compile time … have on gs pad as a keyboard was needed some changes,  
after some test i finally choice using the pad gameplay in the game, “emulating” it at event level, with some fix to extend buttons number and to have the layout reflecting the great nds one

i currently have a look on porting the classic _kobo deluxe_ 🛸

[BenitoChiles](https://forum.clockworkpi.com/u/BenitoChiles) you mean in graphical generation ? hopefully _powder_ also got an ascii skin \o/

---

<div class="post-metadata">

**Author:** ![lasvegas](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/lasvegas/32/769_2.png) [@lasvegas](https://forum.clockworkpi.com/u/lasvegas)\
**Post date:** [January 9, 2019, 4:48am UTC](https://forum.clockworkpi.com/t/lets-play-powder/2207/9 "2019-01-09T04:48:25Z")

</div>

> install powder in /home/cpi/launchergo/
> 
> I’m sorry, your social life just got ruined

I’m not using LauncherGo, so it didn’t show up in Launcher until I switched to LauncerGo.

Actually, the script should be installed in **/home/cpi/apps/Menu/** along with the icon png file to show up in both.

---

<div class="post-metadata">

**Author:** ![r043v](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.clockworkpi.com/r043v/32/672_2.png) [@r043v](https://forum.clockworkpi.com/u/r043v)\
**Post date:** [January 9, 2019, 12:49pm UTC](https://forum.clockworkpi.com/t/lets-play-powder/2207/10 "2019-01-09T12:49:26Z")

</div>

i’m blind here as i was not setup last os or launchergo

now setup will check existence of _~/apps/Menu_, if it exist it put sh & png inside, else in old launcher classic location

recall the script to install to common location, you may delete by hand icon & sh in _/home/cpi/launchergo/_
