Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 9 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,20 @@
## Pebbl (v0.4)
## Pebbl (v0.5)

### Overview

Pebbl has been in partial existence now since around 2007. It was initially an experiment for me to learn how to interact with Canvas, which has since led me on a merry journey across time, space, death and reality... well — more accurately — across a wide range of technologies. In fact, if it wasn't for this project, I wouldn't know half the things I know about front-end implementations.

### For now
Things that have been attempted for Pebbl:

Currently this repo is going to house the most up-to-date versions of both my Theory library, Async and Polycade libraries. I will eventually split these off into their own repos again. For now, in order to build each sub "repo", please run the following in the main repo folder:
- Multiple bespoke canvas renderer versions
- DHTML version
- Unity version

npm install
npm run build
### For now

The above will also need gulp to be installed globally.
This version makes use of Matter.js. Mainly because I wanted to try it out as a physics engine, with an aim to couple its rendering via Pixi.js. For now we are using Matter's default renderer which still does most of what we need.

To view an instance currently on the web, please visit:
http://pebbl.co.uk/v0.4/
http://pebbl.co.uk/v0.5/

The above link is just testing the loader capability, and loading the hit areas.
The above link is just testing capabilites and the collisionary "science".
File renamed without changes.
File renamed without changes.
19 changes: 19 additions & 0 deletions v0.4/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
## Pebbl (v0.4)

### Overview

Pebbl has been in partial existence now since around 2007. It was initially an experiment for me to learn how to interact with Canvas, which has since led me on a merry journey across time, space, death and reality... well — more accurately — across a wide range of technologies. In fact, if it wasn't for this project, I wouldn't know half the things I know about front-end implementations.

### For now

Currently this repo is going to house the most up-to-date versions of both my Theory library, Async and Polycade libraries. I will eventually split these off into their own repos again. For now, in order to build each sub "repo", please run the following in the main repo folder:

npm install
npm run build

The above will also need gulp to be installed globally.

To view an instance currently on the web, please visit:
http://pebbl.co.uk/v0.4/

