GithubHelp home page GithubHelp logo

gamemaker's Introduction

gamemaker's People

Contributors

thomaswp avatar

Watchers

James Cloos avatar  avatar  avatar

gamemaker's Issues

Robot Trapped Error

Description:
Robot can't move after being killed. Can still jump though.

Steps to Reproduce:

  1. Create a new map
  2. Create a platform and set hero to start on platform
  3. Create a skeleton and put it on the platform.
  4. Create event:
    Triggers: Actor or Object Trigger when Hero Collides with an actor
    Actions: Trigger Actor behavior: cause Hero to Die
  5. Create another event:
    Triggers: Actor or Object Trigger when Hero is destroyed
    Actions: Create a hero at the exact point facing right.

Sorry this took me so long to post the issue. The map following the steps from this example has been shared.

Missing OK button (?)

In the Tutorial Section on selecting tiles to place, it says to hit the small OK button after choosing a group of tiles.
No where on the screen is there an OK button (unless I'm blind again,) thus the player can't select a group of tiles to place and can't progress in the tutorial

Notes:
-Android Version 3.1.2
-Tried pressing the other buttons (Menu, Edit, etc) but nothing happened

Repeated: 2/2

Requests

  • Ability to change alpha over time (fade in/out)
  • Write to screen (ex. score feedback)
  • Switch for gravity - when off movement should get the y-component of the joystick
  • Look at shortcuts issue for requests
  • Ability to group Triggers in an AND statement

Tutorial 2 Comments

Galaxy Nexus: Android 4.2.1--

There was a sentence in "The End" text box that just kind of cuts out though. It says "In the next tutorial, you'll learn how to modify the properties of Actors and."

This tutorial almost seems short enough to be added on to the last tutorial or into the next one, but other than that I have no issues with it.

On a side note, a nice feature which would be cool to have with object creation would be a copy-paste feature. If you have highlighted multiple options (or just one) it would be nice to have the option to copy them and paste them as well as move them or delete them.

Loops don't work

I have a Loop as an Action in an Event and the code never enters the loop. I toasted a message before and within the loop. Only the message before the loop displayed.

Shortcuts

Most Used

  • Database (2 clicks deep)
  • Save and test (3 clicks deep)

Suggestions

  • Add the "move" button to the edit fan-out menu
  • Use the bottom left corner for a database shortcut or a save&test shortcut.
  • Maybe add the other shortcut as a long press on the menu button?

Mainly I'd like to see those most used buttons closer to the surface regardless of how you do it.

Can't change the name of an event

Description: When editing an event, the new name is not saved.

To Reproduce:
-create a new map
-go to the database
-got to events
-edit event (or add event and edit it)
-change the name
-click ok
-name is still not changed

Inconsistent Mid-ground Image

Description:
For the mid-ground of a map, the fog does not appear in a section of the screen.

Steps to Reproduce:

  1. Create new game and edit
  2. Database --> Maps --> Edit
  3. Midground --> Edit
  4. Add fog to the Used list.
  5. Save and Test.

Tutorial 1 Comments

Please post you comments on Tutorial 1 here. Please address the following:
-Start by posting the device(s) you tested on and what version of Android (Ex: Galaxy Nexus II, running Android 4.1)
-Do you have any questions on what was covered?
-Was anything unclear or unintuitive? Did you get stuck?
-Did any thing look out of place? Too big or small, text hard to read? If so please explain and include a screenshot if you can
-Any other comments. Feel free to read others' responses and comment on those.

Object platform colliding Issue

Objects that are platforms that don't collide with platforms but collide with each other.

Sorry it took me so long to post this issue.

Random Vector

Request for a random vector argument in things like the set velocity action in an event.

Event Names Bug

Description: First off, events do not carry over between maps within the same game. However when switching between maps the events list does not update with the current map's event names. The names are correctly updated when entering database from the graphical editor.

To Reproduce:
1 - View events list
2 - Select different map
3 - View events list

Change color of Gloop

Description:
Changing the color of the gloop to green has a few weird coloring effects.

  1. changing the coloring to green when it is created: turns blackish and then when it re-spawns, it turns red for the first frame before returning to its normal color. The re-spawn coloring is the same every time it re-spawns.
  2. changing the coloring to green when it collides with an actor causes the gloop to turn black, and it stays that way.

Steps to Reproduce:

  1. Make a new map. Change the hero to be gloop. Then create an event that triggers when the hero is created. Set the resulting action to change the hero's color to green. Then test the game.
  2. Make a new map. Change the hero to be gloop. Then create a skeleton on a block right below the gloop. When you start playing, the gloop should fall onto the block with the skeleton on it. Create an event that triggers when the hero collides with the skeleton actor. Then have the resulting action be to have the hero's color changed to green.

Log Cat:
will be added soon

Select Mode in Tiles layer fails to overwrite and undo/redo

Steps to reproduce:
-Create a new map
-place a 3x3 platform
-using Select mode, drag the whole block so that it partially overlaps its old position
-part of the block is not moved
-try undo/redo and things will not go back to how they were

Intro nit

I'm on a Nexus 4 with Android 4.2.2.
I started the map editor basics tutorial and on the second page it says you can repeat the last instruction by clicking on the "?" button on the right... as a usability issue it's right next to what I assume is called the "main menu" android button which freezes the program and leaves a real novice wondering what just happened (okay, I'm speaking about myself :-) Might the left hand side of the screen be a better choice?

