So i've never used arduino before but i've already coded very simple stuff in C++, Java, and JavaScript.
Recently i've seen on the internet this weird sort of "escape room" game and i was wondering if it was possible to create something similar with arduino, led strips and buttons that when stepped on reacted basing on the color the platform had...
A degree in what? If you are a computer science major you probably don't want to get bogged-down in building hardware... And the software might be "too simple".
If you are an electronics engineer, it should be no problem learning to use the Arduino. (Except it looks costly and you need space).
yeah sorry, i warn you it may sound a bit confusing. I'm an Italian student and i'm studing computer science. Besically the computer science degree in Italy starts with 3 years at the end of whitch you are considered a "junior ingeneer". Then if u want to become an actual ingeneer you have to study 2 more years of major . I'm at the end of my first 3 years and to complete my studies i've to write a "mini thesis".
I think that if i make a working down scaled prototype of this it would be quite ok (maybe something the size of a launchpad but with more squares and to be played with fingers. That can be done making the player lose a life every time pressure is registered on a red square or if pressure is not registered at the end of every pattern on a green square) . Of course the software will have to be perfectly working and to make it a bit more complex i was thinking to add a little lcd screen where to output the remaining lives and the final score (i.e. +100 points for surviving at the end of every pattern).
My main question is... Is all of this feasible? or maybe something a bit more complex as a raspberry is needed. And if feasible do you have any idea how to execute it? Moreover do you have any updated book or any documentation to recommend to learn the basics of arduino and more anvanced stuff.
yeah sorry, i warn you it may sound a bit confusing. I'm an Italian student and i'm studing computer science. Besically the computer science degree in Italy starts with 3 years at the end of whitch you are considered a "junior ingeneer". Then if u want to become an actual ingeneer you have to study 2 more years of major . I'm at the end of my first 3 years and to complete my studies i've to write a "mini thesis".
I think that if i make a working down scaled prototype of this it would be quite ok (maybe something the size of a launchpad but with more squares and to be played with fingers. That can be done making the player lose a life every time pressure is registered on a red square or if pressure is not registered at the end of every pattern on a green square) . Of course the software will have to be perfectly working and to make it a bit more complex i was thinking to add a little lcd screen where to output the remaining lives and the final score (i.e. +100 points for surviving at the end of every pattern).
My main question is... Is all of this feasible? or maybe something a bit more complex as a raspberry is needed. And if feasible do you have any idea how to execute it? Moreover do you have any updated book or any documentation to recommend to learn the basics of arduino and more anvanced stuff.
Yes. Spend some time reading on these fora, judge by the topic whether to bother, read for a bit to see if it's a good impedance match for where you are now.
You can get started with no money and no equipment by using the wokwi simukator
The main concern is having sufficient resources on the board you pick. I don't think memory or processing speed will be of any concern, but you may need to think ahead about just how many inputs and outputs you need, and how you want to provide them.
LEDs for examlpe cloud take one output pin each, or a Neopixel strip could be 60 or more LEDs on just one output pin.
Similarly inputs like pushbuttons coukd take one input pin each, or a matrix of them could be arranged so that 36 inputs could use just 12.
Or add shift registers or multiplexing and do even better.
Build a reduced prototype with enough inputs and outputs done naively and see where you get. Then you'll be in better position to decide how to scale it.
For the leds i was thinking to use only one led per square (in case of a downsized prototype) and making it change color basing if it was a square you could walk on (white), one you have to stay away from (red) or a goal square (green). To add difficulty the game and complexity to the project, If there are more players it could assign to each player a goal square of different color (green, blue, yellow, purple) and also make lose points if they reach the wrong goal.