Ball and Paddles

(english version  below)

Endlich habe ich es geschaft und mein erstes Handy-Spiel ist online. Getreu dem Motto „fange mit den einfachen Dingen an“ habe ich mich zuerst dem einfachsten Spiel das man sich denken kann gewidmet: Einer Variante des Pong Spiels.

Damit es nicht zu einfach wird habe ich eine komplette Simulation meiner ersten Spielekonsole implementiert, der „Universum Multispiel 2004“ welche auch unter dem Label „Hanimex 777“ vertrieben wurde. Ich habe versucht mich soweit es geht an die Spec des zugrunde liegenden Chips, dem AY-3-8500 (PAL Version) zu halten. Details über diesen Chip findet man auf Wikipedia (leider nur in English). Die Spec findet man auf http://www.pong-story.com. Manchmal musste ich aber auch auf meine eigene Original-Konsole zurückgreifen.

Natürlich sind die Möglichkeiten für eine solche Simulation beschränkt. Insbesondere was das Steuern der Paddles angeht musste ich auf den Touchscreen ausweichen.

Ziel des Spieles war es den kompletten Entwicklungszyklus mit allen Aspekten der App-Entwicklung abzudecken. Es bleibt aber immer noch viel Verbesserungspotenzial. So könnte z.B. die Share-Option etwas selektiver bei den Vorschlägen sein.

Finally I managed to release my first mobile game (currently only for Android). Well, following the principle „start with simple things first“ I have chosen the easiest game I could think of: A pong variant.

Das Spiel findet ihr auf dem Play Store – einfach mal ausprobieren: https://play.google.com/store/apps/details?id=de.wemat.ballandpaddles

Zum Schluss noch ein großes Lob und ein herzliches Dankeschön an badlogicgames.com für ihre hervorragende Game-Engine „libgdx“.

English Version

To avoid things becoming to simple, I decided to implement a as close as possible simulation of my first gaming console, which was the „Universum Multispiel 2004“, also sold as Hanimex 777. The console was based on the AY-3-8500 integrated circuit from GI (see wikipedia). I have tried to follow the spec (available at http://www.pong-story.com) of the PAL version as close as possible, sometimes also using my own console for reference. However, there are clearly limitations of what is possible. So for instance the controlling of the paddles, which are done through the touch screen.

The goal of the game was a full-fledged app including all aspects of app development and full publishing lifecycle. There is however lot of space for improvement. For instance the share option could be more selective on the app choice.

Check out the game on Play Store and let me know your opinion:  https://play.google.com/store/apps/details?id=de.wemat.ballandpaddles

Many thanks to http://www.badlogicgames.com for their game engine „libgdx“.

Privacy Policy

The use of our software implies full and unreserved acceptance of each and every one of the provisions contained in this Privacy Policy. If you disagree with any of the conditions set forth herein, do not use it.

We reserve the right to change this Privacy Policy at any time. Your continued use of any portion of our software after such modifications will constitute your acceptance of such changes.

COOKIES, ADVERTISEMENT ID AND PERSONALIZED ADS

A cookie is a small file which stores some information on your computer or mobile device. Cookies and similar technologies like advertisement id from our software are used exclusively for advertising purposes. We show ads in our software from third party ad networks listed below. For more information about the use they make of those technologies follow these links:

Admob: http://www.google.com/policies/technologies/ads/

DISABLE COOKIES

Third party ad networks may use device identifiers such as the Android advertising ID and/or Apple’s advertising ID, IDFA. This identifier is used to show interest based ads. You can disable or reset your device’s ad identifier adjusting the settings of your device.Settings may vary but usually you can find them in:

  • iOS. Settings>Privacy>Advertising
  • Android. Settings>Google>Ads

DATA PROTECTION

Our software does not obtain any information that could identify you. Moreover, as a general principle, we will not share or disclose information except when authorized by you or in the following cases:a) When required by a competent authority and after fulfilling the corresponding legal procedure b) Whenever in our opinion is necessary to enforce the terms of use and other terms of our software, or to safeguard the integrity of other users or our software.You must be aware that if you voluntarily reveal personal information online, that information can be collected and used by others. We do not control the actions of our users.

CONTACT

If you have questions or concerns about this Privacy Policy, please contact us at     webmaster @ wemat.de

Comments are closed.