Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (744)
Games in Android Showcase (225)
games submitted by our members
Games in WIP (825)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1] 2 3 ... 7
1  Games Center / WIP games, tools & toy projects / Re: Ashworld on: 2017-12-16 11:16:00
Does the iOS version differ from the steam version in any way? I'm wondering what makes you charge 10$ more for the steam version.

Mobile and PC are the same version (one code-base).

So my idea on this is that my games are worth $10 easily, but the state on mobile is that a $3.99 / $4.99 premium amongst thousands of free-game releases, is already a tough sell (not just mobile, would be tough in any market with any product).  Some big companies are testing the waters with $9.99 + prices on mobile, but my kind of games (niche, pixel-art, made by just one guy!) won't do more revenue if asking more on mobile.  The $3.99/$4.99 is really a sweet spot for my games (after many experimenting).

as for Steam/PC, I'm still experimenting with the price-point. I had games at $4.99 on steam, $9.99 and now $14.99+  which according to some articles is a sweet spot for games. With the idea that games below $10 are seen as "cheap" and games above $10 are seen as worth more.. it's weird, and I have no idea if it's true, hence me experimenting with price points!

In honest, I think all my games are worth $14.99 on any platform.. but it's not a perfect world.

I also release on PC first, because PC gamers are the first to call some fictional "mobile port police!!" even if the game is designed for controllers and developed+tested on PC for most of it's development cycle Smiley    So by releasing on PC a few months before mobile, takes care of that.  As a bonus the mobile gamers than see a PC game come to their favorite pocket-platform, which makes it look even cooler! 

And finally, I always sell through my website first (using Itch) before it's available on Steam. For simple reason that I get a bigger cut of the revenue and thus can offer a cheaper price for my "fans" who buy my games at the early stages.

2  Games Center / WIP games, tools & toy projects / Re: Ashworld on: 2017-12-16 11:06:27
Hmm I think it could do with more success on Steam.

Cas Smiley

same goes for all my games Smiley 
it's been hard trying to find my audience on PC, but the sales are improving with each release, and I'm in it for a long-term so that's a good sign
3  Games Center / WIP games, tools & toy projects / Re: Ashworld on: 2017-12-14 08:28:03
Sweet... seeing a success like you've done more than once gives hope that if you keep at it success can come.


and yet it remains scary as shit with every new release to see if there is any "success".
4  Games Center / WIP games, tools & toy projects / Re: Ashworld on: 2017-12-12 09:57:02
Game is now also available on iOS (thanks to Libgdx and MobiVM)
and currently sits at #73 in the top-paid games (yay!) and in the "games we love" section.
Quick link to steam,itch and ios: orangepixel.net/ashworld

big relieve, wasn't sure this game would land with a lot of people, but I'm very happy with how it's performing and the user ratings and feedback is positive.

so on to the next game! (and some small updates for Ashworld)




5  Game Development / Newbie & Debugging Questions / Re: Hosting your game on: 2017-11-18 10:03:12
If it's good enough to show, then you should try and get it everywhere you can manage.
The more people see it, the better.

but I'm a firm believer that not every game you make needs an audience Wink
6  Discussions / General Discussions / Re: Gosh, it's quiet in here on: 2017-11-04 09:51:09
I'm still lurking here daily, but there's not many discussions I want to jump in on Smiley

Still wrapping up work on Ashworld (PC version is released now on steam and itch) as I will release the iOS version in December and Android in January..

and working on a new game, but nothing to share or discuss about on this forum Cheesy

also think for me some good Slack channels replaced my daily game-dev-nerding-time source over most forums.
7  Games Center / WIP games, tools & toy projects / Re: Ashworld on: 2017-09-21 09:57:49
it's sure the biggest content wise and development-cycle wise, and I think it's my proudest work so far!
now hoping it finds an audience !
8  Games Center / WIP games, tools & toy projects / Re: Ashworld on: 2017-09-21 06:36:47
The game is now also available on steam!:

http://store.steampowered.com/app/580320/Ashworld/
9  Game Development / Newbie & Debugging Questions / Re: looking for good way to make colisions with slopes and gravity on: 2017-08-19 08:39:41
there's no need to check all tiles every time Smiley

