사용자:Bd3076: 두 판 사이의 차이
백괴게임>Bd3076 (→서명) |
백괴게임>Bd3076 (→낙서장) |
||
124번째 줄: | 124번째 줄: | ||
* {{ㅁ|/틀|틀}} | * {{ㅁ|/틀|틀}} | ||
* {{ㅁ|/자스실험실|자스실험실}} | * {{ㅁ|/자스실험실|자스실험실}} | ||
==임시== | |||
var cvs = document.getElementById("cvs"); | |||
cvs.innerHTML = ('<canvas id="canvas" width="840" height="600"></canvas>') | |||
var canvas = document.getElementById('canvas'); | |||
var ctx = canvas.getContext('2d'); | |||
ctx.fillStyle = "black"; | |||
ctx.fillRect(0, 0, 840, 600); | |||
var dummyImage = new Image(); | |||
dummyImage.src = "https://vignette.wikia.nocookie.net/undertale/images/c/cb/Dummy.png"; | |||
dummyImage.onload = function(){ | |||
ctx.drawImage(dummyImage, 365, 130, 110, 140); | |||
}; | |||
function clearText(){ | |||
ctx.fillStyle = 'white'; | |||
ctx.fillRect(30, 320, 780, 200); | |||
ctx.fillStyle = 'black'; | |||
ctx.fillRect(40, 330, 760, 180); | |||
} | |||
clearText(); | |||
ctx.font = '30px Arial white'; | |||
ctx.fillStyle = "white"; | |||
ctx.fillText("* 연습용 인형과 만났다!", 50, 365); | |||
var fightButton = new Image(); | |||
fightButton.src = "https://i.imgur.com/3pSRSSo.png"; | |||
// fightbutton_selected: "https://i.imgur.com/8GVYcjX.png" | |||
var actButton = new Image(); | |||
actButton.src = "https://i.imgur.com/M5vqPpT.png"; | |||
// actButton_selected: "https://i.imgur.com/wBJELQc.png" | |||
var itemButton = new Image(); | |||
itemButton.src = "https://i.imgur.com/Pn1nC9X.png"; | |||
// itemButton_selected: "https://i.imgur.com/6AFmCNV.png" | |||
var mercyButton = new Image(); | |||
mercyButton.src = "https://i.imgur.com/WNlPsSO.png"; | |||
// mercyButton.src: "https://i.imgur.com/PlmK0H6.png" | |||
fightButton.onload = function(){ | |||
ctx.drawImage(fightButton, 40, 540); | |||
}; | |||
actButton.onload = function(){ | |||
ctx.drawImage(actButton, 257, 540); | |||
}; | |||
itemButton.onload = function(){ | |||
ctx.drawImage(itemButton, 474, 540); | |||
}; | |||
mercyButton.onload = function(){ | |||
ctx.drawImage(mercyButton, 691, 540); | |||
}; | |||
var buttonCursor = 1; | |||
function updateButton(){ | |||
switch(buttonCursor){ | |||
case 1: | |||
fightButton.src = "https://i.imgur.com/8GVYcjX.png"; | |||
actButton.src = "https://i.imgur.com/M5vqPpT.png"; | |||
itemButton.src = "https://i.imgur.com/Pn1nC9X.png"; | |||
mercyButton.src = "https://i.imgur.com/WNlPsSO.png"; | |||
break; | |||
case 2: | |||
fightButton.src = "https://i.imgur.com/3pSRSSo.png"; | |||
actButton.src = "https://i.imgur.com/wBJELQc.png"; | |||
itemButton.src = "https://i.imgur.com/Pn1nC9X.png"; | |||
mercyButton.src = "https://i.imgur.com/WNlPsSO.png"; | |||
break; | |||
case 3: | |||
fightButton.src = "https://i.imgur.com/3pSRSSo.png"; | |||
actButton.src = "https://i.imgur.com/M5vqPpT.png"; | |||
itemButton.src = "https://i.imgur.com/6AFmCNV.png"; | |||
mercyButton.src = "https://i.imgur.com/WNlPsSO.png"; | |||
break; | |||
case 4: | |||
fightButton.src = "https://i.imgur.com/3pSRSSo.png"; | |||
actButton.src = "https://i.imgur.com/M5vqPpT.png"; | |||
itemButton.src = "https://i.imgur.com/Pn1nC9X.png"; | |||
mercyButton.src = "https://i.imgur.com/PlmK0H6.png"; | |||
break; | |||
} | |||
} | |||
setInterval(updateButton, 30); | |||
var type = 0; | |||
var optionCursor = 1; | |||
var optionSize = new Array(); | |||
optionSize[1] = 0; | |||
optionSize[2] = 2; | |||
optionSize[3] = 0; | |||
optionSize[4] = 2; | |||
function onKeyDown(e){ | |||
var ek = e.keyCode; | |||
if(type==0){ | |||
if(ek == 37 && buttonCursor != 1) buttonCursor--; | |||
if(ek == 39 && buttonCursor != 4) buttonCursor++; | |||
if(ek == 13){ | |||
type = 1; | |||
showOptions(); | |||
} | |||
} | |||
else if(type==1){ | |||
if(ek == 38 && optionCursor != 1){ | |||
optionCursor--; | |||
printOptionHeart(); | |||
} | |||
if(ek == 40 && optionCursor != optionSize[buttonCursor]){ | |||
optionCursor++; | |||
printOptionHeart(); | |||
} | |||
} | |||
} | |||
function printOptionHeart(){ | |||
fillText(); | |||
} | |||
window.addEventListener("keydown",onKeyDown,false); | |||
function showOptions(){ | |||
clearText(); | |||
switch(buttonCursor){ | |||
case 1: | |||
break; | |||
case 2: | |||
ctx.fillStyle = "white"; | |||
ctx.fillText("* 살펴보기", 50, 365); | |||
ctx.fillText("* 대화하기", 50, 405); | |||
ctx.fillText("♥", 200, 365); | |||
break; | |||
case 3: | |||
break; | |||
case 4: | |||
break; | |||
} | |||
} |
2018년 6월 7일 (목) 13:28 판
Bd3076 | |
---|---|
《백괴게임》의 등장인물 | |
등장 | 2016년 3월 1일 |
원작자 | 부모님 |
성우 | Bd3076 |
프로필 | |
호칭 | Bd3076 |
별칭 | 없음 |
나이 | 20 |
성별 | 남자 |
종류 | 호모 사피엔스 사피엔스 |
출생 | 2005년 ?월 ?일 |
사망 | 아직 생존 |
국적 | 한국 |
직업 | 학생 |
소개 | 안녕하세요. Bd3076입니다. |
관련인 | 산천대국 시장, Js091213 |
만든 게임
주요 게임 | 비밀1 · 3 · 4 · 5 · Once again |
기술적인 게임 | 다함께 비트코인 · UncyBeat · 2048 MP · Drop the Ball |
어드벤처 게임 | 한국전쟁 · 납치밀실게임 |
낚시 게임 | 낚시의 정석 1 · 낚시세계2 · 백괴낚시MV · 백괴낚시 100 · 백괴낚시 2018 |
기타 게임 | 퀴즈의 세계(종영) · 내일은 월요일 · Real 369 · UPO |
강좌 | |
- 산천 게임즈 소속
유저박스
이 글을 보려면 오른쪽의 "펼치기"를 눌러 주세요.
백괴게임 공략법들
백괴낚시
항목이 길어질 것을 대비해 이곳으로 옮겼습니다.
백괴낚시EX
현존하는 최고 난이도 낚시게임.
백괴낚시 Legend
과연 이 낚시의 끝은 어디일지 한번 알아봅시다!
백괴낚시 100
제가 만든 게임입니다. 어려울지도요...
공략은 이곳에 올리겠습니다!
낙서장
임시
var cvs = document.getElementById("cvs"); cvs.innerHTML = ('<canvas id="canvas" width="840" height="600"></canvas>') var canvas = document.getElementById('canvas'); var ctx = canvas.getContext('2d');
ctx.fillStyle = "black"; ctx.fillRect(0, 0, 840, 600);
var dummyImage = new Image(); dummyImage.src = "https://vignette.wikia.nocookie.net/undertale/images/c/cb/Dummy.png";
dummyImage.onload = function(){ ctx.drawImage(dummyImage, 365, 130, 110, 140); };
function clearText(){ ctx.fillStyle = 'white'; ctx.fillRect(30, 320, 780, 200); ctx.fillStyle = 'black'; ctx.fillRect(40, 330, 760, 180); }
clearText();
ctx.font = '30px Arial white'; ctx.fillStyle = "white"; ctx.fillText("* 연습용 인형과 만났다!", 50, 365);
var fightButton = new Image();
fightButton.src = "https://i.imgur.com/3pSRSSo.png";
// fightbutton_selected: "https://i.imgur.com/8GVYcjX.png"
var actButton = new Image(); actButton.src = "https://i.imgur.com/M5vqPpT.png"; // actButton_selected: "https://i.imgur.com/wBJELQc.png"
var itemButton = new Image(); itemButton.src = "https://i.imgur.com/Pn1nC9X.png"; // itemButton_selected: "https://i.imgur.com/6AFmCNV.png"
var mercyButton = new Image(); mercyButton.src = "https://i.imgur.com/WNlPsSO.png"; // mercyButton.src: "https://i.imgur.com/PlmK0H6.png"
fightButton.onload = function(){ ctx.drawImage(fightButton, 40, 540); };
actButton.onload = function(){ ctx.drawImage(actButton, 257, 540); };
itemButton.onload = function(){ ctx.drawImage(itemButton, 474, 540); };
mercyButton.onload = function(){ ctx.drawImage(mercyButton, 691, 540); };
var buttonCursor = 1;
function updateButton(){ switch(buttonCursor){
case 1: fightButton.src = "https://i.imgur.com/8GVYcjX.png"; actButton.src = "https://i.imgur.com/M5vqPpT.png"; itemButton.src = "https://i.imgur.com/Pn1nC9X.png"; mercyButton.src = "https://i.imgur.com/WNlPsSO.png"; break; case 2: fightButton.src = "https://i.imgur.com/3pSRSSo.png"; actButton.src = "https://i.imgur.com/wBJELQc.png"; itemButton.src = "https://i.imgur.com/Pn1nC9X.png"; mercyButton.src = "https://i.imgur.com/WNlPsSO.png"; break; case 3: fightButton.src = "https://i.imgur.com/3pSRSSo.png"; actButton.src = "https://i.imgur.com/M5vqPpT.png"; itemButton.src = "https://i.imgur.com/6AFmCNV.png"; mercyButton.src = "https://i.imgur.com/WNlPsSO.png"; break; case 4: fightButton.src = "https://i.imgur.com/3pSRSSo.png"; actButton.src = "https://i.imgur.com/M5vqPpT.png"; itemButton.src = "https://i.imgur.com/Pn1nC9X.png"; mercyButton.src = "https://i.imgur.com/PlmK0H6.png"; break; }
}
setInterval(updateButton, 30);
var type = 0; var optionCursor = 1; var optionSize = new Array(); optionSize[1] = 0; optionSize[2] = 2; optionSize[3] = 0; optionSize[4] = 2;
function onKeyDown(e){ var ek = e.keyCode;
if(type==0){ if(ek == 37 && buttonCursor != 1) buttonCursor--; if(ek == 39 && buttonCursor != 4) buttonCursor++; if(ek == 13){ type = 1; showOptions(); } } else if(type==1){ if(ek == 38 && optionCursor != 1){ optionCursor--; printOptionHeart(); } if(ek == 40 && optionCursor != optionSize[buttonCursor]){ optionCursor++; printOptionHeart(); } }
}
function printOptionHeart(){ fillText(); }
window.addEventListener("keydown",onKeyDown,false);
function showOptions(){ clearText(); switch(buttonCursor){
case 1: break; case 2: ctx.fillStyle = "white"; ctx.fillText("* 살펴보기", 50, 365); ctx.fillText("* 대화하기", 50, 405); ctx.fillText("♥", 200, 365); break; case 3: break; case 4: break; }
}