VideoGame_Discussion

Topic   Games that teach programming?

ProsetheticMind
250 Trade Quintuple Gold Good Trader
24-Jan(#1)
Anyone know of any good ones?

Wondering about the best; either gameplay-wise, relating to general programming concepts, or for learning specific languages.

JD
GameTZ Subscriber 450 Trade Quintuple Gold Good Trader Global Trader - willing to trade internationally
24-Jan(#2)
Dream?
SwiftJAB
GameTZ Subscriber Triple Gold Good Trader
24-Jan(#3)
For basic programming concepts, MITs Scratch is a good start. If you're just getting into programming, I recommend checking out Harvard's CS50x on EdX. It's a full semester, but will give you a taste of a lot of different things that might help you determine what route you want to go.
Slickriven
GameTZ Subscriber Gold Good Trader Has Written 1 Review
24-Jan(#4)
Not necessarily a game and not specifically programming, but if you're looking learn programming SQL is a key knowledge to also learn, if interested this could be useful - https://mystery.knightlab.com/

sefjwm
Triple Gold Good Trader
24-Jan(#5)
Dreams has a game someone made in it that does basic pathing and ai stuff. Dreams itself teaches game making.
PizzaTheHutt
Gold Good Trader Has Written 3 Reviews This user is on the site NOW (7 minutes ago)
* 24-Jan(#6)
Something like Fuze 4 on Nintendo Switch?
https://www.nintendo.com/games/detail/fuze4-ninten...

loztdogs
GameTZ Subscriber Quadruple Gold Good Trader
24-Jan(#7)
Swift playground if you have an iPad. I thought the projects were pretty cool.

ChairDancer
Triple Gold Good Trader
25-Jan(#8)
Codeacademy is a website that teaches programming.
citizen_zane
GameTZ Subscriber Triple Gold Good Trader
25-Jan(#9)
PizzaTheHutt wrote:
> Something like Fuze 4 on Nintendo Switch?
>
>

I'd like to know more about this. Anyone have an opinion about it?


ProsetheticMind
250 Trade Quintuple Gold Good Trader
18-Feb(#10)
JD wrote:
> Dream?


Have a link?
JD
GameTZ Subscriber 450 Trade Quintuple Gold Good Trader Global Trader - willing to trade internationally
18-Feb(#11)
ProsetheticMind wrote:
> JD wrote:
>> Dream?
>
>
> Have a link?

https://www.walmart.com/ip/Dreams-Sony-PlayStation...

image


PizzaTheHutt
Gold Good Trader Has Written 3 Reviews This user is on the site NOW (7 minutes ago)
18-Feb(#12)
citizen_zane wrote:
> PizzaTheHutt wrote:
>> Something like Fuze 4 on Nintendo Switch?
>>
>>
>
> I'd like to know more about this. Anyone have an opinion about it?

There's a free app thingy in the eShop that lets you play games people have made using Fuze4 so you can kind of see what it's capable of.
https://www.nintendo.com/games/detail/fuze-player-...

loztdogs
GameTZ Subscriber Quadruple Gold Good Trader
18-Feb(#13)
The fuse player shows .99 for me.

PizzaTheHutt
Gold Good Trader Has Written 3 Reviews This user is on the site NOW (7 minutes ago)
18-Feb(#14)
Oops. I downloaded it when it was first added to the eShop, so I can't see the price anymore so I assumed it was free. I might have just used gold coins on it.
Bleed_DukeBlue
GameTZ Gold Subscriber Triple Gold Good Trader
18-Feb(#15)
Dreams is on sale for $9.99 in the digital store now too.

JD wrote:
> ProsetheticMind wrote:
>> JD wrote:
> |>> Dream?
>>
>>
>> Have a link?
>
>
> 1500{imgt}
>
>
>
benstylus
GameTZ Subscriber GameTZ Full Moderator 500 Trade Quintuple Gold Good Trader Gold Global Trader (9) Has Written 26 Reviews
* 19-Feb(#16)
I've always been a fan of ZZT. It might be a bit old school (ansi graphics ftw), but some of the things you can do with it are pretty cool.

It has its own simple in-game programming language which you use to create special "objects" which can be anything, but I mostly used them for music, npcs, bosses, doors, and creating interesting puzzles. Some folks made cutscenes and stuff with them as well. It's pretty robust.

You can also use the editor to look at the objects in the sample world to see the actual lines of code as examples of how they did things. I find practical examples like that to be quite helpful compared to just abstract coding terms.

If you are looking specifically for something to learn coding/programming techniques, it is a good one. Many game creation engines focus on design, largely leaving out the coding part. And you could design all sorts of stuff without coding anything in ZZT, but it really starts to come alive when you use objects.

Used to be shareware, but the full version was released as freeware several years ago. (Edit: technically not freeware, but licensed for free distribution. Epic could decide to change that and charge for it again, but for a 30 year old ansi graphics game, it seems unlikely they would bother to stop counting fortnite money long enough to do so).

https://www.dosgamesarchive.com/download/zzt/

There's also Super Zzt and spiritual successor Megazeux that do pretty much the same thing but bigger. However I've always liked the original best.
https://youtu.be/ksfmCOplTrQ
SSA
Triple Gold Good Trader
19-Feb(#17)
benstylus wrote:
> I've always been a fan of ZZT. It might be a bit old school (ansi graphics ftw),
> but some of the things you can do with it are pretty cool.
>
> It has its own simple in-game programming language which you use to create special
> "objects" which can be anything, but I mostly used them for music, npcs, bosses,
> doors, and creating interesting puzzles. Some folks made cutscenes and stuff with
> them as well. It's pretty robust.
>
> You can also use the editor to look at the objects in the sample world to see the
> actual lines of code as examples of how they did things. I find practical examples
> like that to be quite helpful compared to just abstract coding terms.
>
> If you are looking specifically for something to learn coding/programming techniques,
> it is a good one. Many game creation engines focus on design, largely leaving out
> the coding part. And you could design all sorts of stuff without coding anything
> in ZZT, but it really starts to come alive when you use objects.
>
> Used to be shareware, but the full version was released as freeware several years
> ago. (Edit: technically not freeware, but licensed for free distribution. Epic could
> decide to change that and charge for it again, but for a 30 year old ansi graphics
> game, it seems unlikely they would bother to stop counting fortnite money long enough
> to do so).
>
>
> There's also Super Zzt and spiritual successor Megazeux that do pretty much the same
> thing but bigger. However I've always liked the original best.

ZZT is probably the most fun I had with a learning tool. The turn around time on being able to type something up to being able to test it out is just so quick. It's not pretty, it's not sexy, but it's a great tool to tinker with.
Kevster
GameTZ Subscriber 400 Trade Quintuple Gold Good Trader Gold Global Trader (9)
* 19-Feb(#18)
Reminds me when I wanted to make an RPG with RPG Maker for the PS.......it didnt happen lol
benstylus
GameTZ Subscriber GameTZ Full Moderator 500 Trade Quintuple Gold Good Trader Gold Global Trader (9) Has Written 26 Reviews
19-Feb(#19)
The cool thing about ZZT is you don't have to make anything epic. With an RPG Maker you kind of feel like you need to make something that goes for at least 20 hours, but ZZT? Think of a theme, make a few screen and call it a day.

Perhaps you make a theme of "I have to go to the bathroom." Each screen could be a room in the house. You start in the garage but realize you've locked yourself out of the house. You need to find something in the garage that lets you open a window without breaking it. Then you go into a bedroom, and have to figure out a puzzle there, etc.

It's really a great way to go.

Programming tasks could include setting and clearing flags for specific inventory items, setting a timer that counts down your health (get to zero and bladder explodes), making interesting and fun ways to fail (e.g. cops show up and bust you if you break in the front window), etc.
ProsetheticMind
250 Trade Quintuple Gold Good Trader
3-Mar(#20)
JD wrote:
> ProsetheticMind wrote:
>> JD wrote:
> |>> Dream?
>>
>>
>> Have a link?
>
>
> 1500{imgt}
>
>

Didnt know of that one.. was assuming computer format. Programming with a console controller?
ProsetheticMind
250 Trade Quintuple Gold Good Trader
8-Mar(#21)
benstylus wrote:
> I've always been a fan of ZZT.

Interesting...

So is coding partly used to play or progress the game, or its just easy to re-design the game (and more flexible than RPG Maker)?

To clarify, at the moment am mainly looking for (non-browser) games that are playable as games, in the teaching of programming.

benstylus
GameTZ Subscriber GameTZ Full Moderator 500 Trade Quintuple Gold Good Trader Gold Global Trader (9) Has Written 26 Reviews
* 8-Mar(#22)
It's only in the world editor where programming comes into play. The game worlds are able to be played without doing any programming.

Although now that you've got me thinking, I can imagine someone creating a world where certain things intentionally don't work correctly, and it's up to the player to go into the editor and fix it. That actually sounds like s really fun concept.

I don't think ZZT is the best game for that, though, since you can edit anything, not just the programmable objects. Instead of requiring the player to program a shopkeeper to sell you a key, the player could just could just decide to erase the locked door and walk on through.
ProsetheticMind
250 Trade Quintuple Gold Good Trader
27-Mar(#23)
Yes, interesting idea...

Reminds me a little of a game or website if I remember, I think bill was working on a while ago, called "NippleFart" ? Sounded like it had something to do with changing rules or coding on each other, as a game??
ProsetheticMind
250 Trade Quintuple Gold Good Trader
* 11-Apr(#24)
Has anyone tried Twilioquest or know of similar games?

Topic   Games that teach programming?