Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (701)
Games in Android Showcase (203)
games submitted by our members
Games in WIP (774)
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 ... 12
1  Games Center / WIP games, tools & toy projects / Re: BabyGraph on: 2016-11-29 07:47:18
Thanks for the nice word phil.
The sweet geyser starts in the middle of the game. It has no "source". It shows only the joy of winning the level. =)

Today I started with a new game mode: Find the function. In that mode you have to find the correct function and only the function, no baby and no sweets. While playing the game I found so many nice looking functions that I have to add that game mode.

Next steps:
- more find the function levels
- sound/music
- publish it to the playstore

current Alpha-Download
Android Libgdx version: Download
Desktop libgdx version: Download

2  Games Center / WIP games, tools & toy projects / Re: BabyGraph on: 2016-11-25 08:24:14
Today
- I added three new achievements
- some "flying" functions in the background in the menu.
- I removed serveral bugs

Next steps:
- sound/music
- publish it to the playstore

current Alpha-Download
Android Libgdx version: Download
Desktop libgdx version: Download


3  Games Center / WIP games, tools & toy projects / Re: BabyGraph on: 2016-11-23 13:43:24
Today I implemented
- an options menu, now you can choose the language and everything is prepared to switch music and sound on and off
- an achievement screen, you can get up to nine achievements
- removed some bugs in the editor

Next steps:
- sound and music
- publish the game to the playstore

current Alpha-Download
Android Libgdx version: Download
Desktop libgdx version: Download
4  Games Center / WIP games, tools & toy projects / Re: BabyGraph on: 2016-11-21 19:45:52
Today
- I added a new start menu
- now you can compare yourself with the world (check your best time against the world best time to beat that level)
- I added some "sweet"-particles after solving a level.
- the game looks after your system language, if its german the game is in german else english Wink

Yes, I am on the right way. =)

current Alpha-Download
Android Libgdx version:Download
Desktop libgdx version: Download
5  Games Center / WIP games, tools & toy projects / Re: Lala - Now available in alpha on Google Play on: 2016-11-21 09:10:21
Very nice game.
Works fine on my oneplus 2.

Of course it is very easy but I like systems when you can skip a hard level because you have always 5 level to play and not only one.

But overall I like  the game mechanics and found no bug in the first 20 levels.
6  Games Center / WIP games, tools & toy projects / Re: BabyGraph on: 2016-11-20 20:04:57
WIP version:


Whats new
- As you can see now I can draw a dashed line with libgdx. But my algorithm isnt perfect at the moment. I will fix it in the next version.
- And now you can see a 3 seconds preview when the "t" variable is in the function.
- I added the position information in the android version to "always on when the game is not running". That should help to find the correct solution.

Next steps:
- sound
- more polishing
- perhaps achievements
7  Games Center / WIP games, tools & toy projects / Re: BabyGraph on: 2016-11-18 16:51:15
KaiHH - I am so grateful.

Now it works fine on my smartphone [onePlus 2].
If you want to try it, you can find it here.
If you want to try the desktop libgdx version, you can find it here.

Next steps:
- sound
- find a solution to draw a dashed line with libgdx
- polishing (smartphone version)
8  Games Center / WIP games, tools & toy projects / Re: BabyGraph on: 2016-11-06 19:13:30
After making the android version of 5 different 4k games with libgdx, I tried to port BabyGraph.

And what I can say ... I am frustrated.  Cry

The "normal" port was easy for me (except some problems with drawing a filling polygon and other little problems) but I solved them all ...
All Problems? No, a little problem "crashed" the whole port.
And that is calculating the values for the function. On a "normal" pc everything works finde but on a smartphone it is way too slow (only with the 't' variable).  Cry
I tried so much libs and the best for me is the JEP Java library (the last free version). With that the smartphone version is only 5 times slower than it should ... with my solution or other libs the factor is 30 to 100 times slower. And that is frustrating.

Now I have to find another solution or I cancel the android port.  Cry
If you want to try the current slow andoid version, you can get it here and see what I mean.
9  Games Center / WIP games, tools & toy projects / Re: BabyGraph on: 2016-10-29 15:46:30
I tried the libgdx library und what can I say ... i love it. =)

I made a little libgdx project to try out different settings etc. If you want to see my "playground" with 3 different 4k games ported to libgdx, click here.

Next step is porting the BabyGraph game. =)
10  Games Center / WIP games, tools & toy projects / Re: BabyGraph on: 2016-10-22 09:22:39
I had to fix several small bugs and I polished some menus.

Now I am really happy with the result and I can say that is the first version that feels "complete" for me.

Download the game and have fun. Wink

