[APP] DivingDroid Nemo - Dive computer/simulator - Android Apps and Games

This app is the result of a software training at the Karlsruhe Institute of Technology and was made by me & 3 other students.
Our profs are going to test the app next week and they will also try to get it crashed somehow. So my team is asking YOU to help us find some final bugs: Try to crash the Android app (DivingDroid Nemo) or the Java app (Aquarium) somehow. And report it if you succeed, please
The app itself is called 'DivingDroid Nemo' and realizes the functionality of a standard dive computer. Moreover, we developed a client software called Aquarium on which you can create your dive profile and send it to the DivingDroid Nemo over a WiFi network.
Project-Homepage: http://j4velin.evolutionofcrime.net/divingDroidNemo/
What is it good for?
A dive computer is a very important accessory for every diver as it helps avoiding the so called decompression sickness which can be very painful or even lead to death. As todays smartphones get more and more features (camera, GPS, accelerometers, ...) it is just a matter of time when these devices will include a barometer and be waterproofed. So maybe we can one day use our smartphone as a replacement for conventional dive computers - and therefore we need special apps like our DivingDroid Nemo.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Small installation & usage guide:
Installation:
Download & install the DivingDroid Nemo app on your Android smartphone: Market-Link, QR-Code in the attachments
Download the Aquarium app (requires Java 1.6) from here
Establish a connection:
Make sure your smartphone is connected to the same WiFi network as your computer
Start the DivingDroid Nemo app on your smartphone. You should see the IP-address of your device at the lower right corner of the screen. If the IP doesn't show up, it means that the NetworkController of the app wasn't started (e.g, if your WiFi wasn't turned on when the app was started). To manually start the NetworkController, long press the Buttons A, B and C (so they get a green background) and then click on button D
Start the Aquarium software on your computer. Click on the 'connect' button and enter the IP-address of your Android phone
Add a dive profile:
There are 2 ways to enter a dive profile, which can also be combined:
Live-mode: Click on the 'Start' button when you're connected to the DivingDroid Nemo and use the arrow-up & arrow-down keys on your keyboard to move the diver
Mouse-mode: Click on position in the time/depth-graph using your left mouse button to add a point to the diving profile. You can delete it with the right mouse button
The live mode is only available, if there are no other points added right of the diver (later in the time axis). Also, with the mouse mode you can only add points which are further in time than the current position of the diver.
Simulating a dive:
Click on the 'Start' button to start the dive
The diver icon will automatically move on the time axis, you can adjust the speed with the fast motion slider
If there are any points added by the mouse method, the diver will automatically dive to these points. If not, you can use the arrow keys on your keyboard to dive
The position of the diver will be send to the DivingDroid Nemo which will calculate the pressures of all the compartments and will display the resulting no stop time & deco stopps
You can also see the pressures & the no stop times of all the compartments in the Aquarium. The health icon in the upper right corner changes its color if there are compartments damaged
If you're back at the sea surface, the desaturation times will be shown at the DivingDroid Nem

Related

BallVenture for Android (sort-of like Bounce for Nokia)

I released my first game on Android (BallVenture) and would like to know people's opinion on it. Basically its a ball that you can control with your finger (fling it on screen) or trackball (if you have one). The goal is to reach a vortex in each level, and each level introduces new traps/challenges that prevent you from reaching it (harder every level).
Yeah it's sort-of like Bounce but from a top view and it has some very nice 2D graphics.
So would you play it? And what would you change in it?
QR Code
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Screenshots
Palpoule said:
I released my first game on Android (BallVenture) and would like to know people's opinion on it. Basically its a ball that you can control with your finger (fling it on screen) or trackball (if you have one). The goal is to reach a vortex in each level, and each level introduces new traps/challenges that prevent you from reaching it (harder every level).
Yeah it's sort-of like Bounce but from a top view and it has some very nice 2D graphics.
So would you play it? And what would you change in it?
QR Code
Screenshots
Click to expand...
Click to collapse
First of all, this is a pretty neat game. However, I have only played it for five minutes and I have two pieces of constructive criticism. These are just based on what I feel personally, so please do not be offended by what I have to say:
1) The volume control: I feel that you should be able to control it with the hard volume keys (rocker for my nexus one) and that should adjust media volume, but it does not. You have to go into options and that's sort of a pain if you want to adjust volume in-game / on-the-fly.
2) The pause button: I was trying to pause the game to type this response and could not figure it out. Logically, to me, it makes more sense o use the menu key as a pause button as opposed to the back key.
3) Screen timeout: After X amount of minutes no change has been made, screen should turn off. Seems that the game forces it to stay on.
Again, these are just personal opinions I have formed in a few minutes of downloading the product. I will continue to post if I find things but if the full version costs, I don't feel it is one application I would pay for.
EDIT: Unfortunately, I died on the second level and realized I don't have the patience to play this game. The ball bouncing off the walls into spikes angers me in ways it should not... haha.

