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.
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
Subreddit
Post Details
- Posted
- 6 years ago
- Reddit URL
- View post on reddit.com
- External URL
- reddit.com/r/starcraft/c...