Now I can really start to port the game to android
11  Games Center / WIP games, tools & toy projects / Re: BabyGraph on: 2016-10-18 19:45:15
A new version is online. And if there are no bugs, it will be a release candidate.

new:
- I fixed bugs in the editor.
- You can start the game by pressing Enter
- update the function every 10 ms

A workmate was a very good rubber duck. I reported my problem with the time and solved the problem on my own. I dont need to calculate from x = -500 to x = 500. My levels are small (and hard enough). The new borders are x = -105 to x = 105. Thats really enough to have fun and its fast enough to solve it every 10 ms. Wink

The next step is the android version. It will be my first libGDX project. I'm looking forward.
12  Games Center / WIP games, tools & toy projects / Re: BabyGraph on: 2016-10-17 16:33:22
Thx. =)

Now the editor is ready and I polished the game. I am very happy with the result.
You can create your own levels (then you have to solve them) and after solving the level you can upload the level and everybody can play it. =)

Next step is trying to make a little better collision detection. But it works good now. Wink

A question:
I update the function with the time variable only every 100 ms because calculating the values for the polygon needs time (for longer, harder function like '((2^((14-x+t)/6))-e^(-(((x-96)/12)^2))*32+2^((x-96)/2))*(1-1/(1+20))' ). Then I need ~15ms to calculate all new values. My plan is to update the function every 10 ms.
Do you know a simple libary to solve that (speed)-problem?
I have a string with a function and want the result for x >= -500 and x <= 500 in (0.1 steps). At the moment I tried exp4j, javaluator, my own solver and the javax.script.ScriptEngine . And all solutions needs too much time.
13  Games Center / WIP games, tools & toy projects / Re: BabyGraph on: 2016-10-15 20:50:13
Now the solution will be saved online and you can compare to other players. Now you can see in every level what is the shortest solution and what the the lowest time to solve the level.
And now there are 49 levels and I started the editor.

Next steps:
- finish the editor with upload function
- better collision detection
- android version
14  Games Center / WIP games, tools & toy projects / BabyGraph on: 2016-10-14 17:17:56
Hi,

my latest project is a little math-game called BabyGraph.

Your task is easy. Build a way for the baby with math functions and collect all the sweets.

There are two versions-
- First written with pure Java
- Second written with libgdx to have the same code for desktop and android version

Next steps:
- sound/music
- publishing

If someone wants to try the current version:
Android Libgdx version: Download
Desktop libgdx version: Download
old "pure Java" version: Download

Screenshots:




15  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-10-08 19:21:14
My game "BabyGraph" is growing... and I'm happy with the result. You can play the game and the first 10 levels are ready (but the game is still pre alpha) =)
16  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-07-13 08:08:10
It isn't easy to be a great ( Wink ) father, a gamer and a programmer (in my opinion).
But sometimes, when I'm not too tired, I had that feeling that said to me: The little angel is sleeping, now you can play. But with only 30 or 60 minutes it isn't easy to find the right game.

But after more than 16 month without gaming I fulfilled a childhood dream. I build a handheld, now I can play all my favourite old games. (final fantasy 7/8 for the psx, super mario for the snes, aladdin for the sega megadrive, asterix for the master system, pokemon yellow the the gbc, harvest moon for the gba, YuGiOh for the gba etc)

Yes, I build a supergamegirl, a handheld with a raspberry 3, 5000mA battery etc. =)
AND I AM HAPPPPPPPY! In the evening I can play in bed, when I travel with the train I can play ... yes that is luxury.



Next plan is to build a Pigrrl Zero. Why? Because I can =)
17  Games Center / WIP games, tools & toy projects / Re: ChessBall on: 2016-03-23 20:16:05
Shouldn't the player be able to choose between queen/knight/rook/castle? I reckon changing into a knight could be useful in some very specific situations Smiley

You are right. You should be able but in ChessBall I only implement the queentransformation. The reason is I want to load old replays and when the player can choose which figure it should be I had to modify to much code. So I decided that way. Wink But perhaps I found some time to implement and test it.

New version is online

What is new
- smartphone back-button works now in all menus (android version)
- in the options menu you can choose, whether you want to drag your figures directly or like the ai (was a wish by Jervac)
- more puzzles
- removed bugs
18  Games Center / WIP games, tools & toy projects / Re: ChessBall on: 2016-03-22 07:18:41
I thought I am ready with that game, but a developer is never ready with a game. Wink

I publish a new version:
- Pawns "transform" to Queens when they reach the end of the board
- a new options menu where you can choose if white is playing from up to down or down to up
- the puzzles will be saved and you see which puzzles you've solved (only android version)
- a new "pause menu": when you press the menu button ingame a pause menu will come where you can choose if you want to restart, go to the main menu or go back to the game.

