top of page
  • Writer's pictureelenaburan

A dialogue between the developers about what programming language and what method and algorithm is best

A dialogue between the developers of a computer educational game at the A2 language level about what programming language and what method and algorithm is best to write a game program showing the general laws and patterns of behavior of four characters with different types of intelligence - intuitive, rational, ethical and emotional, studying the physical phenomena of water transformation in nature and in the laboratory

Developer 1 (Ana): Hi Marko, we need to choose the best programming language for our educational game. It should show how different characters explore water transformation.

Developer 2 (Marko): Hi, Ana! I think Python would be ideal. It's simple for beginners and powerful enough for our needs.

Ana: Yes, Python is good. Which method should we use for characters like the intuitive and rational ones?

Marko: For intuitive character, we could use object-oriented programming to simulate real-world phenomena like clouds forming.

Ana: A for the rational character?

Marko: For him, a logic-based algorithm would work. We can show factual evidence of water states and transitions.

Ana: And what about ethical and emotional intelligence types?

Marko: Well, for ethical intelligence, we can implement scenarios that require decision-making based on consequences, showing empathy and understanding through the game characters.

Ana: Great! And for emotional intelligence?

Marko: For that, we'll need an algorithm that responds to the player's choices, impulsive actions and charismatic demonstrations, impressive acts.

Ana: Sounds good. Let's start with a simple prototype and iterate from there.

Marko: Agreed. Let's make learning about water cycles interactive and engaging!


bottom of page