2019-07-25 13:09:47 +02:00
|
|
|
# Logic gate simulator
|
2019-07-11 20:05:33 +02:00
|
|
|
|
2019-07-25 13:09:47 +02:00
|
|
|
This is a logic gate simulator made for infoeducatie 2019.
|
|
|
|
|
|
|
|
## Getting started
|
2019-06-03 21:35:47 +02:00
|
|
|
|
2019-07-26 00:36:48 +02:00
|
|
|
Check out the [demo](https://logic-gate-simulator.herokuapp.com/)
|
2019-08-01 20:57:05 +02:00
|
|
|
Or read the [docs](./docs/main.md)
|
|
|
|
|
|
|
|
I've also made a [trello board](https://trello.com/b/LW3XSnGN/logic-gate-simulator) .
|
|
|
|
|
|
|
|
## Credits
|
2019-06-03 21:35:47 +02:00
|
|
|
|
2019-08-01 20:57:05 +02:00
|
|
|
Many thanks to:
|
2019-07-25 21:59:52 +02:00
|
|
|
|
2019-08-01 20:57:05 +02:00
|
|
|
1. [Canana](http://canana.xyz/) for the logo!
|
|
|
|
2. Player_0_1#2955 for all the testing and ideas
|
|
|
|
3. BlueGhost, Vyctor, Mao for all the design reviews
|
2019-07-25 21:59:52 +02:00
|
|
|
|
2019-07-25 13:09:47 +02:00
|
|
|
## Features
|
|
|
|
|
|
|
|
- Simple & intuitive UI
|
|
|
|
- Multiple simulations support
|
|
|
|
- Integrated circuits
|
2019-08-01 22:29:30 +02:00
|
|
|
- Multiple bits per pin
|
2019-08-03 23:55:22 +02:00
|
|
|
- Multiple language support: Romanian, English, Dutch, Turkish, Chinese & more in the future
|
2019-07-25 13:09:47 +02:00
|
|
|
|
|
|
|
## Playing with the source
|
|
|
|
|
|
|
|
To run locally clone this repo, and then install all dependencies by rrunning:
|
|
|
|
|
|
|
|
```sh
|
|
|
|
npm install
|
|
|
|
```
|
|
|
|
|
|
|
|
Start the development server by running:
|
2019-06-03 21:35:47 +02:00
|
|
|
|
2019-07-25 13:09:47 +02:00
|
|
|
```sh
|
|
|
|
npm run dev
|
|
|
|
```
|
2019-07-11 20:05:33 +02:00
|
|
|
|
2019-07-25 13:09:47 +02:00
|
|
|
Or bundle the source with:
|
2019-06-03 21:35:47 +02:00
|
|
|
|
2019-07-25 13:09:47 +02:00
|
|
|
```sh
|
|
|
|
npm run build
|
|
|
|
```
|
2019-08-01 20:57:05 +02:00
|
|
|
|
|
|
|
## Assets & code wich i didn't make myself:
|
|
|
|
|
|
|
|
You can read a full list with what i don't own [here](./docs/assets-i-dont-own.md)
|