I'm not sure whether you would want my ignorant missteps in separate github issues, but at this point I'll just add on: It was not clear to me at first from the tutorial that the Layer button was acting like a menu affecting the upper right button (whatever that one is called). I eventually noticed after several attempts of selecting the ninja.

I suspect I'm missing some basic background about platform games as well (not sure if you want to go there..) I put the robot on top of what I thought was a platform, but on the test he seems to just fall vertically through the platform down to the bottom of the screen, repeatedly. (You may have to rescind your comment about no dumb users).

I just re-read the instructions and realized I did the menu, hit save and then test (where it told me to do menu, test and then "save and test". I'm not sure if that is why I didn't see a joystick? Okay, with further experimentation, is that the blue button?

Changing Tileset issue

Immediately after changing the tileset and before selecting a new area to sample, the old tileset seeps through on the preview box and for a frame when laying tiles.

Fireball Behavior crash

Description: Test environment closes without error message when a fireball is created after the first get destroyed by its behavior.

To Reproduce:

Event (create fireball):
Trigger:
UI Trigger - button press
Actions:
Point Operation - set vars 000,001 to hero location
Create Object - create fireball at vars 000,001
Set Velocity - set last created object's velocity in direction of joystick with mag of 10

Object Behavior (fireball):
Event:
Trigger:
Object Trigger - when object is created
Actions:
Wait - 5 seconds
Destroy - destroy this object

LogCat:
03-17 14:13:01.967: D/Game: edu.elon.honors.price.game.Game.onCreate()(7053): ---{Activity Created}---
03-17 14:13:01.975: D/Game: edu.elon.honors.price.graphics.GraphicsView.()(7053): ---{Graphics View Created}---
03-17 14:13:01.975: D/Game: edu.elon.honors.price.game.Game.onStart()(7053): ---{Activity Started}---
03-17 14:13:01.975: D/Game: edu.elon.honors.price.game.Game.onResume()(7053): ---{Activity Resumed}---
03-17 14:13:02.123: D/Game: edu.elon.honors.price.graphics.GraphicsView.surfaceCreated()(7053): ---{Surface Created}---
03-17 14:13:02.873: D/Game: com.twp.platform.ActorBody.()(7053): ---{a5/wizard.png, 1.0}---
03-17 14:13:02.912: D/Game: com.twp.platform.ActorBody.()(7053): ---{a5/knight.png, 1.24}---
03-17 14:13:05.772: D/Game: com.twp.platform.Interpreter.doEvent()(7053): ---{Event: fball}---
03-17 14:13:05.780: D/Game: com.twp.platform.Interpreter.doEvent()(7053): ---{Action (Point Operation): [[[V[0,0], [V[1,0]], 0, 2, [0, 1]]}---
03-17 14:13:05.795: D/Game: com.twp.platform.Interpreter.doEvent()(7053): ---{Action (Create Object): [OC[2,0], [1, [[V[0,0], [V[1,0]]]]}---
03-17 14:13:05.811: D/Game: com.twp.platform.Interpreter.doEvent()(7053): ---{Action (Set Velocity): [1, [2], [2, 0], [0, 10]]}---
03-17 14:13:05.819: D/Game: edu.elon.honors.price.maker.action.PlatformGameState.readVector()(7053): ---{{0.0,0.0}}---
03-17 14:13:05.819: D/Game: com.twp.platform.Interpreter.doEvent()(7053): ---{Event: timer - destroy}---
03-17 14:13:05.819: D/Game: com.twp.platform.Interpreter.doEvent()(7053): ---{Action (Wait): [[0, 50]]}---
03-17 14:13:05.827: D/Game: com.twp.platform.Interpreter.doEvent()(7053): ---{Event: timer - destroy}---
03-17 14:13:05.827: D/Game: com.twp.platform.Interpreter.doEvent()(7053): ---{Action (Wait): [[0, 50]]}---
03-17 14:13:10.772: D/Game: com.twp.platform.Interpreter.doEvent()(7053): ---{Action (Destroy Object): [[3]]}---
03-17 14:13:10.787: D/Game: com.twp.platform.Interpreter.doEvent()(7053): ---{Action (Destroy Object): [[3]]}---
03-17 14:13:21.053: D/Game: com.twp.platform.Interpreter.doEvent()(7053): ---{Event: fball}---
03-17 14:13:21.061: D/Game: com.twp.platform.Interpreter.doEvent()(7053): ---{Action (Point Operation): [[[V[0,0], [V[1,0]], 0, 2, [0, 1]]}---
03-17 14:13:21.061: D/Game: com.twp.platform.Interpreter.doEvent()(7053): ---{Action (Create Object): [OC[2,0], [1, [[V[0,0], [V[1,0]]]]}---
03-17 14:13:22.053: D/Game: edu.elon.honors.price.maker.SaveableActivity$Preferences.()(7075): ---{Preferences loaded in: 2s}---
03-17 14:13:22.061: D/Game: edu.elon.honors.price.graphics.Graphics.reset()(7075): ---{Graphics Reset}---

Variable Renaming wonky

When I rename a variable then close the keyboard and click okay the variable name does not save. It does save when I click the "next" button on the keyboard before hitting okay.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.