Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (475)
Games in Android Showcase (106)
games submitted by our members
Games in WIP (530)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1] 2
  ignore  |  Print  
  8BitOoze - Open Source 2d game  (Read 10094 times)
0 Members and 1 Guest are viewing this topic.
Offline 8bitooze

Senior Newbie





« Posted 2011-02-23 21:46:35 »

[size=18pt]8BitOoze[/size]

[size=14pt]Overview[/size]

This is the official java-gaming.org thread for 8BitOoze. The latest news and updates will be posted in this thread and this post edited accordingly.  8BitOoze is a bat and ball style game written in the java programming language. It's graphics are vector based like early 8-bit machines. The source code to the game is open sourced and available to download from the web site. Feel free to post any comments or problems you have in this thread as I'm always open to feedback.

[size=12pt]News[/size]
RC3 has been released and is available on the games official web site.

[size=12pt]Updates[/size]

[size=10pt]RC3[/size]
*ADDED: highscore system similar to 8bit machines at the time(highscores get erased when machine is reset)
*ADDED: Facebook like metadata og:title, og:description,og:url,og:image etc.
*FIXED: Server now sends the correct charset in the http header instead of relying in the html
*FIXED: Server now sends expires header
*FIXED: Server now sends cache control header

[size=10pt]RC2[/size]
*ADDED: Sound Effect(s)
*ADDED: Sound Effect Toggle Key
*ADDED: Frames Per Second Counter

[size=10pt]RC1[/size]
Initial Release

[size=12pt]Demo[/size]
Demo

[size=12pt]Source[/size]
Web Site

[size=3]8BitOoze[/size]
Offline ra4king

JGO Kernel


Medals: 336
Projects: 2
Exp: 5 years


I'm the King!


« Reply #1 - Posted 2011-02-23 22:28:46 »

It's very hard to move the paddle back and forth. Did you intentionally make it so it would speed up the longer you hold the left and right arrow keys?

Offline gouessej
« Reply #2 - Posted 2011-02-24 12:54:06 »

ra4king, you should look at his source code as I don't reproduce the problem I have with your game, the keys work.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline princec

JGO Kernel


Medals: 339
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #3 - Posted 2011-02-24 12:58:57 »

The bat has momentum and inertia.

Cas Smiley

Offline nsigma
« Reply #4 - Posted 2011-02-24 13:22:36 »

The bat has momentum and inertia.

But a little too much of it!!!  Think I managed to hit the ball twice, but that might just be me ...  Roll Eyes

Praxis LIVE - open-source intermedia toolkit and live interactive visual editor
Digital Prisoners - interactive spaces and projections
Offline fruitmaze

Senior Member


Medals: 3
Projects: 2



« Reply #5 - Posted 2011-02-24 13:50:13 »

It is very difficult to control the bat. Maybe you should make the acceleration of it faster?
Offline gouessej
« Reply #6 - Posted 2011-02-24 16:20:17 »

[size=12pt]Source[/size]
Web Site
Nice source code (under GPL v3  Grin), well commented, quite clean, thank you very much.

Offline Mads

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Reply #7 - Posted 2011-02-24 18:37:00 »

Nice game! It needs some more features though, and it's confusing that it starts itself when then loading ends.

Offline nsigma
« Reply #8 - Posted 2011-02-24 18:59:32 »

Nice source code (under GPL v3  Grin), well commented, quite clean, thank you very much.

hmm ... Nice source code (under GPL v3  Grin), well commented, quite clean, thank you very much.

http://www.codinghorror.com/blog/2008/07/coding-without-comments.html

 Smiley


Praxis LIVE - open-source intermedia toolkit and live interactive visual editor
Digital Prisoners - interactive spaces and projections
Offline ra4king

JGO Kernel


Medals: 336
Projects: 2
Exp: 5 years


I'm the King!


« Reply #9 - Posted 2011-02-24 20:18:45 »

ra4king, you should look at his source code as I don't reproduce the problem I have with your game, the keys work.
I did the same thing, called addKeyListener() on the Applet itself.

By the way, that is TOO commented Tongue

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Mike

JGO Ninja


Medals: 71
Projects: 1
Exp: 5 years


