Find Jobs
Hire Freelancers

A pinball like game for iOS

$30-5000 USD

已关闭
已发布超过 12 年前

$30-5000 USD

货到付款
# Objective-C, preferably with Box2D and Sparrow. This project involves creating an old-school pinball like game (without flippers) for iOS that uses realistic physics. It's preferred that the game is created using Sparrow and Box2D, but the use of other engines can be discussed. The gameplay consist of shooting metal balls up with a user controllable (draggable with a finger), spring loaded plunger into an inclined board with a curved top, that allows the balls to fall down somewhat predictably. The goal of the game is to get the highest score by shooting the balls with the right amount of speed to get the balls to fall down to the right locations, targets. These targets consist of U-shaped collectors made of pins, as well as holes with one pin on the bottom to help trap the ball. If the ball doesn't touch and stay in any of targets and falls to the bottom of the board, user doesn't get any points. As an additional user interaction, the user must be able to slightly alter the balls trajectory by tilting the device (accelerometer data). - Physics and collision detection, preferably with Box2D - Launching of balls with a user controllable plunger - Points detection and score counting - Score animations and displaying on the screen - All graphics must be replaceable PNG files with alpha channel support - Sound effects, with replaceable sound files. Sounds on collisions, points, and lost balls - All collision items and their graphics on the board must defined so that they're easy to relocate - Start screen with ability to look at high-score or to start the game - High-score screen showing 10 highest scores - All source code must be abundantly commented in English, so that it can be easily modified and maintained - Use of thee-axis accelerometer data to make minor variations on the movement of the ball - Looping background musics with replaceable music files - Animations on gathering points (PNG image that fades and zooms away) See detailed requirements for more. ## Deliverables # Objective-C, preferably with Box2D and Sparrow. This project involves creating an old-school pinball like game (without flippers) for iOS that uses realistic physics. It's preferred that the game is created using Sparrow and Box2D, but the use of other engines can be discussed. **Gameplay:** The gameplay consist of shooting metal balls up with a user controllable (draggable with a finger), spring loaded plunger into an inclined board with a curved top, that allows the balls to fall down somewhat predictably. The goal of the game is to get the highest score by shooting the balls with the right amount of speed to get the balls to fall down to the right locations, targets. These targets consist of U-shaped collectors made of pins, as well as holes with one pin on the bottom to help trap the ball. If the ball doesn't touch and stay in any of targets and falls to the bottom of the board, user doesn't get any points. User gets 5 balls to start and the game finishes when all balls have been used. As an additional user interaction, the user must be able to slightly alter the balls trajectory by tilting the device (accelerometer data). The amount of alteration must be controllable via a multiplier variable on the source code. **High-score:** After all the balls have been used, the score is counted and if it's higher than the ones on the high-score screen, the user is asked to input a name and the score is saved and displayed on the high-score screen. **Animations:** When the ball hits a target and user gets a score, a transparent PNG image is shown over the ball. The image must fade and zoom away. The plunger that the user uses to shoot the balls must be a PNG image that moves back accordingly to the user input. **Sounds:** Different sound files must be used for different events, like actions and collisions. The collisions that require a sound are: ball hits walls, ball hits target (hole), ball hits target (collector), ball hits bottom of the board. Other actions that require a sound: new game is started, score is increased, ball is shot, high-score screen appears. Different looping background musics for each screen. **User interface:** The game consists of three screens; start screen, gameplay and high-scores. The start screen must have a background image, a button to start the game, a button to go to the high-score screen and two buttons to disable sound effects and music. The gameplay screen must have a background image, buttons to end the game (go back to the start screen), with a dialog box confirming the action, as well as two buttons to disable sound effects and music. Additionally, the gameplay screen must also show the current score and on the bottom of the screen, the amount of balls left (visualized by having the left balls visible on the screen). The high-score screen must show 10 highest scores and show a button to get back to the start screen. **Code requirements:** Final product must be a completely playable and compilable game with placeholder graphics, sound effects and music. All placeholder graphics must be replaceable PNG files with alpha channel support (transparency). All placeholder sounds and music must be replaceable audio files. All collision items and their graphics on the board must defined so that they're easy to relocate and modify. The source code must be abundantly commented in English, so that it can be easily modified and maintained. All global and important variables in the source code must be clearly named, commented and indexed. Only public and allowed API-calls may be used and the source code must follow the Apple App Store Review Guidlines for iOS apps. A working Apple Xcode project that includes all the required components, so that it can be compiled by the employer.
项目 ID: 3570287

关于此项目

3提案
远程项目
活跃13 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
3威客以平均价$3,167 USD来参与此工作竞价
用户头像
See private message.
$2,500 USD 在14天之内
4.4 (29条评论)
6.0
6.0
用户头像
See private message.
$2,000 USD 在14天之内
5.0 (2条评论)
4.4
4.4
用户头像
See private message.
$5,000 USD 在14天之内
4.6 (3条评论)
4.0
4.0

关于客户

FINLAND的国旗
Finland
0.0
0
会员自2月 16, 2011起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。