在Uno纸牌游戏中使用C语言的数据结构的想法?

在Uno纸牌游戏中使用C语言的数据结构的想法?,c,data-structures,game-engine,C,Data Structures,Game Engine,所以,我在做一个示例,我必须在C中使用5种不同类型的数据结构。我已经使用了4种(堆栈、链表、双链表和哈希表) 堆栈表示卡的数量,链表表示用户手上的卡,双链表循环(循环队列)表示移动的顺序,哈希表示名称和分数的排名 你知道Uno纸牌游戏的功能是什么吗?我可以使用一个数据结构?一个互斥锁来保护纸牌组?我想一个数据结构必须是代表纸牌的数据结构,不是吗?包含卡号/类型和卡颜色(如适用)的结构。请参阅。

所以,我在做一个示例,我必须在C中使用5种不同类型的数据结构。我已经使用了4种(堆栈、链表、双链表和哈希表)

堆栈表示卡的数量,链表表示用户手上的卡,双链表循环(循环队列)表示移动的顺序,哈希表示名称和分数的排名


你知道Uno纸牌游戏的功能是什么吗?我可以使用一个数据结构?

一个互斥锁来保护纸牌组?我想一个数据结构必须是代表纸牌的数据结构,不是吗?包含卡号/类型和卡颜色(如适用)的结构。请参阅。