Java guru wanabee


« Reply #10 - Posted 2011-02-24 20:25:41 »

By the way, that is TOO commented Tongue

4 times as many lines of comments than code Smiley

Mike

My current game, Minecraft meets Farmville and goes online Smiley
State of Fortune | Discussion thread @ JGO
Offline ra4king

JGO Kernel


Medals: 336
Projects: 2
Exp: 5 years


I'm the King!


« Reply #11 - Posted 2011-02-24 20:29:02 »

By the way, that is TOO commented Tongue

4 times as many lines of comments than code Smiley

Mike
Hahaha yeah! Grin
Ironically, I had trouble finding the code I was looking for.

Offline BoBear2681

JGO Coder


Medals: 18



« Reply #12 - Posted 2011-02-24 20:29:13 »

Nice source code (under GPL v3  Grin), well commented, quite clean, thank you very much.

hmm ... Nice source code (under GPL v3  Grin), well commented, quite clean, thank you very much.

http://www.codinghorror.com/blog/2008/07/coding-without-comments.html

 Smiley


One of my college professors had a bumper sticker on his door that read:

Quote
Real Programmers Don't Comment Code
If it was difficult to write, it should be difficult to understand

 Cheesy
Offline ra4king

JGO Kernel


Medals: 336
Projects: 2
Exp: 5 years


I'm the King!


« Reply #13 - Posted 2011-02-24 20:30:50 »

Nice source code (under GPL v3  Grin), well commented, quite clean, thank you very much.

hmm ... Nice source code (under GPL v3  Grin), well commented, quite clean, thank you very much.

http://www.codinghorror.com/blog/2008/07/coding-without-comments.html

 Smiley


One of my college professors had a bumper sticker on his door that read:

Quote
Real Programmers Don't Comment Code
If it was difficult to write, it should be difficult to understand

 Cheesy
I want your college professor Tongue
I have rarely commented my code. I never saw the need to because I thought my code was understandable from the method names, variable names, and the code itself!

Offline 8bitooze

Senior Newbie





« Reply #14 - Posted 2011-02-24 22:36:48 »

@r4king - sorry you find the bat hard to control. When an arrow key is held the bat accelerates by 0.2d pixels per frame. so if you hold the arrow key long enough the bat will zip across the screen. When the arrow key is let go the bat decelerates by a friction rate of 0.99d, so if you wait long enough the bat will eventually come to a full stop.

@princec see above comment

@Mads i may add a title screen to the game at some point as well as more features. Right now i'm looking to add a 8-Bit "bump/boink/ping" sound effect to the game, but haven't due to not being able to find any free 8-bit sounds, not even through google.

@fruitmaze  see comment above. If i increase the bat's velocity, the bat will accelerate too much, causing it to zip from one side to the other and making the game too easy.

@nsigma i managed to hit the ball enough times to reach a score of 10k so there shouldn't be a problem.

@All. Thanks for all the comments. You i might of overdone it on the comments as i wanted other developers to learn from my code and so the reason it's GPL v3.

Sincerely,

8BitOoze

[size=3]8BitOoze[/size]
Offline ra4king

JGO Kernel


Medals: 336
Projects: 2
Exp: 5 years


I'm the King!


« Reply #15 - Posted 2011-02-25 01:33:54 »

Then maybe increase friction a bit since there is no way to stop the bat by letting it go without it going to the other side of the screen.

Offline gouessej
« Reply #16 - Posted 2011-02-27 12:00:33 »

@All. Thanks for all the comments. You i might of overdone it on the comments as i wanted other developers to learn from my code and so the reason it's GPL v3.
I agree with you, it is fine for beginners, that is why I wrote it is well commented. Of course, it is too much for experienced programmers but your audience is not restricted to them.

Offline 8bitooze

Senior Newbie





« Reply #17 - Posted 2011-03-14 15:02:37 »

Update:

I have added sound effects to my game as well as fixing some bug including the "sliding bat" bug. The update has been posted on the site for consumption. Please let me know if you find any other bugs as the next update will see an overhaul to separate of the game logic and the game engine.

8BitOoze

