stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

BKball

  • 5 Devlogs
  • 31 Total hours

The BKball is a game about make a ball going up with two ropes but there is holes in the wall :o (designed to work smoothly with the bkpad!)

This project was vetted by Shipwrights and is now up for voting. You can ship again after making more updates.

Shipwright walkthrough

Ship #1

BKball is an html game where you pull ropes to make a ball go up the wall without falling into the holes.
It is playable on any platform :D
You have 12 levels and you can edit them or create new ones with the level editor !
I did this project thinking about my other project: the BKpad, a custom keypad.
Therefore, the game is designed to work primarily with this MacroPad, secondarily for a keyboard and then on mobile.
The project is a simple html zip, made with vanilla javascript and no plugins!
It is small with less than 1000 lines of code, but with more it would be difficult to make them all in one file :o
Doing this project was cool! I never did javascript this much, it’s floppy but it is not too hard to code even if 0 == false ;-;
I am proud of having done everything myself, especially the canvas which is not a canvas element but an svg using animated elements and curves as lines so I can bend them :3
If you want to test the project, go to bkball.rf.gd everything is updated automatically :)
I am proud of my “BK” hardware project (the cat head you can see in the website at the left) and happy that now it has a new website linked to him :D

  • 5 devlogs
  • 31h
  • 18.46x multiplier
  • 559 Stardust
Try project → See source code →
Open comments for this post

1h 50m 30s logged

SmallLog 5 :)

What is my game?

A hand made html/js game where you have to make the ball go up, featuring 12 levels and an entirely functional level editor where you can share your creations with others :blahaj-head:

Last touches

  • I polished the code (and added the last ; )
  • I added an on-close warning if you haven’t saved
  • You can now change levels when in level editor and it saves what you did :blahaj-:
  • The readme is more complete now :blahaj-reading:
  • The decision was made to not make easter eggs :uw_crying: (simpler is sometimes good and adding random things is not my priority (it’s what I did during 50 hours but nevermind))

You can test it on BKball’s official website !!!! :blahaj-shock:

I have completed my mission and have to say goodbye :o
I won’t make new projects, I have personal work to do :blahaj-scooter:
Goodbye, it was fun to be in the stardance hackClub :)

0
0
25
Open comments for this post

9h 0m 37s logged

Devlog 4 !! :D

What is this project about? :blahaj-reading:

In this html game, you have to make the ball go in the green hole, by pulling on the two lateral ropes.

8 hours of work: :blahaj-headphones:

I worked on several things:

  • I added a complete working level editor:
  1. functions to add holes
  2. functions to modify and delete holes !
  • with this I added 8 new levels!
  • I completed french translation and integrated the language selector into the page
  • I added many missing semicolons in the javascript because I normally code in python
  • I added a favicon !
  • then I quickly fixed some bugs :)

What’s next? :blahaj-scooter:

  • Fix an editor mode where it edits 2 levels at once
  • Change the mobile controls editor logo at the left
  • one last devlog
  • SHIP THE PROJECT!!!
0
0
9
Open comments for this post

7h 43m 15s logged

Big Devlog 3 !!! :blahaj-reading:

What is this project about?

I”m making a web game about pulling ropes to make a ball up but you can fall in the wall holes :o
This project is pure html, javascript and css :blahaj-scooter:

what does I added during those 7h40?

  • I first cleaned the whole code :blahaj-ghost-2:
  • I fixed all physics issue with reliable solutions, now if you pull too hard on one the other will loosen itself
  • I transformed ropes lines into straight curves
  • with the straight curves I can bend them if you push too many rope on one side
  • I styled the whole website and added controls explanation + levels selection :blahaj-witch:
  • brand new gesture system for phones and everything that have a touchscreen :blahaj-witch-broom:
  • I store the level you are so you can join without reselecting everything
  • Some Minecraft Modder on github helped me to determine a localstorage related bug and implemented lang.js -> I have now french support! :sparkling-blahaj-heart:
  • I started implementing level edition! (not pushed) (it’s for me because now to do levels I need to tweak arrays in vsCode :/)
  • An official website is now availiable, thanks to infinityfree, they are a simple and good solution! :neocat-blahaj-dom:
  • I added instant auto deployement from the github to the new website!
  • Controls are unified, it don’t make the difference between AZERTY and QWERTY or any other random layout :)

what’s next?

  • continue level editor
  • do levels with it
  • add an easter egg

Thanks for reading this really long devlog I didn’t saw the time going on (4h in half a day is a lot for my little brain but music helps!) :blahaj-spining:
Special thanks to Some Minecraft Modder for not only his help but for following my project!

0
0
86
Open comments for this post

6h 3m 43s logged

Devlog 2 BKball !!! :rotatingparrot:

What is this?

This is an html game where you have to make a ball up while not falling into the holes :)
I do this with native html, css and javascript (with <svg> :blobfoxwhoaa: )

5 hours of work:

  • I added holes
  • I added a way to win (it’s not common for a game i think :blahaj-: )
  • I fixed some physics issues where you could go in the sky :o
  • Brand new level system where you can choose a level and change with real ease
  • -> two levels :)

what I have to do?

  • clean the code so I can dev easily :)
  • add more level :blobby-level_slider:
  • add a custom backroom level with “all of the lights” while you are being chased
  • the whole website because for now I only have the “canvas”

Thanks for reading it’s fun to do and thanks to “Some minecraft Modder” who is supporting me :archishan:

0
0
24
Open comments for this post

6h 16m 47s logged

Hello there! First devlog!

I’m glad to lunch a new project: BKball

What is it?

You have a ball down a wall and you want to make it go up by pulling on 2 ropes :o

Why is this a continuation of the BKpad?

The game is designed to work directly with the potentiometers of the BKpad and later the ball will be BKthemed :)

What have I done?

6h16 of work :

  • launched the project ideas and things I would use
  • I did the main frame, I will do native js, html and css
  • I will not use game frameworks but items :blahaj-:
  • I did physics! I didn’t simulated the whole thing lol, I just used some equations :) (go see it’s fun)
  • my grandma was with me and followed the whole process during some hours
  • A friend of mine helped me with some css tweaks so the Github is updated :)

For the future:

  • I already have holes but I have to add collisions
  • I need to do a level system!
  • I will have to make a welcome popup to explain some things :3-blahaj-spinning:

Goodbye :D

0
0
32

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…