In this paper, we study the fractal behaviour of a competitive model that describes the interaction of plankton allelopathy. This paper aims to establish synchronization and anti-synchronization of Julia sets of two competitive systems with some different parameters by using an adaptive control strategy. Firstly, a discrete version of the competitive model is obtained, and then the Julia set of the discrete version is generated by using the escape-time algorithm. Adaptive controllers and parameter update laws for unknown parameters are designed to achieve synchronization and anti-synchronization of Julia sets. Furthermore, we can determine unknown parameters of the competitive system by using this adaptive control technique. Here, the adaptive synchronization and anti-synchronization of Julia sets are accomplished by its trajectories synchronization and anti-synchronization due to the close relation of trajectories of the system with the Julia set of the system. Numerical simulations are carried out to validate several key theoretical results as well as the efficacy and accuracy of the applied methodologies. Moreover, with the help of this analysis, we can study other models of a similar type.