Skip to content

Instantly share code, notes, and snippets.

@mieki256
mieki256 / stgsample6.lua
Last active November 23, 2018 11:01
TIC-80 shoot 'em up example No.6
-- title: WCQ No.6 - Worst Cheap Quality Shoot 'em up exapmle No.6 -
-- author: mieki256
-- desc: short description
-- script: lua
scrw,scrh=240,136
-- --------------------
-- sprite class
@mieki256
mieki256 / stgsample5.lua
Created November 16, 2018 14:02
TIC-80 shoot 'em up sample
-- title: stg sample 5
-- author: mieki256
-- desc: short description
-- script: lua
scrw,scrh=240,136
-- --------------------
-- Player class
@mieki256
mieki256 / tinypixelartgen.py
Created April 28, 2017 07:51
Generate Tiny Pixelart with GIMP + Python-Fu
#!/usr/bin/env python
# -*- mode: python; Encoding: utf-8; coding: utf-8 -*-
# Last updated: <2017/04/28 16:43:08 +0900>
u"""
Python-Fu : Generate tiny pixelart.
usage: Filter -> Render -> Tiny Pixelart
Author : mieki256
@mieki256
mieki256 / tinypixelartgrad.py
Created April 27, 2017 11:00
Python+cairo(pycairo)でドット絵モドキを生成
#!python
# -*- mode: python; Encoding: utf-8; coding: utf-8 -*-
# Last updated: <2017/04/27 09:46:11 +0900>
u"""
tinypixelargrad.py - generate tiny pixelart.
Drawing with cairo(pycairo).
testing environment :
@mieki256
mieki256 / cairo_draw_example.py
Created April 21, 2017 09:39
GIMP+Python-Fuでcairo(pycairo)を使って描画するスクリプト、の雛形
#!/usr/bin/env python
# -*- mode: python; Encoding: utf-8; coding: utf-8 -*-
# Last updated: <2017/04/21 18:35:47 +0900>
u"""
Python-Fu cairo draw example
usage: Filter -> Python-Fu -> Cairo draw example
Author : mieki256
@mieki256
mieki256 / tinypixelartgrad.rb
Created April 18, 2017 07:06
Ruby+cairo(rcairo)+DXRubyでドット絵モドキを自動生成。動作にはRuby、cairo(rcairo)、color、DXRubyが必要。
#!ruby -Ku
# -*- mode: ruby; coding: utf-8 -*-
# Last updated: <2017/04/18 15:50:22 +0900>
#
# tinypixelartgen_take4.rb
#
# generate pixelart take4
#
# usage: ruby tinypixelartgrad.rb
#
@mieki256
mieki256 / crt_test06_phongshading.rb
Created April 2, 2017 10:04
DXRubyでフォンシェーディングのテスト
#!ruby -Ku
# -*- mode: ruby; coding: utf-8 -*-
# Last updated: <2017/04/02 16:12:04 +0900>
#
# DXRuby 1.5.21dev以降で追加された CustomRenderTarget の動作確認
# 公式サンプル spheretest.rb を改造
#
# tinydaeparser.rb や tinywavefrontobj.rb を使って
# COLLADA形式(.dae) や Wavefront形式(.obj .mtl)を直接読んで使ってみる
#
@mieki256
mieki256 / crt_test05_readobj.rb
Created March 18, 2017 13:02
DXRubyのCustomRenderTargetの動作確認。Wavefront形式(.obj)の3Dモデルデータを直接読み込んで描画してみる。
#!ruby -Ku
# -*- mode: ruby; coding: utf-8 -*-
# Last updated: <2017/03/18 21:20:19 +0900>
#
# DXRuby 1.5.21dev以降で追加された CustomRenderTarget の動作確認
# 公式サンプル spheretest.rb を改造
# テクスチャ描画もしてみる
# uv指定されてない3Dモデルデータには非対応
# tinywavefrontobj.rb を使って Wavefront形式(.obj) を直接読んで使ってみる
#
@mieki256
mieki256 / crt_test04.rb
Created March 17, 2017 12:36
DXRubyのCustomRenderTargetの動作確認。公式サンプルのspheretest.rbを弄ってテクスチャと色も描画
#!ruby -Ku
# -*- mode: ruby; coding: utf-8 -*-
# Last updated: <2017/03/17 21:26:25 +0900>
#
# DXRuby 1.5.21dev以降で追加された CustomRenderTarget の動作確認
# 公式サンプル spheretest.rb を改造
# テクスチャ描画もしてみる
# uv指定されてない3Dモデルデータには非対応
require 'dxruby'
@mieki256
mieki256 / crt_test03.rb
Created March 17, 2017 09:36
DXRubyのCustomRenderTargetの動作確認。公式サンプルのspheretest.rbを弄らせてもらってるところ
#!ruby -Ku
# -*- mode: ruby; coding: utf-8 -*-
# Last updated: <2017/03/17 18:33:36 +0900>
#
# DXRuby 1.5.21dev以降で追加された CustomRenderTarget の動作確認
# 公式サンプル spheretest.rb を改造
require 'dxruby'
require 'json'
require 'pp'