Next step:
Really neat change on chess mechanics. I would recommend the ball being kicked to where i choose to send it. It seems to just teleport there unlike the AI's kick movement. 
- I thought it would be easy but it isnt. I have to change more code than I tought, so it will be implemented in the next version.
19  Games Center / WIP games, tools & toy projects / Re: ChessBall on: 2016-03-20 10:10:46
Today I decided to publish it in the playstore. But of course I will develop the game further.

In the new version I added:
- a new easy ai which dont need much time to choose its turn
- more puzzles
- removed the last (known) bugs Cheesy

And I made a little trailer
<a href="http://www.youtube.com/v/SGsYjD0pUZQ?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/SGsYjD0pUZQ?version=3&amp;hl=en_US&amp;start=</a>


Avoid saying black's and white's, especially without an apostrophe.
I reckon it should technically be
blacks'
and
whites'
. But you are right, it does sound racist now that you pointed that out persecutioncomplex

Now there is an apostrophe after whites and blacks. It wasnt my aim to "sound racist". It is a game and there are black and white figures ...


Really neat change on chess mechanics. I would recommend the ball being kicked to where i choose to send it. It seems to just teleport there unlike the AI's kick movement. 

I will add it in the next version.
20  Games Center / WIP games, tools & toy projects / Re: ChessBall on: 2016-03-17 12:20:17
A new version is online.

Thats new:
- the ai makes no senseless moves.
- the ai is faster. [unnecessary objects removed, faster goal recognition, better heuristic]
- removed many bugs. I am suprised HOW many bugs such a small project could have ...

Next steps:
- update the android version and the publish it on the playstore
- more and harder puzzlelevel

21  Games Center / WIP games, tools & toy projects / Re: ChessBall on: 2016-03-11 20:41:35
- better and faster ai Wink
I have a feeling this AI is turning into "that one thing you know you have to do to make your project work but you don't want to do it now so you'll just do it at the very end" Pointing

Yes and no. I started the ai at the beginning. Now the ai is about 15 to 20 times faster and stronger too. But it is also too slow. I need a strong and fast ai. So I try to make it better from version to version.
22  Games Center / WIP games, tools & toy projects / Re: ChessBall on: 2016-03-11 17:08:43
Back to topic Wink

I updated the website. Now you can find a description how to create your own ai. Wink If someone is interested, that would be cool Wink

A new Version is uploaded too.
- I removed several bugs
- I "pimped" the demo mode
- I added a puzzle mode. In that mode you get a specified start formation and have to score in one turn. The goal is that the player learn to score and see the possibilites
- removed serval bugs
- the ai "talks" more while thinking

Next steps
- update the android version too
- better and faster ai Wink
23  Games Center / WIP games, tools & toy projects / Re: ChessBall on: 2016-03-03 22:05:28
A new version is online.

New features:
- ai tells more, now you can see if the ai is thinking or if the game "freezes"
- the ai has only 180 seconds per turn, after that the current best move is taken
- removed many bugs
- ai is a little bit faster, but too slow for "a normal gamer" who dont want to wait ~2 minutes per turn.
- nice android alpha version

next steps:
- better AI
- puzzle mode

AI Speed Problem:
The problem isnt the size of the gamefield. The "problem" is that you can pass the ball three times and move one figure. All in all that means you can have more than 600k possibilities in your turn. At first you have to analyse all that possibilietes and after that you have to pick the x best steps and watch what will happen when its your opponent turn.
It is really a nice problem but I cant find a good, fast solution at the moment. I use the alpha beta search but it is slow ...
24  Games Center / WIP games, tools & toy projects / Re: ChessBall on: 2016-02-23 12:48:31
I tryed the alpha yesterday and i wasn't really able to play it.
In the first try, after my turn, the AI keeped "thinking" for a few minutes, using quite a bit of my processors capacity (it's an i7 4710mq).
After quitting the game using the menu.button i was not able to restart it, the "play" button did not react.
I restarted the game and then started with moving the queen. Then, for some reason, my turn immediatly finished and the AI started "thinking" again...
Not sure if i did something wrong...

Anyways, as i said, i really like this idea and i guess it could become really cool. Especially a multiplayer would be really, really cool!

At first thanks for trying the game =)

