本文主要包含两个任务:任务1实现了一个自定义双向链表模板类my_list,包含节点基类node_base和派生类node,通过迭代器(node_iterator和node_const_iterator)实现STL算法兼容,并支持插入、删除、拷贝构造等基本操作。任务2开发了一个俄罗斯方块游戏,Block模块定义方块属性并实现移动、旋转、绘制功能,Game模块处理游戏逻辑,包括界面绘制、行消除、分数计算等,使用Easyx图形库实现可视化界面。