Activity

arborium

This devlog actually reverts some of the progress I made towards the blog. I was testing out some ideas for the psycadelic blog page, but after numerous attempts and seeing other peoples personal sites, I want to leave the changing styles for ______.arborium.dev and not the main page. The only extra style I’ll include this time is the rain world for site navigation.

Attached are some of my attempts.

Attachment
Attachment
Attachment
Attachment
Attachment
Attachment
0
arborium

Restructured the project and added a secret. Also started work on a new page, blog, which is based on a random P6 concept I found on youtube. I copied over the button toolbar from the main page here.

(attached is inspo)

Attachment
0
arborium

Added a GitHub button, and improved transitions between colours. This code was mostly stolen from stack overflow though.

This marks the end of the work on the main page.

Attachment
0
arborium

Added more things around the title, such as tempo boxes, and links to other pages. This also means I’m expanding the scope of the project to include the WHOLE site (or really, just the pages linked on the main on + one secret)

I also added palate switching! Each palate is attached.

Attachment
Attachment
Attachment
Attachment
0
arborium

Added a title with another coolCircle in the background.

The quotes change every time you reload the page

Attachment
0
arborium

Added my profile picture as well as music that plays on entry.
This music can be controlled with a button in the bottom left corner, and when pressed, stops every element on the page

Attachment
0
arborium

Added little spinning plusses as well as date information in the top left. I also changed some of the fonts and positioning of existing elements, and changed the project file layout so that in the future I can redirect to a mobile-friendly version of the site.

Attachment
0
arborium

Made the box a circle and added rotation to it

Attachment
0
arborium

Added scrolling diagonal text that will eventually be synced with currently playing music. Also started working on central bg circle, currently is only a square that moves at a 8step pattern.

Attachment
0
arborium

Added the triangle in the corner, next I’ll add the diagonal moving text that will sync with whatever I’m listening to on spotify

Attachment
0
arborium

Alright, first devlog.

I worked on testing various components of the project, like testing injection into PICO8 and testing how to store values in a python server. I spent most of the time actually setting up everything and testing to see if this was even possible, but I should start making significant progress soon.

Currently, I intend to send { XValue, YValue , webID } from the user, where the webID is assigned by the server and this is only being used to properly index the X and Y values. The client will also have its own copy of the server array, excluding the most recent webID (because it’s useless to the client).

The server has a similar array that looks like {‘webID’: 2, ‘coordinates’: {‘1’: (‘2’, ‘0’), ‘2’: (‘61’, ‘1’)}} where webID is the current highest webID and coordinates is a set of tables for each webID.

I’m not sure how I’m going to do syncing without updating 30times/s, maybe just if the client detects a change between server and local tables then it fully syncs the table.

Next I’m setting up PICO-8 with the array, hopefully my current method of sending variables works, otherwise it’s going to be a long, unsorted array. Lua natively has support for nested tables, but it’s a matter of injecting it that I worry about, as I’ve only tested with int and 2 variables. Even still, I could just do one long, unsorted array instead of sub-talbes and iterate through it with a *2…

I’m also going to set up drawing the sprites to the screen, which shouldn’t be hard. I don’t think I’m going to add proper animation support at least at firsts due to complexity, but we’ll see… it’s only a couple more variables……

Attached is a picture of the current website, which just allows multiple connections to modify the same array. This is the same behaviour I expect to see with the Celeste cart, just without the cart.

Things Accomplished:
Set up webserver with simple array test
Discovered + Wrote documentation for injecting PICO8

Attachment
0