Topic 1 - Creating and versioning a Maven project in IntelliJ IDEA

Homework instructions

  1. Create from IntelliJ a Maven project named AnimalRescuer. This will be the project in which you can try to implement a Tamagotchi-like game at home, to take care of a rescued animal. You can also opt for a different console application (e.g. a strategy game, a Hattrick-like football manager, etc.), in which case you will name the project accordingly and translate all future homework requirements so that they are relevant to the chosen topic. At the end of the introduction to programming section, through this project you will demonstrate that you have mastered the basic principles of Java programming. Also, a link to the source code of this project could be a great addition to your CV.
  2. Add a .gitignore file and make sure that the .idea directory, the target directory, and any files with the .iml file extension do not end up in the Git repository.
  3. Create a Git repository for the AnimalRescuer project and add it to GitHub.
  4. Create a new Maven project called PragmaticExercises. In this project you will solve several exercises throughout the course to deepen your knowledge of Java programming and to get acquainted with algorithmic thinking. Also add a .gitignore file for this project and publish the project on GitHub.
  5. Repeat steps 1-3 for a new project with the name RacingGameExperiments. This will be the project where you will be able to improve at home the racing game that we will create together in the course.

    Maven Project Theme Solver Model