The above link is just testing the loader capability, and loading the hit areas.
File renamed without changes
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file added v0.5/assets/armand-star.png
Binary file added v0.5/assets/background.png
Binary file added v0.5/assets/bean-circle.png
Binary file added v0.5/assets/bean.png
Binary file added v0.5/assets/pebble-a.png
1 change: 1 addition & 0 deletions v0.5/assets/pebble-a.polygon.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[[5.999,3.999], [14.999,0.999], [21.999,0.000], [29.000,0.999], [37.000,3.999], [43.000,7.999], [46.000,15.000], [44.000,21.000], [38.000,27.000], [29.000,30.000], [16.999,30.000], [8.999,28.000], [2.999,24.000], [0.000,17.000], [0.999,8.999], [5.999,3.999]]
7 changes: 7 additions & 0 deletions v0.5/assets/pebble-a.svg
1 change: 1 addition & 0 deletions v0.5/assets/pebble-a2.polygon.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[[29.000,0.000],[12.999,0.000],[5.000,2.999],[1.000,6.999],[0.000,11.999],[1.000,17.000],[5.000,22.000],[10.999,26.000],[20.999,28.000],[29.999,28.000],[35.999,25.000],[42.000,21.000],[44.999,14.000],[43.999,7.999],[37.999,2.999],[29.000,0.000]]
7 changes: 7 additions & 0 deletions v0.5/assets/pebble-a2.svg
7 changes: 7 additions & 0 deletions v0.5/assets/pebble-a3.svg
1 change: 1 addition & 0 deletions v0.5/assets/pebble-a4.polygon.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[[29.000,0.000],[12.999,0.000],[5.000,2.999],[1.000,6.999],[0.000,11.999],[1.000,17.000],[5.000,22.000],[10.999,26.000],[17.000,20.000],[15.000,27.000],[29.999,28.000],[35.999,25.000],[42.000,21.000],[44.999,14.000],[43.999,7.999],[37.999,2.999],[29.000,0.000]]
7 changes: 7 additions & 0 deletions v0.5/assets/pebble-a4.svg
Binary file added v0.5/assets/pebble-b.png
Binary file added v0.5/assets/pebble-d-gfx.png
48 changes: 48 additions & 0 deletions v0.5/assets/pebble-d.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
[
[182.000,0.999],
[301.999,29.000],
[340.000,43.000],
[347.999,44.000],
[348.999,47.000],
[353.999,47.000],
[363.000,51.999],
[368.000,51.999],
[381.999,60.000],
[387.999,60.000],
[393.999,65.000],
[398.999,65.000],
[418.999,80.000],
[479.000,132.000],
[504.999,168.000],
[504.999,173.000],
[513.000,189.000],
[516.999,208.000],
[525.000,229.999],
[528.999,234.999],
[533.999,267.999],
[537.000,360.999],
[458.999,456.000],
[316.000,479.999],
[220.999,479.999],
[166.999,478.999],
[95.000,457.000],
[56.999,431.999],
[40.999,407.999],
[37.000,393.999],
[13.000,345.000],
[9.000,310.000],
[4.000,258.000],
[1.000,242.000],
[4.999,233.999],
[3.000,225.000],
[5.999,224.000],
[4.999,213.999],
[9.999,195.999],
[10.999,180.999],
[17.999,153.000],
[22.999,141.999],
[38.999,105.999],
[131.999,13.999],
[166.999,1.999],
[182.000,0.999]
]
7 changes: 7 additions & 0 deletions v0.5/assets/pebble-d.svg
Binary file added v0.5/assets/pebble-e-gfx.png
65 changes: 65 additions & 0 deletions v0.5/assets/pebble-e.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
[
[157.9990,10.0000],
[170.9990,0.0000],
[217.9990,11.9990],
[234.0000,11.9990],
[259.0000,24.0000],
[276.0000,30.0000],
[284.0000,37.0000],
[294.0000,39.0000],
[307.0000,46.0000],
[324.9990,50.0000],
[358.0000,65.0000],
[371.0000,51.0000],
[399.0000,62.0000],
[423.9990,85.0000],
[440.9990,103.0000],
[454.0000,115.0000],
[454.0000,120.9990],
[461.0000,136.9990],
[489.0000,171.9990],
[489.0000,196.9990],
[495.0000,222.0000],
[497.0000,236.0000],
[520.9990,259.9990],
[542.0000,291.9990],
[544.0000,303.9990],
[550.0000,314.0000],
[553.0000,347.0000],
[559.9990,370.0000],
[562.0000,409.9990],
[533.0000,502.9990],
[508.0000,521.9990],
[461.0000,525.0000],
[437.0000,532.0000],
[409.9990,532.0000],
[384.9990,536.9990],
[362.0000,537.9990],
[328.0000,539.0000],
[226.9990,544.9990],
[153.9990,544.9990],
[101.0000,539.9990],
[84.0000,533.9990],
[38.9990,533.9990],
[12.9990,507.9990],
[10.9990,497.9990],
[1.9990,481.9990],
[0.9990,455.9990],
[8.0000,402.0000],
[16.0000,391.9990],
[26.9990,358.9990],
[20.9990,331.9990],
[20.9990,303.9990],
[25.9990,238.0000],
[29.0000,215.0000],
[29.0000,196.9990],
[35.9990,189.0000],
[38.9990,162.9990],
[52.9990,131.0000],
[57.9990,108.0000],
[76.0000,83.0000],
[87.9990,71.9990],
[93.0000,57.0000],
[132.9990,17.0000],
[157.9990,10.0000]
]
7 changes: 7 additions & 0 deletions v0.5/assets/pebble-e.svg
Binary file added v0.5/assets/pebble-f-gfx.png
22 changes: 22 additions & 0 deletions v0.5/assets/pebble-f.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[
[218.000,1.000],
[316.000,17.000],
[333.999,23.000],
[353.000,37.000],
[384.999,63.999],
[414.000,161.000],
[391.999,215.000],
[351.000,274.999],
[332.999,285.999],
[297.000,306.000],
[254.000,307.999],
[230.999,308.999],
[162.000,291.999],
[106.000,274.999],
[12.999,190.999],
[3.000,118.000],
[12.999,83.000],
[134.999,7.000],
[187.999,2.999],
[218.000,1.000]
]
7 changes: 7 additions & 0 deletions v0.5/assets/pebble-f.svg
Binary file added v0.5/assets/pebble-g-gfx.png
7 changes: 7 additions & 0 deletions v0.5/assets/pebble-g.svg
Binary file added v0.5/assets/pebble-h-gfx.png
7 changes: 7 additions & 0 deletions v0.5/assets/pebble-h.svg
Binary file added v0.5/assets/pebble-i-gfx.png
Loading