[GAME][FREE][2.1+] GeoGuess - Random Location Game

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
GeoGuess is a game similar to GeoGuessr on the PC, in which you are transported to a random street view location and have to work out where you are​
Features:
Random locations - Could be anywhere where Street View is set up
Google Play Games integration - Leaderboards and achievements to challenge your friends (G+ sign-in required)
Against the clock mode - how quickly can you guess where you are?
Fun and educational - Improves geological awareness (and guessing skill!)
Awesome menu screen, random locations as background (slow to load on bad connections, can be disabled on start)
Game modes:
Free mode - Casual play, take as long as you like
Against the clock - Set a time and guess where you are before the countdown reaches zero
In the future I'm planning on adding a multiplayer mode, so you can play your friends properly, using Google Play Games
Note: You will need Google Street View and Google Play Services installed to use this app, though Play Services should be installed automatically on your phone by Google
Options:
Number of rounds per game - How many random locations do you want per game (note: only games with 4 rounds count towards the leaderboard)
Unit of distance - km/miles
Time (against the clock mode) - How long the countdown runs for
Screenshots:
Download:
Credits:
StandOut by @pingpongboss
DateTimePicker - Modified to get the time picker (0-11, no AM/PM, "m" [":"], "s" ["am"])
Support v4 Preference Fragment
HoloEverywhere
CardsUI & Silk
How Does it Work?
This is more of a developer post, but it's actually fairly simple:
Using StandOut you are able to display overlays over apps easily
What the app does is generates a random street view location (try it here [check the URL after loading]), and then opens a Street View intent with that longitude and latitude and an overlay with guess and quit buttons
It also has a background service that checks Street View is still open (quits if the user presses home or back)
When the user presses "Guess", it launches a dialog with a map on it, they place a marker and it tells them how far off they were and awards points accordingly.
The way it awards points is exactly the same as GeoGuessr, so technically you could have PC and phone tournaments, but GeoGuess has more random locations (as they're generated on the spot), so should be slightly harder
The against the clock mode is exactly the same, but also shows a second window with the countdown, and when it hits zero, it opens the window declaring the user has not guessed in time, awarding no points
Update:
1.2
Sorry for the delay, uploads to Google Play were broken this weekend
Area Chooser
Don't like random locations from a certain area? Disable it.
Want to challenge your friend's knowledge of Europe? Disable all the areas except Europe
New menu settings
Improve startup time in normal mode by changing the number of images and set to one per row
Bug fixes - including broken share link

[APP][GAME][DEV] Speed Spot

Hi!
At the beginning, I would like to apologize for my poor english
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
https://play.google.com/store/apps/details?id=com.jalapenoit.speed.spot
I would like to commend a wider group of holders of Android, its new application for this system - this time a simple game.
What's going on in the game
The game is very simple and it consists of several competitions: Unlimited, Classic, Arcade (with several levels of difficulty), Speed (time gameplay), Speed Plus (difficult version of the game Speed). I will give a description of each mode below.
In the game, the idea is to click on the yellow circular field. Hit the blue box ends the game. The game looks simple, but not always the case. Yellow field with time can be reduced (as in Arcade mode), so it is harder to hit in these fields
Description of game modes
Unlimited mode - collect spots as long as you do not hit. Most points wins!
Classic mode - This developed unlimited mode, in which each spot is assigned a different point value. Over time, this value decreases , and the spot is growing - which easier to hit it
Arcade Mode - This mode is divided into three levels of difficulty. The first - the easy mode is to gathering spots, live and additional facilities during the game, such as the release time, or bomb blowing up all the spots. You should hurry because time appears on the board more and more spots, and they are becoming smaller. Medium difficulty mode is an extension of Easy mode. In this mode, the game starts with three spots. Display time spots is shorter, so they quickly disappear. You have to hurry! Hard mode is still more accelerated version of the medium difficult mode. In this game you must press spots in specific order. At each level of the game difficulty, be careful of fail spots - They receive one life!
Speed Mode - This game involves pressing spots as soon as possible. The more collect, the better the results you get. Speed counts! In the Pro version, the time is Unlimited - the game goes on until the first mistake! There are also game for 15 seconds 30 seconds
Speed+ Mode - The rules are the same as in Speed mode, but you must press spots in the correct order. In this mode, the Pro version is also - in which we play for time first mistake by miss.
Description of application permissions - and what applications they need
Photos, multimedia and files
+ Modify, and delete the contents of the USB memory
+ Read the contents of the USB memory
Click to expand...
Click to collapse
These powers are needed to store the application code file on the SD card qcode when someone clicks on the "Share" in the application. In other cases it is not in use
Other
+ Full access to the network
+ Display network connections
Click to expand...
Click to collapse
The application needs access to the internet to be able to connect to the server, Google Games, to be able to publish your results in the tables of records of individual competitions and also grant awards for achievements in the game. Permission is also needed to display ads that appear in the application.
nice game!
kasia_cool1 said:
nice game!
Click to expand...
Click to collapse
thx

classic minesweeper game

The game was created based on the classic Minesweeper, setup on windows.
RULES OF THE GAME.
In some cells of the fields are set bombs, clicking on which there is an explosion and the game ends in defeat. By clicking on other cells show the number of bombs close to the cell.
To mark the field with the alleged bomb should be put on her flag. This can be done in two ways:
1) Long press cell
2) click on the game modes, so that her display the flag and then the flags are set in the usual touch. Turn into normal mode also by pressing this button so that it disappeared with flag
If you correctly identified all the bombs, you win!
In order to play again, you should click on the smiley face in the settings or select the level of difficulty.
To move the field enough to hold your finger to zoom with two fingers have to disperse to the sides.
FEATURES
1) 4 levels of difficulty (Beginner, Intermediate, Expert, Custom)
2) offline table records
3) when you long press the phone vibrates (you can remove settings)
4) the first time you can not be on the playing field to get to the mine
5) 2 languages: Russian and English
6) If the application is shut down with an unfinished game, after opening it recovers
7)The game ends in victory when open all free cells(not mine). Not putting mine to play harder, but you can significantly improve your Highscores!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DOWNLOAD HERE
https://play.google.com/store/apps/details?id=org.shmuleystudio_saper.example
Really cool, brings back memories, nice work.
windows minesweeper
New Version - Added translations for French, German, Spanish, Japanese, Arabic, statistics on victories and defeats
Something which I'm really annoyed by is that the graphics are not pixel perfect, but rather upscaled which makes them look really blurry instead of like the actual program. There are some ways to fix that in Android, you should look it up
adrianblp said:
Something which I'm really annoyed by is that the graphics are not pixel perfect, but rather upscaled which makes them look really blurry instead of like the actual program. There are some ways to fix that in Android, you should look it up
Click to expand...
Click to collapse
Thank you. I will think how to fix it
adrianblp said:
Something which I'm really annoyed by is that the graphics are not pixel perfect, but rather upscaled which makes them look really blurry instead of like the actual program. There are some ways to fix that in Android, you should look it up
Click to expand...
Click to collapse
Solved your problem. New apk in the top message
Added hardcore mode without placing flags, better graphics, more statistics on games, support for small screens

