Đang Thực Hiện

3d with basic shapes, 3 modes of moving. UE4

Target platform: Android.

There are a player and NPC(Non-Player Character).

The player has three ships(shape of basic cones).

NPC's team are one big Basic Cube and three small Basic Cones(spaceships).

I want you to create a timer.

15 seconds for both to move.

15:15

14:15

...

1:15

0:15

0:14

...

0:2

0:1

0:0

15:0

On player's move, he can choose a location

You have to create three modes of motion, and three buttons respectively.

The first mode is "Fly To". I press a button and choose a destination. The game remembers location. When the timer is run out the Player's Cone turns to the point, flies with some speed there(2-3 seconds).

The second mode is the same as "Fly to" but without turning. I press a button, I choose a point. When the timer is over - it flies there.

The third mode is the Rotation. I press the third button to activate the mode. I can rotate it by finger. I can rotate it dependless on the timer(even during Enemy's move) and the game responds immediately.

To sum up: in 1st and 2d mode buttons are enabled only when the timer is on the side of the Player. For the third mode, the button is active anytime.

Note:

NPC must not change location. But timer goes for them like they would.

I want to see some visuals when placing a point. I can't place a point if there is another object, just show visual with red color or so, and do nothing.

Because there are three Player's spaceships, I want you to highlight current for the first and second mode.

For examples:

Pressed button "FlyTo"(the same for second mode), outline first spaceship, click to another spaceship and it outlines it.

Tap to choose a location, the program remembers it for the selected spaceship, disable the highlight. When the timer is over, fly to the location.

If I chose a location and want to change it before the timer is over I click to the button again and select a spaceship, and the program remembers only the last set location. When the timer is over it goes there.

To cancel a mode press again to a button. To change mode press to another button. If I click on "Fly To" and then to the third mode, it properly works

I may give you material for the selection circle.

3D, Camera View almost from top but 70-80 degrees.

EDIT UPDATE:

Budget $60-120 (may simplify some features).

Deadline 25th-27th February.

There are some more details like for "FlyTo" first rotation, then moving with acceleration, and so on.

MORE:

The timer of the Enemy doesn't start until a spaceship comes to the destination! Firstly rotation then starts flight(only for the first mode). Some acceleration at the beginning and deceleration at the ending. While it flies to the point(if this movement is a type of "FlyTo") disable rotation button. For second mode "FlyToWithoutRotation", the rotation button is enabled.

All objects have a collision of a sphere.

If there is an object between point and the spaceship, it must find the shortest trajectory. It also works for two objects or more.

Buttons are on the right side of the screen.

FlyTo:

I press the button and it is active until I click it again or choose another mode. While it is active I can tap to choose any point. It shows where I taped and draws trajectory. For the next tap, it clears the old trajectory. It has max distance*.

It follows the trajectory line and turns.

Rotation:

I press the button, I choose a point, it rotates. If the LocalRotation angle is between 0 and 180 degrees, it rotates clockwise, otherwise counterclockwise.

The button is still active, and I can choose another point. It deactivates if I press RotationButton again, or choose another mode.

If I tap outside the battlefield adjust the point to the border of it. Adjust if I click on an object adjust the point.

I press button and it is active until I click it again or choose another mode. While it is active I can tap to choose any point. It shows where I taped and draws trajectory.

*Not displacement but distance.

Kĩ năng: Unreal Engine, Phát triển game, Toán học

Xem nhiều hơn: visual basic code target heart rate, moving mouse keyboard visual basic, current cell gridview 2008 visual basic, ue4 convert brush to static mesh, ue4 geometry editing, unreal engine create a new level, unreal engine, ue4 mesh types, ue4 geometry tools, unreal engine viewport controls, unreal brush settings, basic vector shapes collection corel draw, online color picker visual basic, java basic shapes, 3d animations visual basic, 3d box moving gif, 3d cube visual basic, create toolbox basic shapes wpf, basic shapes, layout basic shapes

Về Bên Thuê:
( 1 Nhận xét ) Ukraine

ID dự án: #23947301

Được trao cho:

Propanator

Hi, My name is Louis Charles, I am a graduate in Game/Level Design from Inter-Dec College in Montreal. Your project sounds really interesting and I'd love to help you achieve what you always wanted. I am a resourc Thêm

$150 USD trong 3 ngày
(1 Nhận xét)
2.4

5 freelancer đang chào giá trung bình $198 cho công việc này

voorheesin

Greetings! About your project: I read everything and it can be done under a decent timeframe. About the camera movement, should it be able to pan around? If so, how would this affect the existing controls? About the m Thêm

$250 USD trong 14 ngày
(14 Nhận xét)
5.3
ExpertSoul

Hi There, I've reviewed your requirements, I am very interested in your post project. I'm excited with feeling that I would be able to satisfy your requirements in this job. Please leave a message on my chat so we can Thêm

$200 USD trong 4 ngày
(15 Nhận xét)
4.4
Simiaanimation

Hello We have reviewed your UE4 project brief and are interested in working with you. Please contact us so we can discuss this project in more detail. We have over 15 years of experience in this arena. We guarantee Thêm

$250 USD trong 5 ngày
(0 Nhận xét)
0.0
azkrat22

Hi, I would love to help you with this project- it sounds very simple and straightforward and I think it's great that you already know exactly what you want. --- For an example of my style, here is a short gameplay de Thêm

$140 USD trong 7 ngày
(0 Nhận xét)
0.0