maybe this example helps you get there:

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
50  
public final static void example()
{
   int tilex;
   int tileY;

   // sprite horizontal position+speed+width
   int x=24;
   int xSpeed=2;
   int width=16;   // can be any size
   
   // sprite vertical position+speed+height
   int y=64;
   int ySpeed=2;
   int height=16; // can be any size
   
   x+=xSpeed;
   
   // for horizontal movement I usually take the waste-height of my character
   // and check on that..  99% of the time that works, in some case you might want to test at the feet or head height
   // remember, this is for horizontal movement, we aren't testing vertical collisions yet!
   tileY = (y + (height / 2) / 16);
   
   // which direction are we moving in?
   if (xSpeed>0)
   {
      // moving to the right, so check if our right edge hits a wall
      tileX = (x+w) / 16;  // we divide our sprite's right-edge by 16 since our tiles are 16x16 pixels wide
     
      if (tilemap[tileX + (tileY * tilemapwidth)] == solidtile)
      {
         // we hit a solid tile!
         // so correct our position, obviously we couldn't move this far to the right
         // we reset the player on the left edge of the tile we just hit, minus the player's width
         x = (tileX * 16) - width;
      }
   }
   else if (xSpeed<0)
   {
      // moving to the left, so check if our left edge hits a wall
      tileX = (x / 16);  // we divide our sprite's left-edge by 16 since our tiles are 16x16 pixels wide
     
      if (tilemap[tileX + (tileY * tilemapwidth)] == solidtile)
      {
         // we hit a solid tile!
         // so correct our position, obviously we couldn't move this far to the left
         // we reset the player on the right edge of the tile we just hit
         x = (tileX * 16)+16;
      }      
   }
}




Now write a function to do vertical testing, almost the same way, except for the Y-axis Smiley

If you have that up and running, you might want to improve your checking by making the vertical function check not on the sprite's-xAxis-center, but on both the left and right foot.. but don't worry about that too much for now, just try get this up and running!


oh and in case you need some live example, here's one of my opensource projects:
https://bitbucket.org/orangepixel/planet-busters
10  Game Development / Newbie & Debugging Questions / Re: looking for good way to make colisions with slopes and gravity on: 2017-08-15 07:33:39
yeah no need to do this with Box2D Smiley  it's terrifying to me to see how many people just use box2d for all the simple stuff, that's overkill on math!

this article has good info on any collision detection in platforms:
https://www.gamedev.net/articles/programming/general-and-gameplay-programming/the-guide-to-implementing-2d-platformers-r2936

one extra tip I would give: The order is important, so make sure to do one-direction at a time. 
in code that means:

1. move X to new location
2. detect horizontal walls  (if moved into a wall, revert to correct location in front of wall)
3. move Y to new location
4. detect vertical walls (and correct if needed)

a problem often seen with new devs is doing this:

1. move X,Y to new location
2. detect horizontal walls
3. detect vertical walls

which makes a lot of little bugs happen like suddenly jumping a few pixels, or moving half into tiles, etc.

but most is explained in that article Smiley
11  Game Development / Newbie & Debugging Questions / Re: using music of a band on a free game on: 2017-08-10 17:23:47
copyright has nothing to do with if you plan on profiting from it or not.

doesn't matter if you use it in a free or paid product, unless the original author/owner specifies the music as "free" or opensource or something in that area,  you will have to either pay for it, or beg them to use it.

12  Discussions / General Discussions / Re: JGO Twitter List on: 2017-07-27 17:15:24
@orangepascal
@orangepixel (mostly my official game release blabla)
13  Game Development / Newbie & Debugging Questions / Re: 2D Nuclear Throne style lighting [LibGDX] on: 2017-07-20 18:14:22
yeah the robotality guys actually told me how they did it, so I came up with this code which is basically the same Smiley
14  Games Center / Featured Games / Re: Heroes of Loot 2 - Steam + Android + iOS (libgdx) on: 2017-07-16 11:33:49
thanks! Smiley
15  Game Development / Newbie & Debugging Questions / Re: 2D Nuclear Throne style lighting [LibGDX] on: 2017-07-16 11:33:06
good to see the tutorial helped Smiley

some results I have with it in my games:








