Coming soon - Get a detailed view of why an account is flagged as spam!
view details

This post has been de-listed

It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.

48
Introducing the 'Starcraft 2 Unit Collider'
Post Flair (click to view more posts with a particular flair)
Post Body

Lately I've been working on a fun app for android, and after a few days and many, many hours, I've finished the very first version! This application will "collide" or battle two units from Starcraft 2 or at least mimic an actual battle within the game with some degree of accuracy, thus allowing a user to compare unit interactions from their phone. Google Play Store link: https://play.google.com/store/apps/details?id=com.Icantbelievedefaultisexample.nistic.starcraft2unitcollider

Screenshot: https://i.imgur.com/ChZe0RN.png

One of the most shocking revelations while doing unit testing on this app; a 0-0 cyclone can indeed beat a 2-0 colossus. I had to test it in the LotV unit tester myself to believe it. The HP remaining may vary in the actual game, but will always be consistent in this app. The first attack in this app is instantaneous, whereas in sc2 depending on the unit and position there could be delay. Both units are treated as if they are right next to each other (save the siege tank in siege mode, which will still fire upon melee units, while taking damage).

The application is still in development and I have big plans for it which have yet to be implemented. Eventually there will be 4 modes instead of just the unit vs unit mode. Also all feedback is appreciated. If there was one thing I could request from the community it would be to please not leave a whole bunch of negative feedback on the google play store; if you have a negative feedback to give, please leave it here! This is the first release afterall and I don't expect it to be entirely without bugs or errors.

Known bugs:

- Cyclone lock-on vs air units is infinitely long

I'd love to hear from anyone regarding this, as I'm a programmer, trying to get better, and obviously a huge sc2 fan. Anything from aesthetics to functionality is probably feedback I'd be interested in. I'm also a freelance android developer if you have any work for me I'd be glad to try my best. Project's github if you wanna look at the code: https://github.com/Nisticism/Starcraft2UnitCollider

Lastly, the app should run on any android device with operating system 8.0 but the layout might be messed up depending on the device. It should display well on the Pixel 1/2, Nexus 5/6, and other high def phones. There should also be an update to fix a small graphical error rolling out within an hour or so.

Completed tasks:

- Widow mine properly deals damage now to all units.

- Colossus is no longer bugged

- All shield interactions deal proper damage (armor won't be a factor when a unit deals shield damage)

- Lowered the minimum SDK version to 16.

- Peaceful units won't be bugged

- Added lifespans for all units that have them, and the text to describe the situation

- Fixed *some* UI problems like symmetry and added support for UI elements for older phones. Some elements still will overlap when phone is tilted, but some will be less problematic. (1.0.6)

- Discovered and fixed new bugs D: having to do with lifespan vs lifespan units (1.0.6)

- Finished update 1.1 ------------------------------------------------------------------------------------------------------------------ Changes shown below

- Zerg HP Regen fully implemented

- Protoss Shields regen after 10 seconds (only makes a difference in rare cases with Widow Mines)

- Bottom navigation should show as properly clicked even if navigated to other activities that are not complete

- UI got a makeover, colors changed

- Added Home button to Unit vs Unit activity

- Added 8 basic special mods that are specific to units, but can be applied to anything if no race is chosen

- Added changing titles for unit 1 and unit 2 with enough space for two lines of text each. Added subtitles for all the dropdown menus. Added additional stuff to the UI.

- Fixed a bug with special abilities that affected attack speed vs ground but not air.

- Fixed the overlapping elements problem of phones with fewer than 1080 x 1920 pixels, or tablet-like devices with a lot more room.

- Fixed an issue with certain special abilities not working properly.

- Fixed the defender mode liberator, added the spore crawler

- Made it so if a unit does 0 damage but has > 0 attack, it does 1 damage as it would in game

- Added a scrollbar to the results view, redid the main menu to reflect the element overlapping prevention changes of the unit vs unit view. Made other small UI changes.

- Added mutalisk regen, and fixed a bug with phoenixes vs light units.

- Added images to the dropdown menus, as well as descriptors, and some other UI changes

What I'm currently working on in order of importance:

NOTE : Unless a major bug needs to be hotfixed, I'm going to try to update the program less often, because I feel like I've been spamming people with updates, and a few more uninstalls have happened due to this. Goal for the next actual update will be Zerg Regen Shield Regen ugrade mods. It might take a while.

- Add support for screen rotate

- Add detection toggle

- Fix Cyclone Lock-on to be for only limited time a cooldown after it ends

- Looking into increasing quantity options of one side or both sides and all the complexity of multi-unit battles

- Make random mod a thing

- Auto-cast abilities such as caustic spray, prismatic alignment, fungal growth, EMP, phoenix lift, and more

Author
Account Strength
100%
Account Age
12 years
Verified Email
Yes
Verified Flair
No
Total Karma
15,911
Link Karma
12,267
Comment Karma
3,054
Profile updated: 4 days ago
Posts updated: 7 months ago

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
6 years ago