Categories

2 Train | Text Adventure Game

I am glad that I figured it out how to use just two key input in the game and create different stages for each scene. However, the flow it is not working so well after I tried to introduce another key input. There's a text...

Continue Reading

2 Train | Paper Wallet Prototype

Designing wallet for Lan. First I started of by asking what's the main issue with her current wallet. Her stuff tends to fall out because the zipper goes aroud the wallet creating too much openings. And in fact, she doesn't even like using zipper. So the...

Continue Reading

M-Train Week 1 Reflection On Design

Education begins the gentleman, but reading, good company and reflection must finish him. -John Locke On Domain Mapping · Start mapping with a topic of interest (focal point) and brainstorm as many insights as you can with no judgment. Quantity>quality in the first stage. · Create connections between concepts through...

Continue Reading

J-Design Wallet Prototype

Documentation Wallet Prototype A: The main goal of this wallet prototype was to create a wallet that was compact, functional, but also aesthetically appealing.To make this possible, features for this prototype included: Closable flap at the front (Detachable to allow for customization of wallet look) Clip at bottom...

Continue Reading

2 Train | Interactive code for 2nd week

int num = 40; int[] x = new int[num]; int[] y= new int[num]; float range=100; void setup() { size(800, 800); noStroke(); } void draw() { background(0); translate(width/2, height/2); for(int a=10; a<mouseX+mouseY; a+=20){ rotate(5); strokeWeight(2); stroke(mouseX/10,mouseY/10,100); noFill(); rect(20, 20, a, 20); fill(255,102); for(int i=0;i<num-1; i++){ x[i]=x[i+1]; y[i]=y[i+1]; } frameRate(30); x[num-1]=mouseX+(int)random(-10,10); y[num-1]=mouseY+(int)random(-10,10); rect(200+random(-range,range),200+random(-range,range),10,10); fill(random(0,255),random(0,255),random(0,255),240); for(int k=0;k<num;k++){ rect(x[k]+random(-range,range),y[k]+random(-range,range),10,10); fill(random(0,255),random(0,255),random(0,255),240); } }   for(int a=10; a<mouseX+mouseY; a+=5){ rotate(.21); strokeWeight(2); stroke(149, 242, 250); noFill(); rect(100, 100, 80, 80); } for(int a=10; a<mouseX+mouseY; a+=2){ rotate(.5); strokeWeight(2); stroke(250, 255, 15); noFill(); rect(200, 200, 10, 80); a=a+2; }   }...

Continue Reading

7-Web ChatBot

I've added a link to the screen recording of my chat bot here. She responds to inquiries and even checks multiple arrays for variations on the questions!...

Continue Reading