test some things with the right ARGB values of a light, the size, and often I use a smaller light that's brigther in the center, and then a bigger light a little less bright around it for great effects
16  Game Development / Newbie & Debugging Questions / Re: 2D Nuclear Throne style lighting [LibGDX] on: 2017-07-14 08:01:15
it's far simpler what they do (notice how it doesn't cast any shadows).

it's really blending alpha-transparent images on top of the rendered scene.

much like what I did with some of my games, and explained here (example uses libgdx, but it's really a few simple opengl blend+render calls):
http://techblog.orangepixel.net/2015/07/shine-a-light-on-it/

to get that "rough" look they have, make your alpha-blended images very rough like this:


17  Games Center / WIP games, tools & toy projects / Re: Ashworld on: 2017-07-12 08:32:10
Woohoo!  Ashworld is now available in Early Access / In development state through Itch.io
Game will be available in full-release version on Steam later this year (aiming for September).

Itch.io purchases will receive a steam key when they become available, AND you have a few bucks discount if ordering it now on Itch

So grab it here: www.orangepixel.net/ashworld

Some info:

- Game build ontop of Libgdx (using own engine tho, just libgdx cross-platformness, and sprite-batcher)
- an open-world with car-driving, shooting, fist-fighting, platforming (indoors), survival, and crafting
- graphics+code+design all done by me, music by Gavin Harrison
- my first attempt at creating an open-world game (still not a fan of those games in general)
- my first attempt at doing car-driving (no physics libraries (ab)used)


Game will also get a release on Android + iOS later this year

18  Game Development / Game Play & Game Design / Re: 2D Combat System? on: 2017-07-10 18:50:05
well yeah, my melee weapons usually generate an invisible bullet of a smaller size and no movement.

Bullets are an array of a bulletEntity class, and I re-use the "died"  objects. So there's no memory garbage-collection going on. (I also do this for all other entity objects)
19  Game Development / Game Play & Game Design / Re: 2D Combat System? on: 2017-07-10 14:33:06
pretty vague and extremely open question..

for my latest game the player has an int called myWeaponID, which has the name of the weapon, and when player pushes the attack button, it checkes which bullets to spawn based on the myWeaponID.  So the shotgun spawns 3-4 shotgun-bullet types with a random pattern,  and the machinegun spawns 1 machinegun-bullet type but has a higher spawn frequency for faster shooting.

that's probably an answer to your question!
20  Games Center / WIP games, tools & toy projects / Re: Ashworld on: 2017-07-06 17:46:59
new update: I forgot about the whole July 4th celebration thing that the US is having, and with steam sale doing it's final hours, I'm pushing the release to next week !

so still soon, just little less soon :p
21  Games Center / WIP games, tools & toy projects / Re: Ashworld on: 2017-07-03 18:18:17
Any way to try it on itch.io ? I don't find any useful information about your game and testing

very soon now, it's going into early access this week (most likely tomorrow, unless I run into big problems during testing)
it can be wishlisted on Steam, or sign up to the newsletter to get an email when the early-access goes live: http://www.orangepixel.net/ashworld/

22  Games Center / WIP games, tools & toy projects / Re: Ashworld on: 2017-05-11 14:14:09
Few months later, still working on Ashworld.  It's coming along very nicely tho, there's a lot of content and mechanics added.
Here's a little video showing a recent "alpha" build:

<a href="http://www.youtube.com/v/uqNnc93OM80?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/uqNnc93OM80?version=3&amp;hl=en_US&amp;start=</a>

Working towards a public-beta / early-access sort of release on PC. While there are still things I want to add, the biggest and hardest gameplay parts are now working (missions, driving, fighting, platforming, etc).

23  Games Center / Showcase / Re: Meganoid (2017) a challenging roguelike platformer (steam+mobile) on: 2017-04-20 13:22:38
Just wrote an extended post-mortem on this game, it goes into the sales stats and some more in-depth of what this game was and what my goals were with it.
If you are interested in such stuff, you can read it here:

Post mortem for Meganoid 2017.
24  Games Center / Showcase / Re: Meganoid (2017) a challenging roguelike platformer (steam+mobile) on: 2017-04-04 17:36:35
enjoy!
version 1.4 is coming (fixing gamecenter and balancing the gameplay a bit more) Smiley
25  Games Center / WIP games, tools & toy projects / Re: Spaceship Roguelike on: 2017-03-10 13:24:52
there are some rogue-like loving communities on the internets,  stumbled into them when creating Space Grunts..  I'm pretty sure they love this game, since they love ascii Wink
26  Games Center / Showcase / Re: Meganoid (2017) a challenging roguelike platformer (steam+mobile) on: 2017-03-10 13:23:48
hehe thanks, the trailer was pretty boring during the creation process, it really started working when I added a voice-over.
Luckily I found someone for a more professional voice-over than my own voice Cheesy
27  Games Center / Showcase / Re: Meganoid (2017) a challenging roguelike platformer (steam+mobile) on: 2017-03-10 07:37:21
yeah as soon as this game is out the door (March 30rd)
I'll be full time back on Ashworld, wrapping up that one in the next few months  - because I've got a great idea for a next game! :p
28  Games Center / Showcase / Meganoid (2017) a challenging roguelike platformer (steam+mobile) on: 2017-03-09 18:54:10


Meganoid is about to launch, March 30rd!
build with LibGDX, will release on Steam (win,macos,linux), Android and iOS  (and humble + itch.io)

Click to Play



You can pre-order the PC version now and get 20% discount (offer lasts until March 16th)

website: http://www.orangepixel.net/meganoid/
Trailer: https://www.youtube.com/watch?v=643dHvxO4RY

About the game
Meganoid is a challenging platformer, generating new levels on every play session. Find many items to enhance your character and his abilities while you descend down into the Meganoid space ship. Do you rush for the exit, or do you take your time to collect everything there is, barely escaping the security drones that will hunt you down if you linger.

Click to Play


Key features
  • Levels randomly generated on every game session, based on a set of templates, making the levels unique but familiar at the same time.
  • A platformer with “roguelike” elements. Consumables, alternate routes, procedural generation, and many devices and gadgets add depth to the challenging gameplay of the original Meganoid
  • A lot of collectible items that will change the main character’s abilities to navigate the world. Find a jetpack to start flying around, find anti-gravity-boots to perform double jumps, and much more.
  • Hidden bonus area’s to find and unlock. Often providing you with a short-cut or very rare and powerful items.
  • A hackable game world. Finding green key-cards allows you to modify how certain elements of the game act and respond to you. Stop rocket-launchers from working, make rockets fly less far, make destroyed robots drop extra lives.
  • Unlock the database with info on all the items and enemies you encounter to be better prepared on your next try.
  • In true Meganoid tradition, you’ll die a lot in many different ways, but you’ll learn to overcome the difficulties, learn how the Meganoid world operates, and eventually get to the bottom of it!


<a href="http://www.youtube.com/v/643dHvxO4RY?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/643dHvxO4RY?version=3&amp;hl=en_US&amp;start=</a>

29  Games Center / Featured Games / Re: Heroes of Loot 2 - Steam + Android + iOS (libgdx) on: 2017-02-08 18:32:16
Heroes of Loot 2 is now on sale on Steam!  35% discounted
grab it here:

http://store.steampowered.com/app/439880/
30  Discussions / Miscellaneous Topics / Re: Space Grunts on: 2017-02-08 18:30:47
Space Grunts now on sale!  50% discounted, so grab it if you still haven't tried it Wink

http://store.steampowered.com/app/371430/
Pages: [1] 2 3 ... 7
 
Ecumene (150 views)
2017-09-30 02:57:34

theagentd (225 views)
2017-09-26 18:23:31

cybrmynd (303 views)
2017-08-02 12:28:51

cybrmynd (291 views)
2017-08-02 12:19:43

cybrmynd (299 views)
2017-08-02 12:18:09

Sralse (292 views)
2017-07-25 17:13:48

Archive (980 views)
2017-04-27 17:45:51

buddyBro (1105 views)
2017-04-05 03:38:00

CopyableCougar4 (1682 views)
2017-03-24 15:39:42

theagentd (1432 views)
2017-03-24 15:32:08
Java Gaming Resources
by philfrei
2017-12-05 19:38:37

Java Gaming Resources
by philfrei
2017-12-05 19:37:39

Java Gaming Resources
by philfrei
2017-12-05 19:36:10

Java Gaming Resources
by philfrei
2017-12-05 19:33:10

List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05
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!