diff --git a/engine.cfg b/engine.cfg new file mode 100644 index 0000000..7ee56db --- /dev/null +++ b/engine.cfg @@ -0,0 +1,29 @@ +[application] + +name="ZeFly" +main_scene="res://scenes/game.tscn" +icon="res://icon.png" + +[display] + +width=1000 +height=1700 +test_width=500 +test_height=850 +orientation="portrait" +emulate_touchscreen=true +stretch_mode="2d" +stretch_aspect="keep" + +[image_loader] + +filter=false +gen_mipmaps=false + +[input] + +touch=[mbutton(0, 1)] + +[physics_2d] + +motion_fix_enabled=true diff --git a/export.cfg b/export.cfg new file mode 100644 index 0000000..020987f --- /dev/null +++ b/export.cfg @@ -0,0 +1,282 @@ +[convert_images] + +action="none" +compress_quality=0.7 +formats="png" +shrink=1.0 + +[convert_samples] + +action="none" +max_hz=44100 +trim=false + +[convert_scenes] + +convert_text_scenes=true + +[export_filter] + +filter="" +filter_exclude="" +type="resources" + +[platform:Android] + +apk_expansion/SALT="" +apk_expansion/enable=false +apk_expansion/public_key="" +architecture/arm=true +architecture/x86=true +command_line/extra_args="" +custom_package/debug="" +custom_package/release="" +debug/debugging_enabled=false +keystore/release="/home/daniel/Área de Trabalho/Jogos Curso/releasekey.keystore" +keystore/release_password="123456" +keystore/release_user="FelpudoFly" +one_click_deploy/clear_previous_install=true +package/icon="res://assets/felpudoflyicon.png" +package/name="" +package/signed=true +package/unique_name="br.com.geekacademy.$genname" +permissions/access_checkin_properties=false +permissions/access_coarse_location=false +permissions/access_fine_location=false +permissions/access_location_extra_commands=false +permissions/access_mock_location=false +permissions/access_network_state=false +permissions/access_surface_flinger=false +permissions/access_wifi_state=false +permissions/account_manager=false +permissions/add_voicemail=false +permissions/authenticate_accounts=false +permissions/battery_stats=false +permissions/bind_accessibility_service=false +permissions/bind_appwidget=false +permissions/bind_device_admin=false +permissions/bind_input_method=false +permissions/bind_nfc_service=false +permissions/bind_notification_listener_service=false +permissions/bind_print_service=false +permissions/bind_remoteviews=false +permissions/bind_text_service=false +permissions/bind_vpn_service=false +permissions/bind_wallpaper=false +permissions/bluetooth=false +permissions/bluetooth_admin=false +permissions/bluetooth_privileged=false +permissions/brick=false +permissions/broadcast_package_removed=false +permissions/broadcast_sms=false +permissions/broadcast_sticky=false +permissions/broadcast_wap_push=false +permissions/call_phone=false +permissions/call_privileged=false +permissions/camera=false +permissions/capture_audio_output=false +permissions/capture_secure_video_output=false +permissions/capture_video_output=false +permissions/change_component_enabled_state=false +permissions/change_configuration=false +permissions/change_network_state=false +permissions/change_wifi_multicast_state=false +permissions/change_wifi_state=false +permissions/clear_app_cache=false +permissions/clear_app_user_data=false +permissions/control_location_updates=false +permissions/delete_cache_files=false +permissions/delete_packages=false +permissions/device_power=false +permissions/diagnostic=false +permissions/disable_keyguard=false +permissions/dump=false +permissions/expand_status_bar=false +permissions/factory_test=false +permissions/flashlight=false +permissions/force_back=false +permissions/get_accounts=false +permissions/get_package_size=false +permissions/get_tasks=false +permissions/get_top_activity_info=false +permissions/global_search=false +permissions/hardware_test=false +permissions/inject_events=false +permissions/install_location_provider=false +permissions/install_packages=false +permissions/install_shortcut=false +permissions/internal_system_window=false +permissions/internet=false +permissions/kill_background_processes=false +permissions/location_hardware=false +permissions/manage_accounts=false +permissions/manage_app_tokens=false +permissions/manage_documents=false +permissions/master_clear=false +permissions/media_content_control=false +permissions/modify_audio_settings=false +permissions/modify_phone_state=false +permissions/mount_format_filesystems=false +permissions/mount_unmount_filesystems=false +permissions/nfc=false +permissions/persistent_activity=false +permissions/process_outgoing_calls=false +permissions/read_calendar=false +permissions/read_call_log=false +permissions/read_contacts=false +permissions/read_external_storage=false +permissions/read_frame_buffer=false +permissions/read_history_bookmarks=false +permissions/read_input_state=false +permissions/read_logs=false +permissions/read_phone_state=false +permissions/read_profile=false +permissions/read_sms=false +permissions/read_social_stream=false +permissions/read_sync_settings=false +permissions/read_sync_stats=false +permissions/read_user_dictionary=false +permissions/reboot=false +permissions/receive_boot_completed=false +permissions/receive_mms=false +permissions/receive_sms=false +permissions/receive_wap_push=false +permissions/record_audio=false +permissions/reorder_tasks=false +permissions/restart_packages=false +permissions/send_respond_via_message=false +permissions/send_sms=false +permissions/set_activity_watcher=false +permissions/set_alarm=false +permissions/set_always_finish=false +permissions/set_animation_scale=false +permissions/set_debug_app=false +permissions/set_orientation=false +permissions/set_pointer_speed=false +permissions/set_preferred_applications=false +permissions/set_process_limit=false +permissions/set_time=false +permissions/set_time_zone=false +permissions/set_wallpaper=false +permissions/set_wallpaper_hints=false +permissions/signal_persistent_processes=false +permissions/status_bar=false +permissions/subscribed_feeds_read=false +permissions/subscribed_feeds_write=false +permissions/system_alert_window=false +permissions/transmit_ir=false +permissions/uninstall_shortcut=false +permissions/update_device_stats=false +permissions/use_credentials=false +permissions/use_sip=false +permissions/vibrate=false +permissions/wake_lock=false +permissions/write_apn_settings=false +permissions/write_calendar=false +permissions/write_call_log=false +permissions/write_contacts=false +permissions/write_external_storage=false +permissions/write_gservices=false +permissions/write_history_bookmarks=false +permissions/write_profile=false +permissions/write_secure_settings=false +permissions/write_settings=false +permissions/write_sms=false +permissions/write_social_stream=false +permissions/write_sync_settings=false +permissions/write_user_dictionary=false +screen/immersive_mode=true +screen/orientation=1 +screen/support_large=true +screen/support_normal=true +screen/support_small=true +screen/support_xlarge=true +screen/use_32_bits_view=true +user_permissions/0="" +user_permissions/1="" +user_permissions/10="" +user_permissions/11="" +user_permissions/12="" +user_permissions/13="" +user_permissions/14="" +user_permissions/15="" +user_permissions/16="" +user_permissions/17="" +user_permissions/18="" +user_permissions/19="" +user_permissions/2="" +user_permissions/3="" +user_permissions/4="" +user_permissions/5="" +user_permissions/6="" +user_permissions/7="" +user_permissions/8="" +user_permissions/9="" +version/code=1 +version/name="1.0" + +[platform:BlackBerry 10] + +debug/debugging_enabled=true +package/category="core.games" +package/custom_template="" +package/description="Game made with Godot Engine" +package/icon="" +package/name="" +package/unique_name="com.godot.noname" +release/author="Cert. Name" +release/author_id="Cert. ID" +version/code=1 +version/name="1.0" + +[platform:HTML5] + +browser/enable_run=false +custom_package/debug="" +custom_package/release="" +debug/debugging_enabled=true +html/controls_enabled=true +html/font_family="arial,sans-serif" +html/head_include="" +html/style_include="" +html/title="" +options/memory_size=3 + +[platform:Linux X11] + +binary/64_bits=true +custom_binary/debug="" +custom_binary/release="" +debug/debugging_enabled=true +resources/bundle_dependencies_(for_optical_disc)=false +resources/pack_mode=1 + +[platform:Mac OSX] + +application/bits_mode=0 +application/copyright="" +application/icon="" +application/identifier="org.godotengine.macgame" +application/info="Made with Godot Engine" +application/name="" +application/short_version="1.0" +application/signature="godotmacgame" +application/version="1.0" +custom_package/debug="" +custom_package/release="" +debug/debugging_enabled=true +display/high_res=false + +[platform:Windows Desktop] + +binary/64_bits=true +custom_binary/debug="" +custom_binary/release="" +debug/debugging_enabled=true +resources/bundle_dependencies_(for_optical_disc)=true +resources/pack_mode=1 + +[script] + +action="compile" +encrypt_key="" diff --git a/icon.png b/icon.png new file mode 100644 index 0000000..c019ef6 Binary files /dev/null and b/icon.png differ diff --git a/scenes/game.tscn b/scenes/game.tscn new file mode 100644 index 0000000..a2b49b3 --- /dev/null +++ b/scenes/game.tscn @@ -0,0 +1,167 @@ +[gd_scene load_steps=14 format=1] + +[ext_resource path="res://assets/fundo.png" type="Texture" id=1] +[ext_resource path="res://scripts/ze.gd" type="Script" id=2] +[ext_resource path="res://assets/felpudo/felpudoVoa1.png" type="Texture" id=3] +[ext_resource path="res://assets/felpudo/felpudoVoa2.png" type="Texture" id=4] +[ext_resource path="res://assets/felpudo/felpudoVoa3.png" type="Texture" id=5] +[ext_resource path="res://assets/felpudo/felpudoVoa4.png" type="Texture" id=6] +[ext_resource path="res://assets/felpudo/felpudoVoa5.png" type="Texture" id=7] +[ext_resource path="res://assets/felpudo/felpudoVoa6.png" type="Texture" id=8] + +[sub_resource type="Animation" id=6] + +resource/name = "BgAnim1" +length = 3.0 +loop = true +step = 0.1 +tracks/0/type = "value" +tracks/0/path = NodePath("BackgroundAnimated/Sprite1:transform/pos") +tracks/0/interp = 1 +tracks/0/imported = false +tracks/0/keys = { +"times": FloatArray( 0, 3 ), +"transitions": FloatArray( 1, 1 ), +"update": 0, +"values": [ Vector2( 0, 0 ), Vector2( -1026, 0 ) ] +} +tracks/1/type = "value" +tracks/1/path = NodePath("BackgroundAnimated/Sprite2:transform/pos") +tracks/1/interp = 1 +tracks/1/imported = false +tracks/1/keys = { +"times": FloatArray( 0, 3 ), +"transitions": FloatArray( 1, 1 ), +"update": 0, +"values": [ Vector2( 1026, 0 ), Vector2( 0, 0 ) ] +} + +[sub_resource type="CircleShape2D" id=5] + +custom_solver_bias = 0.0 +radius = 117.397 + +[sub_resource type="SpriteFrames" id=1] + +animations = [ { +"frames": [ ExtResource( 3 ), ExtResource( 4 ), ExtResource( 5 ), ExtResource( 6 ), ExtResource( 7 ), ExtResource( 8 ) ], +"loop": true, +"name": "default", +"speed": 7.0 +} ] + +[sub_resource type="SegmentShape2D" id=3] + +custom_solver_bias = 0.0 +a = Vector2( -39.9257, -14.9257 ) +b = Vector2( 960.089, -15.0742 ) + +[sub_resource type="SegmentShape2D" id=4] + +custom_solver_bias = 0.0 +a = Vector2( 0.0153809, -39.9981 ) +b = Vector2( 0.00390625, 960.026 ) + +[node name="GameNode" type="Node2D"] + +[node name="BackgroundAnimated" type="AnimationPlayer" parent="."] + +editor/display_folded = true +playback/process_mode = 1 +playback/default_blend_time = 0.0 +root/root = NodePath("..") +anims/BgAnim1 = SubResource( 6 ) +playback/active = true +playback/speed = 1.0 +blend_times = [ ] +autoplay = "BgAnim1" + +[node name="Sprite1" type="Sprite" parent="BackgroundAnimated"] + +transform/scale = Vector2( 3.8, 3.6 ) +texture = ExtResource( 1 ) +centered = false + +[node name="Sprite2" type="Sprite" parent="BackgroundAnimated"] + +transform/pos = Vector2( 1026, 0 ) +transform/scale = Vector2( 3.8, 3.6 ) +texture = ExtResource( 1 ) +centered = false + +[node name="Ze" type="RigidBody2D" parent="."] + +editor/display_folded = true +transform/pos = Vector2( 218.652, 834.595 ) +z/z = 1 +input/pickable = false +shapes/0/shape = SubResource( 5 ) +shapes/0/transform = Matrix32( 1, 0, 0, 1, 0, 0 ) +shapes/0/trigger = false +collision/layers = 1 +collision/mask = 1 +mode = 2 +mass = 1.0 +friction = 1.0 +bounce = 0.0 +gravity_scale = 18.0 +custom_integrator = false +continuous_cd = 0 +contacts_reported = 0 +contact_monitor = false +sleeping = false +can_sleep = true +velocity/linear = Vector2( 0, 0 ) +velocity/angular = 0.0 +damp_override/linear = -1.0 +damp_override/angular = -1.0 +script/script = ExtResource( 2 ) + +[node name="ZeAnimated" type="AnimatedSprite" parent="Ze"] + +transform/scale = Vector2( 1.4, 1.4 ) +frames = SubResource( 1 ) +animation = "default" +frame = 2 +playing = true + +[node name="ZeCollision" type="CollisionShape2D" parent="Ze"] + +visibility/visible = false +shape = SubResource( 5 ) +trigger = false +_update_shape_index = 0 + +[node name="Limits" type="StaticBody2D" parent="."] + +editor/display_folded = true +input/pickable = false +shapes/0/shape = SubResource( 3 ) +shapes/0/transform = Matrix32( 1, 0, 0, 1, 40, 15 ) +shapes/0/trigger = false +shapes/1/shape = SubResource( 4 ) +shapes/1/transform = Matrix32( -4.37114e-08, -1, 1, -4.37114e-08, 40, 1700 ) +shapes/1/trigger = false +collision/layers = 1 +collision/mask = 1 +constant_linear_velocity = Vector2( 0, 0 ) +constant_angular_velocity = 0.0 +friction = 1.0 +bounce = 0.0 + +[node name="Top" type="CollisionShape2D" parent="Limits"] + +transform/pos = Vector2( 40, 15 ) +shape = SubResource( 3 ) +trigger = false +_update_shape_index = 0 + +[node name="Bottom" type="CollisionShape2D" parent="Limits"] + +transform/pos = Vector2( 40, 1700 ) +transform/rot = 90.0 +shape = SubResource( 4 ) +trigger = false +_update_shape_index = 1 + + diff --git a/scripts/ze.gd b/scripts/ze.gd new file mode 100644 index 0000000..87e9f2a --- /dev/null +++ b/scripts/ze.gd @@ -0,0 +1,12 @@ +extends RigidBody2D + +func _ready(): + set_process_input(true) + +func _input(event): + if event.is_action_pressed("touch"): + on_touch() + +func on_touch(): + apply_impulse(Vector2(0, 0), Vector2(0, -1000)) +