About game logic
Once again, I apologize if you felt I was being disrespectful. That wasn't my intention when I wrote it.
It was definitely a misunderstanding since you said again you want to have a skype session. This usually means video and voice chat.
One thing you need to remember hyperPad has users of all ages. Sometimes it's not appropriate to ask them to have a private chat with you. I'm sorry your feelings were hurt, but our highest priority is making sure our users feel safe and keeping their information private.
It's ok, we both misunderstood each other and I want to leave it that way.😊
All I wanted was to have a real time "text-based" chat with you Jack. Hope that's clear this time.
Because I want to ask you questions and get real time response too. Plus, I would like to send you a video of a game I wish to modify for my study and, from there I want your honest opinion as to how much of it can be done with hyperpad as the game creation platform. Thanks again to both of you!😄
Visual coding (and its cousins in node based editing) make a lot of sense to those that understand the roots, and the "old ways" of doing things, but visual coding's deceptive "look" of simplicity completely ruins new coders by making what's going on look artificially simplistic.
Game Logic, all programming logic, is difficult to understand, initially. And forever, for most people. There's no reason to presume programming should (or even could) be done by all people. The "everyone should learn to code" crowd are out of their minds. Not everyone is suited to everything, nor should everyone do everything. Especially not coding. This is a ridiculous fallacy and no way to introduce the perils of the near infinite power of big data and its analysis by massive corporations, nor solve employment problems of the future.
Whilst an initial gaze at visual programming might make the difficult-to-consider, and foreign language that is coding, look disarmingly simple; it isn't. There's a lot of reasons visual coding hasn't taken off, but this is probably the largest of them. Coding, even when done visually, still requires understanding, containing and considering everything that's going on, most of the time, along with stacks of pre-requisite knowledge that's not natural, nor interesting, if we're being really honest.
Without all that pre-requisite guff, visual coding makes much less sense than a flat beige jigsaw puzzle.
Most people that become interested in coding self-select for it. And are experts in beige.
But for everyone of the millions pushed into exposure to coding and/or visual coding, and all those having desired/imagined and expected it will be simple to conceive of something and then perceive how to do it with code... I'm sorry. It's not natural, not simple and not elegant, even in visual, simplified coding environments like hyperPad.
Coding sucks, no matter how it's done.
However, for a minority, the cold, commanding, ruthless remoteness (and responsibility free zone) that is coding provides a relief from the rest of the world.
That's not me. I suck at coding. And languages. But can lift heavy things.
Kamdroid last edited by
@Aries29 I reckon you can get a decent amount of knowledge by reading the HyperPad documentation.
Let me start by appreciating your time to reply on my post here.
I know that coding is difficult; but if there’s one thing I am certain of, we all can find ways to make it simple enough to learn. There’s no way a non-programmer can match the skills of a real programmer. That is already given.
But for a teacher like me, I believe that many people out there who are not”professional programmers” can certainly benefit from what hyperpad as a visual programming app offers. That is why I humbly disagree from your implied tone that apparently dissuades non-programmers like myself from learning how to code “visually.” Ever heard of Scratch from MIT? Thousands of teachers and students are delighted to know that they can “create” a game from it “without programming background at all” in literally just minutes. I even managed to create a cat-chasing-a-ball-then-score-with-a-timer sort of game there in just half an hour using the available code blocks, sprites, video tutorials, well illustrated pdf documentation guides, and common sense. Sir Murtaza and Sir Hamed I believe also knew and believe in the potential of many people out there to be “creative” using their amazing app even if they are just your ordinary kind of people who knew nothing about coding and do not basically depend their next meal on it.
The point is, hyperpad is a heaven sent for people regardless of age, profession, programming know-how, and culture. This app cuts across all boundaries and only require you to be patient enough, as with almost all things, to learn it and do amazing things with it.
Perhaps for a programmer, making a game like I did is nothing, but seeing how I managed to make the cat move with my mouse in Scratch, catch a ball that randomly appears anywhere on screen for about a second, and score a point (with sound effect) every time it manages to catch it, all without a degree or background in serious programming at all, is in itself, and to many others like me, a milestone to be proud of.
To each to his own I believe so, if you think programming “sucks” and is difficult for the rest of us ordinary people to learn, I respect “your opinion.” But I don’t agree with it one bit. Your pessimistic view negates the fact that hyperpad is for “the rest of us” much like Steve Jobs once believed that technology isn’t just for geeks.
He made technology accessible to all people around the world even if they knew nothing about hard disks, ram, processor, and other mumbo jumbo tech stuffs. That’s why iPhone was very well loved by many people (except if you are a die-hard android user) around the world since it came out in 2007. It’s not just because it’s an expensive status symbol with an apple logo you know...it’s because it made technology “simple enough to understand” for people from all walks of life.
And that’s what hyperpad exactly just did in programming for the “rest of us.”
Whether you believe me or not is entirely up to you.
I’d appreciate if you won’t post again a response on my inquiry if you don’t have an answer to share though.
The mere existence of this wonderful app is already a direct proof that what you said about programming is NOT ENTIRELY TRUE.
Yes, it may be HARD, but it becomes SIMPLE because of hyperpad.
Chew on that.
Hi, I already talked to Sir Hamed about it and I think the documentation you are talking about is still nowhere close to what is available for instance for Scratch, a pc and mac visual programming software. It has videos, illustrated and easy to follow start up guides, and even a book about it. But I believe hyperpad is more powerful and more intuitive. It just needs to be more documentation to be understood and appreciated much as Scratch is.😊
I could respond by discussing Piaget, Papert, pedagogy and programming... but feel it would be pointless (and perhaps even more pretentious than this response).
Instead, let's focus on what you do know: who are you teaching and why do you want them to learn programming?
iTap Development last edited by iTap Development
@Aries29 have you figured out your logic questions, or do you still need help?
@Aries29 Have you seen this:
It's heavily inspired by (and copied from) Scratch, but more complete.
MUCH more complete.
More support and learning materials than you can ever use.
Well funded and supported by the biggest names in the game, including Apple.
GeorgeSmt last edited by
I'd recommend you to see this article about coding apps for kids. There are a lot of helpful information for you there