Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/suddi/zerohm
iOS mobile learning game to learn resistor color band codes
https://github.com/suddi/zerohm
color-bands ios objective-c sort-resistors
Last synced: about 2 months ago
JSON representation
iOS mobile learning game to learn resistor color band codes
- Host: GitHub
- URL: https://github.com/suddi/zerohm
- Owner: suddi
- License: bsd-3-clause
- Created: 2015-02-08T09:59:04.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-03-18T17:48:15.000Z (almost 8 years ago)
- Last Synced: 2024-10-12T13:43:44.440Z (3 months ago)
- Topics: color-bands, ios, objective-c, sort-resistors
- Language: Objective-C
- Homepage:
- Size: 1020 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Zerohm ##
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/98ac822f1909407b96edc39449af9b71)](https://www.codacy.com/app/Suddi/zerohm?utm_source=github.com&utm_medium=referral&utm_content=suddi/zerohm&utm_campaign=badger)
[![license](https://img.shields.io/github/license/suddi/zerohm.svg?maxAge=2592000)](https://github.com/suddi/zerohm/blob/master/LICENSE)Zerohm is an iPhone game designed to help science and engineering students learn the resistor color band codes, a fundamental identification system in the field of electronics.
### Development ###
The game was originally developed with XCode 3.1 for iPhone 3.1.
### Gameplay ###
The game includes a `Tutorial`, `Practice Mode` and two game levels: `Sort Resistors` and `Analyze Circuit`.
![Cover Page](images/cover.jpg)
The `Tutorial` explains the theory behind resistor color codes and the requirements of the game in the various levels.
![Tutorial](images/tutorial.jpg)
The `Practice Mode` includes two options:
1. To guess the color codes given the resistance value
2. To guess the resistance value given the color codes.![Practice Mode Cover](images/practice_cover.jpg)
![Practice Mode](images/practice.jpg)
##### Sort Resistors #####
In the `Sort Resistors` level, players have to sort the resistors as quickly as possible as they come out of the assembly line. The resistors will have to be placed into boxes based on the resistance and/or tolerance values. Failure to sort 3 resistors will result in defeat.
![Sort Resistors Level](images/sort_resistors.jpg)
##### Analyze Circuit #####
In the `Analyze Circuit` level, players have to correctly identify broken resistors using two-fingers either side of a resistor, much like a multimeter. Once identified, players will be taken to a second screen in which they will have to create the correct resistor by placing the color bands in the correct positions.
![Analyze Circuit Level](images/analyze_circuit.jpg)