22 marvelous MISCHIEF
22 amazing apps to code
mMaISrvCeHloIuEFs
VOLUME 15.04
mMaIrSvCelHoIuEsF Want to make your own apps? You've come to the right place!
With Bitsbox, you can code real apps that work on gadgets like phones and tablets. All you need is a computer with internet and a working brain.
HOW TO BITSBOX
1
Find a computer with a physical keyboard.
The coding part of Bitsbox isn't meant to be done on tablets just yet.
2
Open a web browser and go to
We recommend Chrome, Firefox, Safari, or Internet Explorer 11.
3
Click Get Started.
Have fun!
T iahsneadreco'esuleatrbbigriaghttidobinfafeodrfebanellchteahvbiinoegtr.wsTrehoeigsnummisohisn.cthhi'esvtohuesmneess
aThfcYnohooodxauwutssw''slseol.enosYw'rhgkoeioaluslyoh'otl.etlhLmrbrteieoufaeaitilnltoedreytehnaqtpenitumlluopiarne.eptgsaspektyhertoshaauatwwtttihatophyelcaPyooyoalsldonuterdrhroaecpuoKmetmisoduipdp.sueilYcetoetfiuhnrro'elfylmolokirniuetdevrhnsea,art.p
Yours in coding, Scott, Aidan, Anastasia & Jeff (the whole Bitsbox team)
How can I run my apps on a phone or a tablet?
Before you do these steps, install a QR reader app on your gadget. Go here for a couple of suggestions: QRapps
1 On a computer, open the Bitsbox app you built. 2 Click the little QR code in the corner of the screen. It looks like this! 3 Scan the QR code with your gadget.
Whetnhyeoaupcphoannygoeutrhegacdodgeetocnhyaonugresc,otmopo!uter,
VI
GROWNUPS READ THIS!
You'll find the Grownup Guide for this issue at grownups
In the Grownup Guide, you'll find:
- An FAQ section about Bitsbox in general, (and this issue in particular)
- Descriptions of the coding concepts we're using - Explanations of some of our trickier lines of code - Suggestions for extending the apps to make them
even more fun
mingietaypposu tsotarted
4917 regal eagle
1 fill('blue') 2 stamp('eagle')
Now can you change the fill color to gold?
2304 hello city
1 fill('city') 2 text('hello!')
How would you make the screen say your name?
5386 what does the fox say?
1 stamp('foxboy',500) 2 sound('fox')
Try changing the number on line 1 from 500 to 100. What happens?
Can you add a line
of code that fills the screen
with purple??
2628 birdy boogie
1 song('brothers') 2 stamp('bird').tap = dance
What happens when you tap the bird?
Can you change the bird into a ladybug?
5367
dress up ned
Start by typing in this code:
1 fill('dress ned') 2 stamp('eye',350,400)
Now move your cursor across the tablet on your screen.
Do you see the little orange numbers? They help you figure out where to place stamps and other things.
Draw Ned's other eye. Type more code on line 3:
0
1 fill('dress ned') 2 stamp('eye',350,400)
y
400-
3 stamp('eye',
Next, put your cursor where his eye should go and look at the orange numbers.
The "x" number above the screen is close to 500. The "y" number beside the screen is close to 400.
Now add these numbers to your code:
1 fill('dress ned') 2 stamp('eye',350,400) 3 stamp('eye',500,400)
Can you add more stamps to finish dressing Ned?
x 500 |
'hat 3'
'nose'
'eye' 'glasses'
'mustache'
1
8361
terrible triplets
bbBorahueorinatsohcrubeinBenrdagso.syaatlrlaylend
1 boy = 'bear head' 2 stamp(boy,100,200) 3 stamp(boy,200,400) 4 stamp(boy,300,600)
Save yourself some typing!
See the code on line 1? It means that typing boy is the same thing as typing 'bear head'. Whenever you want to use 'bear head' in your app, you can just type boy. This makes typing lines 2, 3 and 4 much faster! In this app, boy is a variable. Variables are super common in coding because they make it easy to make big changes very quickly.
Try changing 'bear head' to 'panda kid' on line 1. Don't forget to click the green button to run your app again. Aren't variables awesome? Take a look at the back of this book to see what else you can stamp!
2
4571
dream drawing Mr.Fancyis a notorious birdbrain.
1 fill('dreaming') 2 3 function tap() { 4 stamp('bird2',x,y,100) 5 }
on bltirnhaeeckf5coe!utrDgroelyntt'
This code stamps a bird wherever you tap. What can you draw with only birds?
Tap Tap Drag
Try changing the word tap() to drag() on line 3. Click the green button to run your app, then drag your cursor across your screen instead of tapping. Whoa! tap() and drag() are basic Bitsbox commands. They let you tell your app what to do when someone taps or drags on the screen.
2170
plumbers' delight
1 fill('plunger fun') 2 toy = stamp('plunger',220,675) 3 kid = stamp('pandakid',100,600) 4 5 function tap() { 6 toy.move(x,y,200) 7 sound('plunger') 8 }
This number controls the speed of the plunger!
Panda Kid's parents said she couldn't shoot arrows, so she raided the bathroom and made the most of it.
Beware of flying plungers
The .move command on line 6 makes the toy shoot across the screen. When you change the number on line 6 from 200 to 800, does the toy move faster or slower?
7080
peekabot
this is the randomest way to drive someone crazy
nuTmhbiserlinbeetpwicekesn
a 1
aranndd8o0m0
nuTmhibselrinbeeptwickeesna10ra0ndaonmd 500
1 fill('city') 2 x = random(800) 3 y = random(1000) 4 size = random(100,500) 5 stamp('wrenchbot',x,y,size) 6 sound('peekaboo')
That's an awful noise.
Every time you run this app, Peekabot appears at a random size,
at a random spot on the screen. Using random() is like telling your app to pick a number by rolling imaginary dice.
3
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- eric
- india s only transparent credit card
- 22 marvelous mischief
- how to make your pop up shop a storefront
- flea market madness a beginner s guide to buying and selling
- 3 ndtv ar consol 2016 17 152 8 16 2017 9 14 28 am
- how to design build and test small liquid fuel rocket engines
- beam and playbar lead the u s soundbar market
- earn from the ast reate the uture inventions
- the nes files http