古董电脑室:2018日记簿(四)

作者:蓬岸 Dr.Quest
知乎文章编号:52880497
创建于:2018-12-20 2:53:27
修改于:2018-12-24 7:27:23


这篇文章是2018年若干想法的总结,每个话题似乎都可以展开成为一篇完整的文章,但因为时间的缘故无法展开详述了,只留个底给大家头脑风暴用。许多内容截取自我在群里的聊天记录,所以有对话的痕迹。

8月1号:芬兰Assembly大会今天开幕:Assembly Party,今年Twitch上面将会有本年度内容最丰富的Demoscene视频节目,全部的视频列表可以在这里找到:twitch.tv/assemblytv/vi

周六全天都是各种compo,就是demo比赛,时间是北京时间,周六晚上6点半开始是Alkama的音乐会,可以上SoundCloud听听他的作品 soundcloud.com/alkama

这次的Assembly大赛有一个项目叫做Tuplain,是一个可以混合不同youtube视频和声音的工具,我要是有时间的话,或许可以做个做个b站版本:seece/tuplain

今天晚些时候Youtube上会有直播ArtTech Seminar,会有Netfreak XR(混合现实),Tower Studios Ltd(游戏设计),Finnish Game Jam(游戏活动策划),Hempuli Oy(独立游戏开发),Snowfall Ltd(游戏开发)等公司的的嘉宾的讲座:

assembly.org/summer18/p

youtube.com/user/Assemb

对1K/4K的超小容量demo感兴趣的可以看这里了,竟然连这么小的demo也有“框架了”

fractals, computer graphics, mathematics, demoscene and more

这个网页是一个JavaScript的小demo:users.jyu.fi/~nieminen/

8月2号:各位喜欢Chiptune的话推荐一个新工具:Arkos Tracker

Arkos Tracker 1.0

这是Arkos Tracker 2,是今年的最新版本,不过还在Alpha阶段

The ultimate musical tool for Amstrad CPC, Atari ST, ZX Spectrum, Oric, Vectrex, MSX and Sharp MZ-700!

Arkos Tracker使用的是AY-3-8910芯片,这个芯片到现在还有生产,所以你可以用它开发新的Chiptune设备,比如说像这样的:

Raspberry Pi AY-3-8910

AY-3-8910和德州仪器的SN76489这两种都用的特别广,赌场里的老虎机、游戏街机都有不少在用的,基本进过街机厅都会听过它们的声音。SN76489是很便宜的芯片,在世嘉MD里也有用到,世嘉MD有两种声音芯片,一个是SN76489,另一个是雅马哈YM2612。

8月4号:想学Amiga音乐(Tracker,注册机音乐)的朋友们可以看一下这个视频:芬兰Assembly电脑节:序列音乐入门和进阶技巧

ProTracker 2.3d精确的移植了Amiga版的功能,可以在Windows / macOS上跑:ProTracker clone

Amiga音乐讲座之后还有像素图像的讲座:芬兰Assembly电脑节:像素图形艺术简介

利用现代PC上的C64开发工具已经比当年方便很多了,能够创造出很多之前没有的效果

Multipaint.JS 是一个网页版的工具,可以创作符合真实硬件限制的8-bit图形。

这是Assembly demo大会的官方相册

Assembly Summer 2018

这是今年Assembly大会的One Effect Demo作品集,许多参赛者都是第一次提交作品参赛,其中很大一部分都是Processing制作的,有兴趣的话可以下载来研究:browsing /parties/2018/assembly18/one_effect/

这里面有一些作品已经展现出不错的水平,比如bytespiral128_by_bjakke,就是一个使用Processing制作的128字节的demo。

好像processing.sound这个库问题很多啊《Just a bug》这个作品在现场没运行起来,我下载下来用自己的电脑也不能运行。sound会crash,给它改成minim之后这个作品做的其实还是挺好的,现场两个没跑起来的作品都是用了sound库。

我把这次比赛的视频搬运到B站了:芬兰Assembly电脑节:单一图像效果编程大赛

8月14号:瞧不起中文编程实际上是某些程序员的优越感,实际上世界上许多国家都有自己民族语言的编程语言:en.wikipedia.org/wiki/N

中文编程的通用性差一些,但对于普及和教育是很有意义的。你们回忆一下自己过去的同学,有多少人哪怕四级六级托福雅思全考过,一毕业英文就全扔掉了?在东亚无论中日韩,都在吃语言障碍的亏。英国为什么bedroom programmer文化发达?这和编程语言多以英文为基础,英国人学编程的门槛很低不无关系。

1982年8月,富士通第八任社长Taiyu Kobayashi在InfoWorld里面就提到过语言障碍。易语言相当程度上是被污名化的,不是易语言本身有毒,而是太多人拿它写木马。

可能有些人会说是汉语“不够严谨”,但我相信这不是汉语本身的问题,就是主流的编程语言也不是真正的“英语”,只是拿英文单词做token。

8月17号:巴比肯最近有个活动在深圳,叫game on,这个展挺不错的,还有专门的英国游戏杂志展。这几年好多杂志都计划复活,《ZZap!64》出了年度特刊,《Crash》也出了特刊。

ZZap!64的Kickstarter页面:ZZap! 64 Annual 2019 - the next chapter

8月21号:bbc micro是一款设计的很好的产品,便宜、适合教育用途。还有FUZE,英国人特别重视电脑教育,图灵破解密码机战功可比原子弹。

教室里使用的FUZE电脑

FUZE的网站:Teaches kids to code - bridging the gap between Scratch and Python

Bletchley Park现在是个博物馆,里面有个复原80年代感觉的bbc micro电脑教室

The National Museum of Computing

我搭了个在线模拟器来展示Netscape和一些90年代中期的网页,本来想用DOSBOX和Windows 3.1,但是不支持长文件名,所以就用了Win95:网景浏览器 4.08 (Win95) - 1998

JavaScript MAME和Mac OS 7的展示,这个网页版MAME支持的机型非常多,但速度不是很理想:Macintosh IIci - 1989

JSLinux最好玩的一点是它的虚拟机能联网。通过websocket桥接的:JSLinux

国内能打得开这个在线Atari 2600模拟器吗?

Javatari - The online Atari 2600 emulator

keijiro原来还是GPDWin的爱好者啊,不知道今年的Tokyo Demo Fest他会不会在

gist.github.com/keijiro

有人玩过这个NESmaker吗?是一个不用代码的红白机游戏快速开发环境:thenew8bitheroes.com/

NESmaker也是通过Kickstarter众筹成功的:

NESmaker - Make NES Games. No coding required.

对红白机开发感兴趣的也可以看看这个帖子,用C语言写NES程序:Programming NES games in C

《2018日记簿》目录:

蓬岸 Dr.Quest:古董电脑室:2018日记簿(一)

蓬岸 Dr.Quest:古董电脑室:2018日记簿(二)

蓬岸 Dr.Quest:古董电脑室:2018日记簿(三)

蓬岸 Dr.Quest:古董电脑室:2018日记簿(四)

蓬岸 Dr.Quest:古董电脑室:2018日记簿(五)