Skip to content

Commit

Permalink
4_Colour_Drawing (#1114)
Browse files Browse the repository at this point in the history
* Add files via upload

* Add files via upload
  • Loading branch information
Speedlet1 authored Aug 18, 2023
1 parent 64a6987 commit 35cf4eb
Show file tree
Hide file tree
Showing 2 changed files with 169 additions and 0 deletions.
169 changes: 169 additions & 0 deletions games/4_Colour_Drawing.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,169 @@
/*
First time? Check out the tutorial game:
https://sprig.hackclub.com/gallery/getting_started
*/

const player = "u"
const black = "b"
const dark = "d"
const light = "l"
const white = "w"

setLegend(
[ player, bitmap`
.....000000.....
.....000000.....
.....000000.....
.....000000.....
.....000000.....
.....000000.....
22222......LLLLL
22222......LLLLL
22222......LLLLL
22222......LLLLL
22222......LLLLL
.....111111.....
.....111111.....
.....111111.....
.....111111.....
.....111111.....` ], [ black, bitmap`
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000` ], [dark, bitmap`
LLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLL
LLLLLLLLLLLLLLLL` ], [ light, bitmap`
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111` ], [ white, bitmap`
2222222222222222
2222222222222222
2222222222222222
2222222222222222
2222222222222222
2222222222222222
2222222222222222
2222222222222222
2222222222222222
2222222222222222
2222222222222222
2222222222222222
2222222222222222
2222222222222222
2222222222222222
2222222222222222` ]
)

setSolids([])

let level = 0
const levels = [
map`
....................
....................
....................
....................
....................
....................
....................
....................
..........u.........
....................
....................
....................
....................
....................
....................
....................
....................
....................`
]

setBackground(black)
setMap(levels[level])

setPushables({
[ player ]: []
})

onInput("w", () => {
getFirst(player).y -= 1
})
onInput("s", () => {
getFirst(player).y += 1
})
onInput("a", () => {
getFirst(player).x -= 1
})
onInput("d", () => {
getFirst(player).x += 1
})
let x = getFirst(player).x
let y = getFirst(player).y
onInput("i", () => {
let x = getFirst(player).x
let y = getFirst(player).y
clearTile(x, y)
addSprite(x, y, black)
addSprite(x, y, player)
})
onInput("j", () => {
let x = getFirst(player).x
let y = getFirst(player).y
clearTile(x, y)
addSprite(x, y, white)
addSprite(x, y, player)
})
onInput("k", () => {
let x = getFirst(player).x
let y = getFirst(player).y
clearTile(x, y)
addSprite(x, y, dark)
addSprite(x, y, player)
})
onInput("l", () => {
let x = getFirst(player).x
let y = getFirst(player).y
clearTile(x, y)
addSprite(x, y, light)
addSprite(x, y, player)
})
Binary file added games/img/4_Colour_Drawing.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

1 comment on commit 35cf4eb

@vercel
Copy link

@vercel vercel bot commented on 35cf4eb Aug 18, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

sprig – ./

sprig-gamer.vercel.app
sprig.vercel.app
sprig-git-main-gamer.vercel.app

Please sign in to comment.