BASIC8 ���ʼĩ

��ߣ�Tony Wang
��ţ�33539685
�����ڣ�2018-02-02 02:46:46
�޸��ڣ�2018-02-02 04:34:32
--------------------

����ǰ�Ҿͻ�����һ�ױ�ݵ���Ϸ��������������Ҫ AAA ���Ļ��ʣ�ֻҪ 8-bi
t ���ŷ��ͺã���Ҫ������Ŷ����Ե����ֲ��㣻Ҳ��Ҫ����ҵ�����߳� p
ipeline��ֱ���ҷ���� PICO-8��������PICO-8 ���� ������鹹��Ϸ�� (Link
: https://zhuanlan.zhihu.com/p/30405996) ������һ������Ϊ Fantasy Cons
ole ������������һ����е��Ǹ�������̬�����޵Ļ��ܣ�8-bit �ͷֱ���
��ʾ��ֱ��˵��Ŀ�����ʽ����ݵķ���;������

Ȼ���Ϊһ�������ڵ�(ǰ)��Ϸ����Ա���ô�ܼ򵥵������������á�������
�����о����ܿ��ҷ���� PICO-8 ���ҵĻ��������Щ��ͬ��PICO-8 �ļ��ѡ
�����Ȥ��ʹ�� Lua �Ϊ�������ԣ���ܺõ���������Ϸ��Ӧ�õ���Ƕ�ű���P
ICO-8 ʹ���ʡȥ�˴����Կ�ʼ�����ӵ��鷳���� PICO-8 ȴ����� 8-bit ��
�ü�����ֱ���ڴ�ӳ��ģʽ��ǰ�����ӵ�б�ԭʼ 8-bit �� BASIC ��ǿ��
�������������ְѵ����һЩ��ֱ�ӷ����ض��ڴ�İ�Ϸ���� PEEK��POKE ��
����ַ���漼��ɣ�������������

�����ҿ�ʼ��������Լ��ġ�������ԡ�����ٵ���ij�� BASIC ���壨���˵���
�����ԣ��ж��ظ��黳���������Ҫ�кţ�������Ҳ����Ҫ֪���κι����ڴ�
�ռ��ϸ�ڣ���ʹ�����ϸ�����鹹�ģ���ǡ�ɶ���ǰ�����ڳ�����һ�� BASIC
(Link: https://github.com/paladin-t/my_basic)  �����������Ҫд�кţ�
����˴Ӵ�ͳ�� GOTO��GOSUB�����ṹ�����Զ��庯�������֧�� Lambda ���
ʽ���Լ�����ԭ�͵����������⻹�Դ�Сд����С��������Ϊ��Ƕ����
�����ҿ�������˳�ĸ����һ�������ɵ���ӣ�BASIC8��

(Image: https://pic1.zhimg.com/v2-88ec7fd1b2c1e4722ec44429ee8281df_720
w.jpg?source=d16d100b)
������չ���ǻ������ס���ª���������ں�PICO-8 ��һЩ���������������
����һЩ�ۼ��������Ļ 128x128 �Ĵ�С���Ʋ�������Գ���Ļ������ͬ
�Ҳ���������õĸ��ֱ༭�����������༭����⵼�ºܶ���ʹ�� PICO-8 ��
ʱ����������õĴ���༭�����ʹ�������˳�ֵ��ı��༭�����Ҿ�����
����ͼ���û��ӿڲ��ϵͳ�������� Fantasy Console/Computer ��һ����
�ͣ�����˵ʹ BASIC8 ��Ϊ�׿��� GUI �Ļ�����ԣ�����������ʱ�������
�Ȼ�޶���һ���̶��Ĵ�С��160x128�������༭��ķֱ��ʲ����Ӳ�����ƶ�
�����Ŵ��ڴ�С��ţ�����������console�����Ҹ������ڰ������ɵ��ԣ�c
omputer�������ѳ��������̣�disk�������ǿ�����cartridge�������̵Ĵ�
С����Դ�ռ��С�����볤��Ҳ���Ӳ�����ƣ�����ÿ�������ֱ�֧�� 6 ����
�������⻹�����̺�������֧�֡��ܵ��˵����ϣ� BASIC8 �Ŀ������Ȼ
�������ͬһ���鹹���ʹ��ͬһ�� API �������������� PICO-8 ��Ҫ��ע
�����ƺ�ϸ�ڸ��٣��Ӷ����Ը�רע�ھ�����Ҫ���ʲô��

(Image: https://picx.zhimg.com/v2-708788a4666061db1ed1f93894ed0831_720
w.jpg?source=d16d100b)
����༭(Image: https://picx.zhimg.com/v2-c5cea1d6d8fbcc832929aa0a7f0e
555e_720w.jpg?source=d16d100b)
Sprite �༭(Image: https://picx.zhimg.com/v2-682144db75c196c06e6a340bc
549b96a_720w.jpg?source=d16d100b)
Map �༭���ڴ��̵Ĺ��ʹ�ø�ֱ���Ѻõ�ͼ��ģʽ�����С��򿪱༭��д��
��֮��IJ��Ҳ����Ҫ�����ʽ�Ľ�����

(Image: https://pica.zhimg.com/v2-dc2c1b464f946694047dbd5c22506375_720
w.jpg?source=d16d100b)
PalmOS + AmigaOS + �������(Image: https://pic1.zhimg.com/v2-2b0aa93f7
7ef2e163cf7aec04b93925f_720w.jpg?source=d16d100b)
��д��������Ϸ(Image: https://pic1.zhimg.com/v2-2c0ba856340123213fca19
7e8c8028b2_720w.jpg?source=d16d100b)
��д������ Demo���˻����Ļ��ơ��������Ƶ������Ҽ����һЩ������õ�
�߼����磺JSON ������ļ���д���� web ���ʡ�����Ѱ·�ȹ��ܡ��ÿ�����
���Ѳ�����Щ���ۻ���ظ��Ͷ����ܿ�����֯ҵ���߼���

(Image: https://picx.zhimg.com/v2-c897acae46e36ead94194431a30a5560_720
w.jpg?source=d16d100b)
����� Windows ��ͼ�ͻ��� BASIC8 �ı༭����������Ĺ������������
��һ���ص㣬��ѡ��Ϊ���� Steam ƽ̨������������ǿ���������⹤
�������ε���Ŀǰ���ڷ�������͹���ҳ����Ҫ�ø���ѧ�İ취����������ļ�
�����д���� Windows ֮���ƽ̨��ֲ�Լ����������༭�ֱ�����еij���
���Ĺ��ܣ���������㲻ͬƽ̨����δӵ�� BASIC8 �������������ϵĴ���
��

(Image: https://pic1.zhimg.com/v2-6aca547d07526c064d3608f03ce8ab2f_720
w.gif?source=d16d100b)
���ô���֮�����洫�桷(Image: https://picx.zhimg.com/v2-a5c03036b27055
a736b2e48ce9ce8368_720w.gif?source=d16d100b)
���ô���֮�����ް����(Image: https://picx.zhimg.com/v2-7cedbe3a2b540e
ebb4a45a4c23f69f62_720w.gif?source=d16d100b)
���ô���֮ Amiga��Boing Ball������(Image: https://pic1.zhimg.com/v2-58
8dd2cf2daf1f30f1819a24b28aeb4c_720w.jpg?source=d16d100b)
����Ĺ����ٲ��˰����ߵIJ������������ղظ�ʽ�Ŷ�Ӳ������֪���ҵ�һ��ƥ
�����ʾ�豸�������ף�����Ҫ���ڽ���ǿ���Լ�ȥ��Ӧ��ʮ��ǰ��̫�࿪����
�IJ��㡣���ż���͸�����Ϸ����һ��С�ڵ���򣬽�Щ��һЩ������ͨ��ý��
�����ϵ�Ŭ���������һӵ�ж�������С���Ȥ���ͨ�ס������ʱ���õ�
�Թػ�ֻ��Ҫֱ�Ӱε�Դ����ˣ���Ȼ BASIC8 ���������㰲ȫ�İε�Դ�ر���
��ʵ����ԣ�������õ���򵥴�����Ȥ�ֻع��һ���֣�������û������
�Ǹ������㣬��������𣿣�����ʱ�� 2 �� 3 ���������һῪʼ��ʱ���ۣ�


BASIC8 on Steam (Link: http://store.steampowered.com/app/767240/) ���
��https://paladin-t.github.io/b8/ (Link: https://paladin-t.github.io/b
8/)

�����ֲ᣺https://paladin-t.github.io/b8/docs/manual (Link: https://pa
ladin-t.github.io/b8/docs/manual)