Skip to content
/ Feng Public

Feng is a game based on Logisim and it got a full score in The Digital Logic Lab (USTC) course.

License

Notifications You must be signed in to change notification settings

Ah-miu/Feng

Repository files navigation

Introduction

Feng is a game based on logisim and it got a full score in The Digital Logic Lab (USTC) course.

This warehouse was built in honor of friendship. Since this idea was inspired by my friend Chen Feng, it was named Feng. Glad to have a friend like him:

  • Strong logical thinking ability: good grades in logic courses; like to study philosophy by myself.
  • Quick thinking: one word is always enough to explain a difficult problem to him; a gamer with excellent skills.
  • Energy saving stunt: a lollipop can replace a meal.

The process of creating it brought me back to the joy of building blocks as a child.

image-20210101164714379

How to play

  1. "ctrl + k" , enable ticks.
  2. Click the "rst" button.
  3. Click the button corresponding to the lighted block to reverse the status of the blocks in the four directions: dark becomes brighter, light becomes darker, and when all the blocks are darkened, the game is over.

Features

  • Very expandable. If you understand my design, you can quickly reproduce many block games based on existing templates. Of course, this requires certain calculations.
  • I made two types of special effects in it.
    1. Block shattering effects, including random number shattering effects and custom particle shattering effects.
    2. A firework effect that automatically plays when you successfully complete the game.
  • Plus, the firework display mod can make pixel GIFs, so you can play some romantic tricks :) (Remember to plan ahead and increase the resolution)
              ▀████▀▄▄              ▄█                       █████ ███████ ███▄    █   ▄████ 
                █▀    ▀▀▄▄▄▄▄    ▄▄▀▀█                     ▓██   ▒ ▓█      ██ ▀█   █  ██▒ ▀█▒
        ▄        █          ▀▀▀▀▄  ▄▀                      ▒████ ░ ▒███▀  ▓██  ▀█ ██▒▒██░▄▄▄░
       ▄▀ ▀▄      ▀▄              ▀▄▀                      ░▓█▒  ░ ▒▓█ ░  ▓██▒  ▐▌██▒░▓█  ██▓
      ▄▀    █     █▀   ▄█▀▄      ▄█                        ░▒█░    ░▒████▒▒██░   ▓██░░▒▓███▀▒
      ▀▄     ▀▄  █     ▀██▀     ██▄█                        ▒ ░    ░░ ▒░ ░░ ▒░   ▒ ▒  ░▒   ▒ 
       ▀▄    ▄▀ █   ▄██▄   ▄  ▄  ▀▀ █                       ░       ░ ░  ░░ ░░   ░ ▒░  ░   ░  
        █  ▄▀  █    ▀██▀    ▀▀ ▀▀  ▄▀                       ░ ░       ░      ░   ░ ░ ░ ░   ░
       █   █  █      ▄▄           ▄▀                          ░  ░         ░       ░

介绍:

Feng,一个logisim游戏,20年秋中科大模电实验课满绩作品。

这个仓库是为了纪念友谊才创立的。 由于是受朋友陈峰启发下才有这个想法的,所以取名为Feng。很高兴有个像他这样的朋友:

  • 逻辑思维能力强:逻辑类课程成绩很好,喜欢自己钻研哲学。
  • 思维敏捷:一点就透,游戏打得很好。
  • 节能特技:一根棒棒糖就能替代正餐。

创作它的过程让我找回了小时候搭积木的快乐。

如何开始:

  • 按CTRL+K开启时钟。
  • 点“rst”按钮。
  • 点击亮起的方块对应的按钮,能使上下左右四个方向的方块的状态反转——暗变亮、亮变暗,当所有方块都变暗,则游戏结束。

特点:

  • 可拓展性很强。如果搞懂了我的设计,可以基于已有的模板快速复现许多方块类的游戏。当然,这需要一定的计算。
  • 我在里面制作了两类特效:
    1. 方块破碎特效,包括随机数破碎效果和自定义粒子破碎效果。
    2. 一个烟花特效,当你成功完成游戏时,它会自动播放。
  • 对了,烟花展示模块可以做像素GIF,所以可以玩一些小浪漫(记得提前规划、提高分辨率)。

About

Feng is a game based on Logisim and it got a full score in The Digital Logic Lab (USTC) course.

Resources

License

Stars

Watchers

Forks