malikshazil04 / malikshazil04/DroneSimulatorInJava

Set up base project structure

Open
#1 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

good first issue help wanted
Dominant language
Java
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Goal
Create the initial folder layout and core files for the Drone Fleet Coordination Simulator project.

Tasks
Create src/main/java structure
Create package folders for core, physics, control, formation, comms, env, ui, io
Add Vector3 helper class
Add empty class files for Drone, Simulator, Controller, FormationManager, CollisionModule, CommunicationModule, Environment, Logger
Add config.json in resources
Add basic build instructions in RUN_INSTRUCTIONS.txt

Expected result
Project compiles and runs with a minimal Simulator main class.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the requested src/main/java package layout for core, physics, control, formation, comms, env, ui, and io. Add the named classes, the Vector3 helper, resources/config.json, and RUN_INSTRUCTIONS.txt, then use the build instructions to verify that the minimal Simulator main class compiles and runs.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.