Skip to content

Instantly share code, notes, and snippets.

Avatar

dev001hajipro

  • Japan
View GitHub Profile
View cellular_automaton_rule30.js
function initCanvas(w, h) {
var canvas = document.getElementById("myCanvas");
canvas.width = w;
canvas.height = h;
canvas.style.width = w + "px";
canvas.style.height = h + "px";
return canvas.getContext('2d');
}
function main() {
@dev001hajipro
dev001hajipro / 1.5.1.montecalro.html
Created Mar 20, 2017
JavaScriptとCanvasでモンテカルロ法で円周率を求める
View 1.5.1.montecalro.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>モンテカルロ法</title>
<style>
canvas {
width :200px;
View CodingChallenge40_WordCounter.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>CodingChallenge40_WordCounter</title>
</head>
<body>
<h1>Word Counter</h1>
View index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>pixel sort</title>
</head>
<body>
<h1>Pixel sort</h1>
<canvas id="c" width="640" height="320"></canvas>
@dev001hajipro
dev001hajipro / Xresources
Created Apr 15, 2017
xtermでVLGothicフォントを大きくして、Molokaiテーマ。.Xresourcesに保存して、xrdb -merge ~/.Xresourcesで反映
View Xresources
! Molokai theme
*xterm*background: #101010
*xterm*foreground: #d0d0d0
*xterm*cursorColor: #d0d0d0
*xterm*color0: #101010
*xterm*color1: #960050
*xterm*color2: #66aa11
*xterm*color3: #c47f2c
*xterm*color4: #30309b
*xterm*color5: #7e40a5
@dev001hajipro
dev001hajipro / build.bat
Created Apr 24, 2017
emscripten draw pixels and scale by SDL_RenderCopy
View build.bat
emcc test_pixel2.c ^
-O2 ^
-Wall -Wextra -pedantic ^
-s USE_SDL=2 ^
-s USE_SDL_IMAGE=2 -s SDL2_IMAGE_FORMATS="[""png""]" ^
-s USE_SDL_TTF=2 ^
--preload-file assets ^
-o test_pixel2.html
@dev001hajipro
dev001hajipro / build.bat
Created Apr 24, 2017
emscripten: draw pixels with SDL_UpdateTexture
View build.bat
emcc test_pixel.c ^
-O2 ^
-s USE_SDL=2 ^
-s USE_SDL_IMAGE=2 -s SDL2_IMAGE_FORMATS="[""png""]" ^
-s USE_SDL_TTF=2 ^
--preload-file assets ^
-o test_pixel.html
@dev001hajipro
dev001hajipro / SDL_Emscripten_pixel manipulation_SDL_LockTexture_SDL_MapRGBA
Last active Sep 23, 2020
pixel manipulation: SDL_LockTexture and SDL_MapRGBA sample on Emscripten.
View SDL_Emscripten_pixel manipulation_SDL_LockTexture_SDL_MapRGBA
pixel manipulation: SDL_LockTexture and SDL_MapRGBA sample on Emscripten.
# https://gamedev.stackexchange.com/questions/98641/how-do-i-modify-textures-in-sdl-with-direct-pixel-access
bellow code dont run.
SDL_PixelFormat pixelFormat;
pixelFormat.format = format;
# rewrite my code.
ctx->pixelFormat = SDL_AllocFormat(SDL_PIXELFORMAT_RGBA8888);
*p = SDL_MapRGBA(ctx->pixelFormat, 255, 0, 0, 255);
@dev001hajipro
dev001hajipro / Main.cpp
Created Jun 18, 2017
Attractor and Repeller with OpenSiv3D library.
View Main.cpp
# include <Siv3D.hpp>
#include <iostream>
#include <string>
#include <random>
using namespace std;
inline double myrand(double min, double max)
{
@dev001hajipro
dev001hajipro / openSiv3D_vehicle
Created Jun 25, 2017
Vehicles implement by OpenSiv3D from The Nature of Code.
View openSiv3D_vehicle
#include "stdafx.h"
inline void _limit(Vec2& v, double a)
{
double b = v.lengthSq();
if (b > a*a) {
v /= sqrt((float)b);
}
v *= a;
}
inline double heading(Vec2 v)
You can’t perform that action at this time.