Friday, April 10, 2020

Peer Game: Empathize

I am creating a game for my user/partner, <Maeron >. Below are the questions that I have for my partner so that I can create a game based on my user's requirements and preferences.

  1. Platformer or topdown. Topdown
  2. One big game or many levels? Many Levels
  3. Theme (Adventure/fantasy/mystery/puzzles)? Adventure
  4. What hobbies do you have? Reading
  5. What background do you like  Forest
  6. What avatar do you like?
  7. What type of enemies do you like? 
  8. Do you enemies to be stationary or staking you? Both
  9. Do you enemies to die with one shot or many? Both
  10. Do you enemies to shoot back? Yes
  11. Timer? yes progressive 
  12. Health?Yes
  13. Level of difficulty (easy, medium, hard, progressive) Progressive
  14. colors Not hurting to eyes
  15. Hints? after sometime? Not too many
  16. do you want moving blocks in background?Love that
  17. Messages? Not much
  18. Frustration or relaxation? Medium
  19. speed? Progressive
  20. gravity? Not too difficult to jump
  21. gold coins? Love that
  22. Wrap around? Ofcourse
  23. Checkpoint - if you die -do you want to go back to where you were? Yes

Wednesday, April 8, 2020

Fundamentals of Comp Architures

A machine gets stimulated by the presence or absence of an electrical signal/impulse.

Because there are two states that the machine responds to, we use binary number system to communicate with the machine.

We represent,
0 for the absence of the signal/impulse
1 for the presence of the signal/impulse

In computer science, we call 0 is a bit, 1 is a bit.

Using 00, 01, 10, 11 we can only represent 4 keys on the keyboad (eg, A B , C D).

In Computer science, we call every key on the keyboard as a character. space bar, special character like $ % @ #, upper case, lower case

So, they combined eight bits to reperesent each character. Eg: A - 0100 0010, B-
However, the length of the combinations of the bits various by the processor.

A combination of 8bits is called a byte.
A combination 4bits is called a nibble.

THE BASIC UNIT OF MEMORY IS CALLED A BYTE,
KB GB, TB

People used electrical punch cards to communicate with the machine.

People moved to Assembly languages: programming the chip. eg: 8085, 8086 microprocessor chips. The language looked like AND JMP ADD SUB

Then came high level languages Eg:  Python, Java, C, C++,  Ruby, Pearl, R, These are like english like language.