The problem with the ai at the moment is, it needs between 5 seconds and 10 minutes. Like I said I try to speed it up because I know it isn't really playable at the moment against the ai.
After using the menu button the game tries to break up all calculations. But this can take a while too. =(

Your turn is automatically over when you move one figure and no figure from you are near to the ball. You can play only the ball when one or more figures from you are near to the ball.

But with your feedback I will work on the tutorial. =)
25  Games Center / WIP games, tools & toy projects / Re: ChessBall on: 2016-02-22 19:48:41
New version is online.

What is new?
- demo mode

If you wait 5 seconds in the main menu and you can watch an old game.
When you play the game and finish it, the game will upload it and the demo of the game is available for all. So you can learn how to play the game.

Next steps:
- android version
- puzzle mode
- better ai
26  Games Center / WIP games, tools & toy projects / Re: ChessBall on: 2016-02-22 11:18:59
...
A little idea:
Wouldn't it be cool to be able to combine 2 figures? So you could have a figure, which moves like a  knight and shoots like a rook.
Not sure if it fits the game...

It is. The ball can move like the figures that are near. If for example a queen and a knight are near, th eball can move like both figures.

A few questions:
- The king seems to be the keeper, so if you shoot him with the ball, you don't score right?
The ball can only shoot/pass on a field which is empty. So every figure can block the ball.

- If you "attack" the king, does he need to move out of the range, as in real chess?
- Can you also "eat" other figures, like in real chess?
Correct. All figures move like in real chess with the same rules. One exception is the pawn. He can move not only straight forward. He can also move sideways.

You can try the game. An alpha you can find here.


27  Games Center / WIP games, tools & toy projects / Re: ChessBall on: 2016-02-19 18:14:12
Your screensize is smaller than 800 px height?
Mhh ok, I choose the resolution 480x800 because the plan is to make an android game.

I uploaded a new version with some improvements:
1.) frame not resizable Wink
2.) better font
3.) interactive tutorial
4.) now you can write and load your own ai.
5.) I made a website where you can download the game and get a short explaination how to write an ai (at the moment only in german, but I will translate it later)
6.) some little ai improvements

Next steps:
- much better ai
- demo mode
- a little puzzle mode with some given line up-formations and you have to score a goal in one or two steps
- android version
28  Games Center / WIP games, tools & toy projects / ChessBall on: 2016-02-17 18:53:28
Hi,

I started a new game. It is a mix between chess and soccer.
At the moment you can play against an "easy, dumb ai" and a medium ai.

Rules:
To accomplish a victory get three points.
To score a point set the opponent checkmate or make a goal
To shoot or pass the ball, place one figure beside it. THe ball can now move like the figure. (If there is the queen and a knight near the ball, the ball can move like the queen and like the knight)
In your turn you can move one figure and pass/shoot the ball three times.

Next plans:
- better ai
- demo mode to watch/replay old games to learn or to relax done
- an interactive tutorial to learn how to move the the figures/ball done
- give the opportunity to write your own ai and load the ai done
- an android version done

Website
Chessball Website

Download:
Download the alpha. You need Java 8.
Download the android alpha.

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

Screenshot:

29  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-02-10 22:50:59
There are some simple rules. When it's your turn, you can move one figure like the chess rules say and pass/shoot the ball three times (if possible). To pass the ball you have to stand in the near of the ball. As you can see in the Screenshot, a white knight and the queen are near. So now the ball can move like the knight and the Queen. When only a bishop is near,  the ball can move like a bishop. The goal is to score three times. To score make a goal or set your opponent checkmate.
30  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-02-10 18:39:40
Started a new game. It is a mix of my two favorite games: chess and soccer. It works really good and now I try to create a nice ai.

Pages: [1] 2 3 ... 12
 
ral0r2 (233 views)
2016-11-23 16:08:26

ClaasJG (375 views)
2016-11-10 17:36:32

CoffeeChemist (466 views)
2016-11-05 00:46:53

jay4842 (517 views)
2016-11-01 19:04:52

theagentd (528 views)
2016-10-24 17:51:53

theagentd (520 views)
2016-10-24 17:50:08

theagentd (475 views)
2016-10-24 17:43:15

CommanderKeith (470 views)
2016-10-22 15:22:05

Roquen (443 views)
2016-10-22 01:57:43

Roquen (317 views)
2016-10-17 12:09:13
List of Learning Resources
by elect
2016-09-09 09:47:55

List of Learning Resources
by elect
2016-09-08 09:47:20

List of Learning Resources
by elect
2016-09-08 09:46:51

List of Learning Resources
by elect
2016-09-08 09:46:27

List of Learning Resources
by elect
2016-09-08 09:45:41

List of Learning Resources
by elect
2016-09-08 08:39:20

List of Learning Resources
by elect
2016-09-08 08:38:19

Rendering resources
by Roquen
2016-08-08 05:55:21
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!