[size=3]8BitOoze[/size]
Offline Mads

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Reply #18 - Posted 2011-03-21 10:55:20 »

The site is down :L

Offline SwampChicken
« Reply #19 - Posted 2011-03-25 16:40:38 »

The site is down :L

x2
Offline 8bitooze

Senior Newbie





« Reply #20 - Posted 2011-04-19 20:06:43 »

Sorry, i fixed it and the site should be up. Unfortinately, i lost all the source code in a os crash and had to reformat my hd. However i will be starting over and will not abandon the project.

Sincerely,

8BitOoze

[size=3]8BitOoze[/size]
Offline tberthel
« Reply #21 - Posted 2011-04-19 21:25:28 »

Hopefully someone will send you the code.

Offline Mads

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Reply #22 - Posted 2011-04-19 22:13:07 »

Hopefully someone will send you the code.

I'll boot my old computer right away and look!

EDIT: No luck here Sad

Offline 8bitooze

Senior Newbie





« Reply #23 - Posted 2011-04-25 18:58:50 »

Just wanted to let you know i recreated almost all of the source code from scratch minus the sound effects and javadocs. I am working on the sound code as we speak but, i wanted to post what i had now so people don't get discouraged and think i have abandoned the project. Javadocs unfortunately will not be coming back as i found it to be overkill for such a small project.

Sincerely,

8BitOoze

[size=3]8BitOoze[/size]
Offline badlogicgames
« Reply #24 - Posted 2011-04-25 20:26:05 »

External source control. Now!

Google Code

[url=http://www.github.com


Seriously.

http://www.badlogicgames.com - musings on Android and Java game development
Offline 8bitooze

Senior Newbie





« Reply #25 - Posted 2011-04-25 22:42:26 »

External source control. Now!

Google Code
SourceForge
Github

Seriously.

I don't understand, why would i need to use External Source Control if the source is availiable as a zip file? What would be the use of complicating things?

Sincerely,

8BitOoze

[size=3]8BitOoze[/size]
Offline ra4king

JGO Kernel


Medals: 336
Projects: 2
Exp: 5 years


I'm the King!


« Reply #26 - Posted 2011-04-26 00:45:33 »

See this reply from gouessej to me about SourceForge, or source control in general.

Offline 8bitooze

Senior Newbie





« Reply #27 - Posted 2011-04-26 01:38:34 »

See this reply from gouessej to me about SourceForge, or source control in general.
The only problem with svn is that my dev laptop doesn't have any internet connection at all, and i have to resort to using my libraries computers to do my dev stuff(upload jar, source code, update site etc.). Unfortinately they don't allow you to install stuff :`( So unless i find a web based svn system subversion is out of the question. As far as ads go, there are none Smiley!

Sincerely

8BitOoze

[size=3]8BitOoze[/size]
Offline ra4king

JGO Kernel


Medals: 336
Projects: 2
Exp: 5 years


I'm the King!


« Reply #28 - Posted 2011-04-26 01:46:04 »

Ah well that sucks not having any internet :/
I have ads on my website because I'm cool like that (and me needz $$) Cool

Offline 8bitooze

Senior Newbie





« Reply #29 - Posted 2011-04-27 01:19:51 »

Ah well that sucks not having any internet :/
I have ads on my website because I'm cool like that (and me needz $$) Cool
Well i just managed to (re)add sound effects to my game so now eveything should be like it was before minus the javadocs. One thing you will find that wasn't part of the previous R2 release is the FPS counter at the top of the screen.

Sincerely,

8BitOoze

[size=3]8BitOoze[/size]
Pages: [1] 2
  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.

ctomni231 (32 views)
2014-07-18 06:55:21

Zero Volt (28 views)
2014-07-17 23:47:54

danieldean (24 views)
2014-07-17 23:41:23

MustardPeter (25 views)
2014-07-16 23:30:00

Cero (40 views)
2014-07-16 00:42:17

Riven (42 views)
2014-07-14 18:02:53

OpenGLShaders (29 views)
2014-07-14 16:23:47

Riven (29 views)
2014-07-14 11:51:35

quew8 (26 views)
2014-07-13 13:57:52

SHC (63 views)
2014-07-12 17:50:04
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
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!