Instructions on Motion Sensing Games on Honor View 20

Step 1: Prepare yourself to be fully engaged!
Your mobile phone can now act as a motion sensor gaming console. Get interactive whenever you're near a TV!
Please read the following instructions carefully before you start using your mobile phone to play motion sensor games.
1. Open Google Play, search for Fancy Skiing or Fancy Darts and install.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Or, open Huawei AppGallery for regions outside China, search for Fancy Skiing or Fancy Darts and install.
2. Make sure your TV supports HDMI.
3. Have a Type-C multi-functional converter ready.
Step 2: Connect and pair
1. Connect a Type-C multi-functional converter (converts USB-C to HDMI) to your phone.
2. Connect the TV to the Type-C multi-functional converter with an HDMI cable.
3. Select HDMI as the signal source on the TV. (For example, if the converter is connected to the TV's HDMI1 port, select HDMI1 as the signal source.)
Step 3: Start the game
1. Switch the Projection mode to Phone mode.
2. On the mobile phone, open a motion sensor game (for example, Fancy Skiing).
a. Fancy Skiing gives you an intense interactive experience.
b. Fancy Darts is perfect for social occasions and a great option for parties.
Tips for the Gaming Experience
Clothing: Brightly colored clothes work best for ensuring optimal effects.
Lighting: Conduct gameplay in naturally lit environments and avoid interference from strong artificial light sources.*
Mobile phone height: Place your phone on a stable table or board 40 to 150 cm from the ground.
Distance between you and your phone: Maintain between 2 and 2.5 m of distance with your phone. The gaming area should be free of obstacles so as to avoid collision or injury.
Adjust the tilt of the phone to ensure that the player is completely visible in the preview box.
Avoid using a gaming area where others are likely to move around so as not to disturb motion control effects.
Safety tips You should Know
During gaming, do not place the rear camera close to your eyes. Keep your eyes more than 5 cm from the camera for safety.
The phone may overheat during gameplay. Prevent children from touching the phone. It is recommended that you manage your time well and not play games for too long.
Images:
https://imgur.com/a/nkr5PoP

Categories

Resources