Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (497)
Games in Android Showcase (114)
games submitted by our members
Games in WIP (563)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Virus Effect on Android - (Beta Released)  (Read 7178 times)
0 Members and 1 Guest are viewing this topic.
Offline Corvinex

Senior Member


Projects: 1


Work Hard, Go Pro.


« Posted 2010-01-05 13:24:30 »

Hey guys I got a Motorola Droid back when it came out in November, and I have been porting Virus Effect onto the Android Platform since mid December. It'll be my first app on the Android Market.



It uses OpenGL ES, and multi-touch for controls. Its still got a ways to go, but i'll be needing some testing for it soon.

To Do List:
  • Enemy Attacks
  • Reload Bar - Ammo Count
  • Text
  • Saving/Loading
  • Main Menu
  • Level Up Choose Stats
  • Sound
  • Game Content - Maps

"Do what you love and you'll never work a day in your life."
Android: Pac-Ball
Web Applet: Virus Effect
Old Games
Offline teletubo
« League of Dukes »

JGO Ninja


Medals: 48
Projects: 4
Exp: 8 years



« Reply #1 - Posted 2010-01-05 13:32:27 »

Jeez I'm dying to see it on my Hero !
Just don't forget us the small-screened folks !

Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #2 - Posted 2010-01-05 14:51:29 »

Badass! You should port this to the iPhone too using XMLVM! I would definitely buy it.

See my work:
OTC Software
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Mr. Gol

Senior Member


Medals: 1



« Reply #3 - Posted 2010-01-05 17:32:14 »

How do the controls work? As I remember the desktop version requires the mouse to aim. Most (smart)phones don't have a similar control, plus two-handed control with a phone is physically impossible Smiley
Offline Ranger
« Reply #4 - Posted 2010-01-05 21:17:10 »

... multi-touch for controls ...

Does that mean it will only work on Android 2.0 and higher?
Offline Corvinex

Senior Member


Projects: 1


Work Hard, Go Pro.


« Reply #5 - Posted 2010-01-05 23:57:04 »

Thanks for the interest.

@Demonpants: I probably will be porting it to Iphone provided this version gets a good response.

@Mr. Gol: Right now the controls are two touch points, one for the bottom left d-pad. And another for either the circle for aiming, or just touching anywhere else on the screen to aim. I switch back and forth from the two aiming styles, so they're both pretty useful.

I'll be adding trackball support, keyboard support and a whole bunch of other combinations like swapping which side the d-pad and the circle are on.

@Ranger: Not sure about this yet, I think the only reason why that might be a yes is the hardware accelerated code that I use. But I can easily check for that, and use non hardware accelerated code. Its already in there, just have to flip the right switches. Although I don't know how smooth it will run, but I plan on having an option to show or not show map layer images. Basically just have boxes instead.



"Do what you love and you'll never work a day in your life."
Android: Pac-Ball
Web Applet: Virus Effect
Old Games
Offline Ranger
« Reply #6 - Posted 2010-01-06 07:57:54 »

@Ranger: Not sure about this yet, I think the only reason why that might be a yes is the hardware accelerated code that I use. But I can easily check for that, and use non hardware accelerated code. Its already in there, just have to flip the right switches. Although I don't know how smooth it will run, but I plan on having an option to show or not show map layer images. Basically just have boxes instead.

The reason I was actually asking was, AFAIK, multi-touch is only supported in Android 2.0 and higher.

Also, at the moment, it looks like none of the phones with the slower processors will get the upgrade to Android 2.0 (due to all the new 3d effects).
Offline Corvinex

Senior Member


Projects: 1


Work Hard, Go Pro.


« Reply #7 - Posted 2010-01-06 23:45:46 »

