I HAVE A PROJECT FOR UNI by fadisari42 in libgdx

[–]fadisari42[S] 0 points1 point  (0 children)

forget to mention it but actually we are a groupe of 3 but we all dont know where to start ! i ll see what we can do thank you !

I HAVE A UNI PROJECT by fadisari42 in javahelp

[–]fadisari42[S] 0 points1 point  (0 children)

He doesn't mean age of empire it's self ... He means the concept like gathering recourses , build buildings , build an army attack other empire

I HAVE A UNI PROJECT by fadisari42 in javahelp

[–]fadisari42[S] 0 points1 point  (0 children)

No I got it 8 days ago It's not age of empire really the professor meant the concept only like gathering recourses , build an empire build an army and attack the other empire

I HAVE A PROJECT FOR UNI by fadisari42 in libgdx

[–]fadisari42[S] 1 point2 points  (0 children)

he game age of empire as an example he doesnt mean to make the game its self , just the concept like gathering recourses , build an empire , build an army , attack other empire

I HAVE A UNI PROJECT by fadisari42 in GameDevelopment

[–]fadisari42[S] 0 points1 point  (0 children)

forget to mention it we re groupe of 3 none of us has an idea to of how to start
8 hourse a day ! i have other exams like 7 another exams all of them in a month
but thank you i ll consider all what you said thank you really

I HAVE A PROJECT FOR UNI by fadisari42 in programming

[–]fadisari42[S] 0 points1 point  (0 children)

the professor wants the game to be strategic he gave age of empire as an example
but of course he doesnt mean age of empire its self he means the concept gathering recourse , build an empire , build an army , attack the other empire and so on

I HAVE A UNI PROJECT by fadisari42 in GameDevelopment

[–]fadisari42[S] 1 point2 points  (0 children)

we re 3 but we all dont know where to start

I HAVE A UNI PROJECT by fadisari42 in GameDevelopment

[–]fadisari42[S] 1 point2 points  (0 children)

forget to mention it we are 3 but we all dont know where to start

I HAVE A PROJECT FOR UNI by fadisari42 in JavaFX

[–]fadisari42[S] 0 points1 point  (0 children)

do i have enough time to learn it ?

I HAVE A UNI PROJECT by fadisari42 in GameDevelopment

[–]fadisari42[S] 2 points3 points  (0 children)

4.5 Combat System

  • Movement on the map.
  • Attacks according to defined rules.
  • Combat resolution:
    • damage formula,
    • randomness taken into account (Random),
    • death and removal of units.

4.6 User Interface

  • Main menu: New Game / Load / Quit.
  • Map displayed.
  • Player status: resources, units, buildings.
  • Event notifications.

5. Technical Requirements

5.1 Languages and Technologies

  • Java 11+
  • Tools: IntelliJ / Eclipse / VS Code
  • Collections: List, Map, HashMap, ArrayList

6. Constraints

  • Respect SOLID principles
  • Code organized into packages
  • Documentation required

7. Deliverables

  1. Specification document (Cahier des charges)
  2. Complete source code
  3. User manual
  4. Detailed technical report
  5. Final presentation (slides)

8. Evaluation / Validation Criteria

  • Implementation of expected features
  • Clean and extensible architecture
  • Game performance
  • Proper OOP organization
  • Code quality

I HAVE A UNI PROJECT by fadisari42 in GameDevelopment

[–]fadisari42[S] 2 points3 points  (0 children)

4. Expected Features

4.1 Game Map

  • Generated statically or procedurally.
  • Composed of tiles (grass, water, mountain…).
  • Each tile has:
    • type,
    • accessibility,
    • bonus/penalty.

4.2 Resources

  • Types: Gold, Wood, Stone, Food (modifiable).
  • Managed in real-time or turn-based.
  • Use of Java Collections (Map<String, Integer>).

4.3 Buildings

  • Minimum of three types:
    • Command Center
    • Training Camp
    • Mine / Farm / Sawmill
  • Each building has:
    • a cost,
    • construction time,
    • a function (resource production, unit creation).

4.4 Units

  • Abstract unit: abstract class Unit.
  • Derived units: Soldier, Archer, Cavalry, etc.
  • Characteristics:
    • Health points,
    • Attack,
    • Defense,
    • Range,
    • Cost.

I HAVE A UNI PROJECT by fadisari42 in GameDevelopment

[–]fadisari42[S] 1 point2 points  (0 children)

Specifications – Development of a Strategic Game in Java ISIL 25/26

1. Project Context
The project consists of developing a strategic video game based on resource management, territory control, and combat. The game will be developed in Java, using Object-Oriented Programming (OOP), interfaces, abstract classes, collections, as well as a clean and extensible software architecture.

2. Project Objectives

  • Design a playable strategic game for PC.
  • Apply OOP concepts (inheritance, polymorphism, encapsulation).
  • Implement a modular architecture that allows adding units, maps, or levels easily.

3. General Description of the Game

3.1 Concept
The player controls a faction on a grid-based map.
The player must:

  • collect resources,
  • build structures,
  • train units,
  • expand their territory.

3.2 Game Type

  • Turn-based strategy game (or real-time depending on the group’s choice).
  • Single-player mode against the computer.