Well I just tested on a g1 avd and visually it runs fine, so no 3d issues here. But I am getting some force closes issues with the onTouchEvent() method java.lang.VerifyError on the line with queueEvent(new Runnable(){... for the GLSurfaceView.

Otherwise it should work fine once i fix the bugs. I just added a quick keyboard support, which removes the virtual controls, and you aim using the whole screen.

Edit: Well I got the touch event working, but I had to completely comment out all the moulti-touch code. And android.os.Build.VERSION.SDK_INT didn't help.

Edit2: Okay I got both multi-touch and touch working on separate devices. So now Android SDK 1.6 and up should work.

"Do what you love and you'll never work a day in your life."
Android: Pac-Ball
Web Applet: Virus Effect
Old Games
Offline Corvinex

Senior Member


Projects: 1


Work Hard, Go Pro.


« Reply #8 - Posted 2010-01-10 03:54:27 »

ITS OUT!

Finally... although its still no where near done. Lol but I couldn't wait, heh.

Leave me feedback here.

"Do what you love and you'll never work a day in your life."
Android: Pac-Ball
Web Applet: Virus Effect
Old Games
Offline Ranger
« Reply #9 - Posted 2010-01-10 06:35:06 »

Looks cool.  Plays ok.  But multi-touch doesn't work on my G1 (I can't move and aim at the same time).  ...from what I have read, I think multi-touch is pretty much impossible on Android 1.6.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline BoBear2681

JGO Coder


Medals: 18



« Reply #10 - Posted 2010-01-10 06:44:58 »

Runs fine on the Droid.  Controls will definitely take some getting used to though.  It was tough to shoot the baddies because I couldn't get the angle to shoot at quite right.  Great for an alpha though, but I bet you're going to get bad "reviews" because most people don't care if it's an alpha or not.
Offline Corvinex

Senior Member


Projects: 1


Work Hard, Go Pro.


« Reply #11 - Posted 2010-01-10 07:36:29 »

@Ranger: I'm just happy you said it plays okay on the G1, next update will have options to not show map layer textured. Hopefully this will speed it up some. And I'll be adding support for trackball aiming as soon as I can. But for now you can use the keyboard's d-pad for moving, and the screen for aiming. Be sure to open it during the game, haven't added the complete keyboard recognition.

Yes multi-touch is not supported on Android 1.6, I had to redo a piece of the code to make both multi-touch and non multi-touch work. Also about to put in smaller controls as well.

@BoBear2681: I use both the the circle and the whole screen to aim. I'm gonna add another option to just get rid of the circle, and with the smaller controls it will be easier to aim. I was expecting the reviews to be bad, but I hope to pump out updates often so everyone would re-review.

"Do what you love and you'll never work a day in your life."
Android: Pac-Ball
Web Applet: Virus Effect
Old Games
Offline mh114

Junior Member





« Reply #12 - Posted 2010-01-10 09:10:45 »

I hope to pump out updates often so everyone would re-review.
I've found that people complain about bugs and stuff, when I fix them and release updates (often with new features as well), people complain about the frequent updates!  Undecided There's just no pleasing those guys.. Tongue

Offline Corvinex

Senior Member


Projects: 1


Work Hard, Go Pro.


« Reply #13 - Posted 2010-01-10 13:52:08 »

Time to annoy some people Smiley Just put out an update, fixes the keyboard issue. Added the options I mentioned. And hopefully got a little speed up. Check options for more speed ups.

The next update i'll be working on will be content, and more controls stuff.

Pre-Update:
2 out of 5 stars
169 total downloads
115 active installs (68% kept it)

"Do what you love and you'll never work a day in your life."
Android: Pac-Ball
Web Applet: Virus Effect
Old Games
Offline polyclef

Senior Newbie





« Reply #14 - Posted 2010-01-11 23:38:53 »

Hey...just downloaded it to my Droid. The graphics look good, but unfortunately the controls make it unplayable. Jumping forward is extremely hard. I had to push up on the virtual dpad, then push forward. Very difficult. Could I suggest a simpler interface...possibly just touching on the screen the direction you want to move? If you want to jump straight up, touch above the character's head. If you want to jump forward touch forward and up, etc. And it would probably simplify things greatly to just be able to shoot in the direction you're facing and have a simple fire button.

Also, there were no instructions that I could see. I played Level 0 and didn't see how to proceed to the next level...is there even a next level?

Anyway, good luck with the continued development on this.

<a href="http://polyclefsoftware.com/">Polyclef Software</a>
Offline Corvinex

Senior Member


Projects: 1


Work Hard, Go Pro.


« Reply #15 - Posted 2010-01-12 00:38:28 »

Thanks for testing, the virtual d-pad actually has corner buttons so you can jump and move to the right. I'll add arrows to it, so its more noticeable. I might later on be adding accelerometer movement, so basically tilt to walk either right or left. But that seems kinda off when your trying to shoot at the same time. I'll test it out and see if its useful.

Thanks for the control suggestion, but i think that would make it a completely different kind of game. I just fixed a big issue with moulti-touch as well, so everyone with Android 2.0 and up can play it easier.

Yeah right now there aren't any instructions and no point to the game yet. But the next update will include at least a few rooms, possibly episode 1 heh if I don't jump the gun and release what I have so far. Smiley

"Do what you love and you'll never work a day in your life."
Android: Pac-Ball
Web Applet: Virus Effect
Old Games
Offline teletubo
« League of Dukes »

JGO Ninja


Medals: 48
Projects: 4
Exp: 8 years



« Reply #16 - Posted 2010-01-12 01:17:54 »

Well I'm on hero (1.6) so I cannot download it. EDIT : since Ranger has it , I suppose I cant download because I'm in Brazil . Have u put any region restriction for downloading ?

Anyway, from the comments above, I believe it's far from playable .

My piece of advice to you is , just remove it from the market from now .
You'll only get bad reviews, and people won't download it again later .
 
The final user is not patient and is not willing to spend their bandwidth with something they tried before and didn't like it . Final users are crybabies . They are like Freddy Mercury , they "want it all, and want it now ".

For example, I never show my works in progress to my girlfriend . Because when I did once she just said "wasn't that supposed to be a game ?" . Now imagine what would a person who does not love me say after playing it . 

I'm saying that because I always liked Virus Effect, and I believe it has a future, but in my opinion you are comprimising that by releasing a very early alpha version to the crazy mob .

If you want people to test your game, just make it available for us in the forums. People will test it . They did it  with mh114's Jewels, kevglass' Yore Quest, and even with my game though I'm not half as famous as you in this forum .

Well, that's my opinion . Anyway, good luck !

Offline Corvinex

Senior Member


Projects: 1


Work Hard, Go Pro.


« Reply #17 - Posted 2010-01-13 03:02:25 »

Did you look up Virus Effect LITE? I didn't put any restrictions on it.

I'm almost done with the first episode, its pretty hard with no map editor. I'm basically using a calculator and placing all surfaces, items, enemies, and textures in by hand in script. I started an editor so hopefully I can get it done asap.

Yeah, I should have put it up here for testing before putting it out. But I thought the Android section was pretty much dead since there weren't any posts for a while. Plus at the time I didn't know you could give it out just for testing, since its my first app. Cool part is I started working on it on Dec. 15, 09. Heh, pretty good for less than a month.

"Do what you love and you'll never work a day in your life."
Android: Pac-Ball
Web Applet: Virus Effect
Old Games
Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #18 - Posted 2010-01-13 15:12:59 »

Did you look up Virus Effect LITE? I didn't put any restrictions on it.

I'm almost done with the first episode, its pretty hard with no map editor. I'm basically using a calculator and placing all surfaces, items, enemies, and textures in by hand in script. I started an editor so hopefully I can get it done asap.
Hm, you can't just use your editor from the desktop version and just have the same binary format for levels?

See my work:
OTC Software
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #19 - Posted 2010-01-13 16:25:57 »

Hm, you can't just use your editor from the desktop version and just have the same binary format for levels?
that is what I asked him.... he had some reason or another.... oh right now I remember

it is because he uses different level files in his new physics engine, so the old stuff wont work with it. he doesnt have one for the new desktop version either Undecided
Offline Corvinex

Senior Member


Projects: 1


Work Hard, Go Pro.


« Reply #20 - Posted 2010-01-14 02:20:05 »

Yeah since its using the new physics engine I've been working on, its not really tile based anymore. Free roaming points, so the map files aren't the same.

Yay, just released third update. It has Episode 1 now. It might be a little short, I'll probably add a few more rooms in the next update plus Episode 2 of course.

So what do you guys think of the multi-touch now, those with 2.0 and up phones?

Next update will include a finishing episode screen that will tell you the amount of enemies killed, time, and credx gained. What else should I work on, I do have a list, just want to hear if any of you have suggestions.

"Do what you love and you'll never work a day in your life."
Android: Pac-Ball
Web Applet: Virus Effect
Old Games
Offline Corvinex

Senior Member


Projects: 1


Work Hard, Go Pro.


« Reply #21 - Posted 2010-01-18 05:46:52 »

Okay for all of you guys that don't have an Android Powered device, I just finished up the early Android Version of VE for the Browser!

Later on I will be storing all Android and Web saving on the site database therefore you will be able to seamlessly play the same VE on the web and anywhere else with your Android phone.

I'll keep you posted here.

Features Missing From Web Vers. that are in Android Vers.:
-Main Menu
-Options
-Stat Screen
-Saving

"Do what you love and you'll never work a day in your life."
Android: Pac-Ball
Web Applet: Virus Effect
Old Games
Offline Corvinex

Senior Member


Projects: 1


Work Hard, Go Pro.


« Reply #22 - Posted 2010-02-07 01:16:48 »

I put out update v0.7 today for Android, I would love to hear any feedback about it if you have some. There are now three control schemes.
-Keyboard
-Multi-touch
-Tilt to move (accelerometer)




There are complete instructions now for each controls scheme, although it probably still looks bad on phones that aren't Nexus One or Droid. I hope to get a hold of a smaller screen phone soon. I went to the Android Developer Lab in Austin, and I got a free Motorola Droid, which is what I already have. But I will be doing multi-player with it, after VE is out of Beta.

I also added simple interaction to the main menu, with a level in the background. Later on I'm gonna implement features like touching objects and dragging them. So you'll be able to fling enemies and objects around. And probably develop a mini game in the menu where you'll get enemies to chase where you tapped for a purpose.




I also did some major optimizations and I still have one significant optimization left to do. I ported the optimization to the Applet version and it runs much nicer.

Applet Android Version

"Do what you love and you'll never work a day in your life."
Android: Pac-Ball
Web Applet: Virus Effect
Old Games
Offline Corvinex

Senior Member


Projects: 1


Work Hard, Go Pro.


« Reply #23 - Posted 2010-02-18 19:07:22 »

Released v0.8 last night. It now has High Scores after each episode. Although there is only one episode still. Also changed up the spawn room which will be player's home base.

We're getting pretty close to version 1.0 which will have inventory and shops. So there is not too much left to add. But the biggest thing I have yet to complete is the map editor. I'll be working on that before the other game features.

I also added blacked out borders, so now it looks cleaner. I'll put up screen shots once I update the applet version to have all the new additions.

Edit: Applet version ready, and has scores. I'm keeping them separate from Android phones though.




"Do what you love and you'll never work a day in your life."
Android: Pac-Ball
Web Applet: Virus Effect
Old Games
Offline Corvinex

Senior Member


Projects: 1


Work Hard, Go Pro.


« Reply #24 - Posted 2010-04-25 09:43:22 »

Just released an update, its now v0.9

The major change was that it works with all screen sizes now. So I would appreciate it if everyone tried it out one more time and see how it runs.

Also new episode, sounds, and newish enemies. Hope to start working on the full version soon.

Edit: I think I fixed the force close issue.

"Do what you love and you'll never work a day in your life."
Android: Pac-Ball
Web Applet: Virus Effect
Old Games
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

BurntPizza (22 views)
2014-09-19 03:14:18

Dwinin (36 views)
2014-09-12 09:08:26

Norakomi (65 views)
2014-09-10 13:57:51

TehJavaDev (91 views)
2014-09-10 06:39:09

Tekkerue (45 views)
2014-09-09 02:24:56

mitcheeb (66 views)
2014-09-08 06:06:29

BurntPizza (49 views)
2014-09-07 01:13:42

Longarmx (36 views)
2014-09-07 01:12:14

Longarmx (41 views)
2014-09-07 01:11:22

Longarmx (38 views)
2014-09-07 01:10:19
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!