#Tetris Game in C : Game program in C
Explore tagged Tumblr posts
castur1 · 1 year ago
Text
Programming? On my Tumblr?
It's more likely than you think >:3
So anyways here's an early tech demo for a lil project I've been working on. I'm making a game in pure C without any external libraries or game engines or whatever, writing everything from the ground up. Why? To see if I could. And also because I hate myself.
This bad boy's got low-latency audio output with a custom audio mixer and WAV file loading, input handling (keyboard + mouse, no controller support yet), and a basic graphics renderer (with BMP file support), as well as some other fun little features. It's built on the Windows API but all the platform code is isolated so that the game can easily ported. And what grand creation shall I make with this? ...Tetris. I'm planning to make a Tetris clone. Lol.
Oh, and the tetris remix you hear in the background? Wrote that myself. Music was never my strongest subject but I am determined to make everything by myself.
That is all.
239 notes · View notes
noneofthisisreal · 1 year ago
Text
Now, a 13-year-old boy has become the first person to ‘beat’ the NES version of Tetris, 34 years after it was first released.
Yes, ‘beat’ goes in quotes because there’s no way to complete the game. Instead, he played such a flawless game that he forced a kill screen, from an overflow error. While he’s the first person to do this, but not the first time it’s been achieved: An AI program called StackRabbit forced a kill screen with the NES Tetris back in 2021.
2 notes · View notes
drizzileiscool · 1 year ago
Text
Tumblr media
BLOGGING TO YOU LIVE, COMING FROM AZURE'S ROOM IN JUBILIFE'S VERY OWN HOTEL!
Tumblr media
TODAY: We take a sneak peak at the things inside this room! Does azure know I'm doing this? Ummm.... sure. yeah. definitely. just don't ever tell them I did this.
I'm trying to sound like those news people on jubilife tv.. is it working?
Getting on with the program, first we'll check out the bed area.
Tumblr media
Wow!! It's absolutely FULL of plushies! How does anyone sleep like this, when there's no room for you to even sleep!? Does he just sleep on the floor? Is the bed for her plushies?
Tumblr media
Next stop on our tour, the TV Area. There appears to be a nintendo switch already docked and connected to the TV, but why don't we take a look at the games it has on it!
So. We have platformer games like Celeste, a few rythym games here and there, Super Smash Bros. Ultimate, and..
Tumblr media
WHY IS THERE SO MUCH TETRIS?? Azure has Tetris Effect, Tetris: The Grandmaster 1 and 2, Puyo Puyo Tetris, Puyo Puyo Tetris 2, Tetris 99, and even Tetris Diamond! yes, I'm aware the puyo puyo tetris series are technically puyo games and not tetris, but I'm categorizing them as tetris for this. I bet they even have NSO just to play GBA tetris....
Tumblr media
Onto our last area of the tour, we have the closet! Obviously, azure can't wear clothes. Viewers, what do you think will be inside of the closet? Will it be a pride flag? More tetris? Perhaps even a few plushies?
Vote now on your smart devices!
Alright, get ready everyone, because in 5 seconds, we're busting open this door!
FIVE! FOUR! THREE! TWO! ONE!
*the door opens*
It's... PLUSHIES!!
Tumblr media
AGHH THEY'RE CASCADING DOWN!! IM BEING BURIED IN PLUSHIES HELP!!!!!!
HOW WILL I CLEAN THIS UP BEFORE AZURE GETS BACK!?
Tumblr media
Wait, what's this? Underneath all the plushies, there's a note here. Well, let's see what it says!
....subject 51839? experiment number 16? huh? what's that about?
Flipping the note over, we have.. a logo? It seems... familiar... it says "team c"...
wait, team c? team.. chrome?
.... i hate them so much. those are the people that kidnapped me and..
I mean.. uhh, you didn't hear that, did you? No? Good.
OKAY!! IM ENDING THE TOUR EARLY!! PLEASE DON'T EVER BRING THIS UP TO AZURE!! AND REMEMBER, YOU DO NOT KNOW WHO TEAM CHROME IS, SO DON'T GO RESEARCHING THEM, OK?
..oh right I have to clean this up..
2 notes · View notes
pixelartkid · 1 year ago
Text
Henk Roger in Chile
Henk Roger (actual CEO with Axeley Pajitnov of The Tetris Company), is a Game Programmer, Game Designer, various games, and Chief Executive of game companies, he arrived in Chile for Festigame 2023 on the 12 and 13 of August! I went on Saturday and I got to know him, he could sign me some Bullet Proof Software (best known as B.P.S too) games.
Tumblr media Tumblr media Tumblr media
Was so fantastic his interview on the main stage of FestiGames. I will tell you the trajectory of Henk Roger before and later of Tetris.
The Birth of Bullet Proof Software
Tumblr media
Bullet Proof Software (known as B.P.S) was an American/Japanese game Developer and Publisher founded by Henk Roger in 1983 in Japan. In the next year, the first game developed by B.P.S was Black Onyx, which was the first introduction of the RPG (Role Playing Game)/ Dungeon Crawler genre for the gamer Japanese before they developed games such as Dragon Quest (Enix), YS (Nihon Falcom) or Final Fantasy (Squaresoft).
Black Onyx had Inspiration from successful American RPGs like Ultima by Richard Garriot in 1981, and Wizardry by Andrew C. Greenberg and Robert Woodhead in 1981, obviously, those games are based on Dungeon & Dragon (a tabletop game created in 1974 by David Gygax and Dave Anderson), the original mother of all Rol Playing games.
Its development was for NEC-PC 88, NEC-PC 98, SEGA-1000 and, and had a sequel for Famicom called Super Black Onyx.
Tumblr media Tumblr media Tumblr media
"Black Onyx for NEC PC 88 (hardware Japanese of 8 bits)"
Tumblr media
"The Original Team of B.P.S during the development of Black Onyx in 1984"
Tumblr media Tumblr media Tumblr media Tumblr media
"Bullet Proof Software Office in 1984, the screenshots are of a Japanese Magazine called Beep! about videogame, 1984 which they worked on in Black Onyx's Third chapter, showed GDD and Sprite Editor that was unreleased". (source by VGDenetsu)
Tumblr media Tumblr media
B.P.S Club Ad, show the next game for PC 88 and Famicom like: -MicroGo1 (1987 developed by B.P.S for Famicom) is a Go game -Archon (they were the publisher for the PC 88/FM 77 version in 1986) -Lyrane (they were the publisher for the PC 88/FM 77 version in 1986 and 1987)
Tetris, From Russia with Love:
Tumblr media
I suggest you check the great documental: "From Russian with Love" created by BBC, but I will try to resume the story: Axeley Pajitnov's 1985 program Tetris his Electronika 60 in the Science Sovietic Academy of Moscu during the URRS, his creation did not have the proprietary right concept, the game was spread all over Europe. The game quickly arrived on different PCs until you reached a Computation Exposition in Europe. A man called Robert Stein from Andromeda Software was interested in Tetris, and he wanted to contact Axeley Pajitnov, but the Soviet government was awarded the game to negotiate with any wanted of getting the rights of commercialization for selling Tetris via Elorg, Ministry of Technology of the government.
Elorg sent the first step for negotiating to Robert Stein, but him believed that was a contract for the right of commercialization, he started selling the rights commercialization to Mirror Soft (a British Company created by the Multibilionaire Robert Maxwell), This company sold the rights to Spectrum Holobyte (game developer and Publisher in the USA) that this sold the rights to Atari Tengen (for Arcade and Console) and finally Atari Tengen sold the rights to Henk Roger from Bullet Proof Software for can sell Tetris for Famicom, during a CES of 1987.
Tumblr media
"This was the first version of Tetris for Famicom released in 1987, that didn't same NES version released in 1989 was developed by Nintendo Japan". But Elorg didn´t know about the commercialization of Tetris in anything platform until 1988, when they saw the different Tetris versions on PC. Elorg contacted Robert Stein because he traded the rights without Elorg's permission., while Mirror Soft at the same time they wanted the rights to Tetris, and Henk Roger was contacted by Hiroshi Yamauchi because Nintendo they worked on a new Console Portable: Game Boy. Henk Roger, Robert Stein, and Kevin Maxwell made a trip to URRS, to negotiate the complete rights of Tetris, without knowing each one traveled with the same intention, was a legal fight and very bureaucratic, and this scaled to the KGB, Kremlin, and finally to the Mijain Gorbachov, but Henk Roger got the exclusive rights for develop and sell the game for Game Boy and VideoGame Home Console. With the rights to the Video Game Home Console, They can stop and cancel the version of Atari Tengen for NES, obviously, Atari demanded Nintendo in a Legal Trial for the rights to sell the Home Console (at this moment ATARI made a re-engineer inverse to the NES for manufacture own NES Cartridge without permission of Nintendo they had another legal trial).
Tumblr media
In 1989, Tetris was sold with the release of the Game Boy, which was developed by Bullet Proof Sofware, It was a success for Nintendo and BPS, but Axeley Pajitnov at all times earned nothing from the profits of his creation, Elorg and URRS kept the profits until 1996 when Russia change to the capitalist system and rights of creation were delivered for his creator.
Tumblr media
Axeley Pajitnov, Henk Roger and Hiroshi Yamauchi (President of Nintendo Kyoto in 1989)
Testris and the Friendship:
Axeley Pajitnov wanted to work as a Game designer and work in the game industry, and his best friend could help. Bullet Proof Software since 1989, opened a filial of development in Redmond Washington (very near the Nintendo of America office), Axeley Pajitnov could exit to the URRS, and traveled to the United States with his family. His first work in B.P.S was: - WellTris - FaceTris - HaTris - Knight Moves - PipeDream ( based on the PC game of Lucas Film Game) - Yoshi Cookies (based on an unreleased arcade game of HomeData) Later Pajitnov worked at Microsoft and in 1996 he founded with Henk Roger, The Tetris Company.
Tumblr media Tumblr media
"Hatris and PipeDream was the next game designed by Axeley Pajitnov after Tetris, Facetris & Welltris"
Tumblr media
"An article from 1990 by GamePro Magazine (Review of Hatris & Pipe Dreams Puzzle Games for Game Boy)"
Tumblr media
"Club Nintendo Magazine, CES of 1993"
Tumblr media Tumblr media
"Ads of some Game of Bullet Proof Software".
2 notes · View notes
myassignmentonline · 2 years ago
Text
C program to play a tiling game called Pentominoes
Task: Write a C program to play a tiling game called Pentominoes, a variation of the game Tetris. The game starts with an empty playing field (a rectangular vertical shaft called the “well”). A pentomino, whichis an arrangement of five connected squares chosen from a select set of possible pentominoes, appears at the top of the well. The pentomina falls straight down the well one square at a ime.…
View On WordPress
0 notes
assignmenttutorsforyou · 2 years ago
Text
C program to play a tiling game called Pentominoes
Task: Write a C program to play a tiling game called Pentominoes, a variation of the game Tetris. The game starts with an empty playing field (a rectangular vertical shaft called the “well”). A pentomino, whichis an arrangement of five connected squares chosen from a select set of possible pentominoes, appears at the top of the well. The pentomina falls straight down the well one square at a ime.…
View On WordPress
0 notes
chandlerklebs · 2 years ago
Text
Tetris Opening: SingleYou
I’m a regular on the Tetris Reddit I see some cool things. Someone mentioned this opener called the SingleYou. https://harddrop.com/wiki/SingleYou I totally plan to try it out using my own game: Chaste Tris. I have been busy programming lately and am thinking about what future games I will make. I just started learning Lua and I do have the most massive book on C++ as well. I mostly use the C…
Tumblr media
View On WordPress
0 notes
quill-of-thoth · 3 months ago
Text
Oh yep. I have met that kind of programmer, that kind of engineer, that kind of mathlete.
For example, the time I took cryptography. Junior year of college is a period of my life that generally needs fact checking, because for reasons of being a double major in "things I like but which aren't exactly compatible" I started taking 3 lab classes in the fall, had a breakdown, bon appetit. But I remember the January intensive class very well, because due to schedule shennanigans, I had to pick a new class to sign up for the day before I left for christmas break, saw Cryptography, said "I know what that is!" and clicked yes.
Two weeks of disassociation and playing lego with my smaller cousins later, I turned up in what I was about to be informed was a math class. But like, Math history! If you can survive algebra you'll be fine! Okay, I probably needed a math credit. Turns out I was the only one here to get a nonmajor math credit: in addition to being the only girl in the room, I was the only person whose major wasn't math or computer science. They were a pretty fun crew: one of them taught me how to actually use the formula function in excel, I got another to start reading Sherlock Holmes, this one guy I knew from japan club was also there, and we had several 3D tetris tournaments, because that was a brand new browser game that year.
I was also having a lot of fun with the assignments, because or homework every day was to decrypt something, no rules on how, and the professor was the kind of expansive nerd that translated the opening passage of frankenstein into quenya lettering and also accepted "I deleted the special characters folder in word to force it to revert to plaintext" as an A+ in decryption. Multiple times the professor gave out cyphers that were from well known, public domain novels (for example, the opening passage of Edgar Allen Poe's The Gold Bug was presented in the cipher from that same story.) My encyclopedic memory of extremely old detective stories was finally being validated!
Meanwhile several of my classmates, who thought more along the lines of "I have 24 hours to build a program to decode the playfair cypher" were becoming politely furious that I was spending my afternoons mostly playing The Sims or Minecraft and still getting A's. I, having the approximate mental capacity of an oyster at the time, did not notice until there was a minor discussion about who got to be paired with me for our final project, which was to create our own cipher, exchange it with a partner, and then crack theirs.
Running on detective novel brain, I came up with a doozy and translated part of our syllabus into it. My partner allegedly spent a whole day over the weekend writing an encryption program. ... And when I got the printout, I actually felt pretty bad. He clearly hadn't tested it: he'd done something to try and make each letter be one of multiple strings of numbers, but it didn't randomize properly. I was able to do some quick statistics, and then use copy - paste to make the whole thing into plaintext in about an hour. Meanwhile I'd given him a sheet that read something like this: D@C$D#C#F@BC@B!D#D@F@C$D#F@C!D#B@G@D#F@DF#FG@B1B@ Well, he'd been bragging about being able to make the computer do his statistics for him, he'd be fine. ... He was not fine. He turned up to our final class demanding me and the professor that I tell him what the key was because I'd done my encryption wrong and he could prove it! Me: It's keyboard to keyboard. Him: What Me: It's the note you would play on a piano keyboard if you typed that letter, except I added another character as an indicator for which hand and which row. Except to the keys that are on the left hand home row. Dude: That's impossible, I should have been able to run statistics on the... There was a brief moment of silence as the class of twelve realizes that I've inadvertently used one method of encryption on 75% of the letters and another on the remaining 25%. I have come up with one clonker of a code that is nearly impossible to use practically (It took me like 15 minutes to replicate the line above) and ruined this guy's weekend by throwing two kinds of statistics into the same puzzle. And then we all went to lunch to play competitive 3D tetris on cafeteria wifi.
The whole AI sphere makes me think that colleges need to engineer more opportunities for programming people to get their butts kicked, in their own sphere, by humanities majors.
4K notes · View notes
pastacode · 5 years ago
Photo
Tumblr media
A cool little Tetris game I made in the Processing framework: https://processing.org/. Here’s a Youtube video with gameplay.
Source code: Github
0 notes
hansolmates · 4 years ago
Text
best friends 2 lovers
Tumblr media
summary; the (not) best friends 2 lovers spin-off where jungkook and jiyu end up together aka the spin-off where the trope IS best friends 2 lovers (but you’re not the lover)  pairing; oc x jungkook x reader genre/warnings; now that jiyu and jk are endgame and so the love triangle must END, angst, mc is kinda running away op, junggoo is oblivious w/c; 967 a/n; honestly the ending could’ve gone either way but of course we’re all a sucker for happy endings🥺 none of the petty events in best friends 2 lovers occur, this is a spin-off in which mc pines on the side and lets jungkook know wayy too late :((
[series masterlist]
Tumblr media
You need to pack faster. You’re furiously shoving the entirety of your underwear drawer in a duffle bag, granny panties and silk socks alike. When you open your shirt drawer, your shoulders deflate at the sight. Jungkook folded everything in that special three-step way, each top crimped and folded to perfection. There’s dryer sheets peeking between the shirts, an extra pump of floral freshness that Jungkook likes to do from time to time. Not wanting to ruin the effort that was put into your last batch of Jungkook-done laundry, you take out a backpack and carefully extract the folded tops.  
When you emerge from your bedroom, you spot Jungkook and Jiyu watching some random show on television. By some weird, best friend nature, they turn their heads simultaneously at the sight of you. You fight the urge to cringe, seeing the way they smile with equal amounts of happiness towards you, Jungkook’s arm tightly wound around Jiyu’s shoulder while her hand sits in his lap. 
Jiyu and Jungkook have been a long time coming. Seeing them only makes you feel unrightfully worse, so you quickly cross the living room so you can book it out of this apartment as fast as possible. 
“The moving van’s already outside,” Jiyu declares, pointing to your open window. 
“Fuck, I’m paying by the hour,” you sigh, jabbing your feet into a pair of slides. Most of the bigger things are already in the van thanks to the movers, but you’ve kept the cheap drawers and all the other miscellaneous items for the apartment. “Alright, see you guys.” 
“Wait,” Jungkook, your roommate for one semester pulls out of Jiyu’s hold and walks up to where you’re struggling by the doorway. “You need help?” 
“‘M fine, thanks Jungkook,” you force a terse smile, feeling your whole body stiffen at the way Jungkook regards you with care. You really don’t want his care right now. Call yourself petty, but you don’t feel like nursing a broken heart any longer. Conveniently, your lease as an undergrad has just ended and you’re ready to start a new chapter in a new apartment with a stellar graduate program. 
“Kook-honey, go help her,” Jiyu insists, looking up from where she’s seated on the couch. “If you don’t, she might not invite us over for her housewarming party.” 
“Exactly!” Jungkook snaps with a giggle, grabbing your rolling luggage by the door and snatching the duffle from your arms. It takes him no effort at all, and you begrudgingly follow him down the elevator and to your moving truck. It’s a small moving van, a cute little navy vehicle with all your luggage and furniture jam-packed in. 
You murmur your thanks as you two play the game of Tetris, trying to fit the last bits of luggage between the crevices of the packed car. “Okay,” you exhale when Jungkook slams the back door closed, “I think I’m good to go,” you wave at your former roommate with your sweater paw, giving him a tight-lipped smile as you move to get into the van. 
Before you can get away he snatches your wrist. It doesn’t hurt, but the weight is large and heavy on your skin. “Are you sure you don’t want any help unpacking?” Jungkook looks at you in worry, knitting his brows together, “I really don’t mind. Jiyu and I can follow you.” 
“I said I’m fine, Jungkook.” 
“But you’ll be all alone,” he insists. 
“That’s kind of the point, Jungkook,”  you pull yourself out of his grip, “I want to be alone.” 
“Why are you being so weird,” Jungkook says exasperatedly, throwing his hands out in the air and slapping his palms on his sides, “are you upset you have to move out, is that it? I suggested that the four of us could rent out a townhouse, we don’t mind the commute.” 
“No, Jungkook—” you run a hand through your forehead, looking at the sky. 
“And you never want to hang out with me and Jiyu anymore,” Jungkook looks sad as he tells you this, and it pinches you in all the right places, “just because we’re dating doesn’t mean things are any different.” 
“Yes, things are different,” you insist, gritting your teeth, “and that’s fine. So I’d really appreciate it if you’d—” 
“It’s clearly not fine,” Jungkook looks hurt, clearly picking up on the fact that you’re trying to push him away, “what can I do to make it better?” 
“You can’t do anything, Jungkook. Just let me go now—” 
“What do you mean, I can’t do anything? I can try—” 
“Ohmygod—you’re so rude! Why do you keep cutting me off!” you exclaim, “It’s because I like you, you idiot!” 
Jungkook reels back, as if you’ve burned him. You bite your lip, looking away from him. It’s a secret you’ve kept brewing in your brain, slow and steady until your feelings runneth over. It’s been relatively simple to hide your feelings, especially because Jungkook and Jiyu are clouded by everything but each other. Yet Jungkook’s attention disarms you, makes you feel vulnerable and willing to lay everything out on the table. 
“You like me?” Jungkook points, as if there’s any other idiot in the street that you could possibly be interested in, “I didn’t know.” 
“Of course you didn’t know,” you shoot back exasperatedly, “why would I tell you?” 
It’ll be easy for you to slip out of Jeon Jungkook’s life. After all, you’ve only known each other for half a year. Your minuscule amount of time pales in comparison to Jiyu, which has decades of love and memories. They’re well-suited to each other. 
“Wait,” Jungkook calls for you once more when your hand is on the door, “I still wanna be friends.” 
You shake your head, hopping into the van. “You can’t have both, Jungkook.”
You slam the door shut and don’t look twice. 
110 notes · View notes
pipers-art · 1 year ago
Note
@florallychaotic For games which explore the lower level stuff
https://nandgame.com is a free browser based game which lets you actually build some of the lowest level components of computers from logical gates. This is good and really cool to play around with, but imo doesn’t do a great job of actually teaching concepts, but is really great as a supplementary tool to explore more granular details once you have a broad overview
https://turingcomplete.game is $20 but in my opinion a very cool game which explores further than nandgame and has a really cool transition point from actually developing the computer from wires to programming on that computer you made
Both of these games are definitely portrayed as more puzzle games but Turing complete especially gives a sense of “you build component A which is used for component B which is used for component C which eventually lets you understand how to build a computer”. But they are both showing Real computer components and (simple) computer architectures which you could build in real life and actually get a working computer
If you’re interested in a course/book I’d check out https://www.nand2tetris.org which explains how you get from logical gates to something you can actually program Tetris onto.
And probably the resource which I found the most useful in understanding how any of this would be made irl is Ben Eater’s breadboard computer series where he build a computer using very simple components, while exposing exactly what each one does. In general Ben Eater is a really cool youtuber which explains how a bunch of this stuff works
Do you have any tips for someone who wants to start learning about computers but is having trouble with the rampant problem of "the industry" making things deliberately more obtuse so that it seems only the person explaining it "gets it"?
I'm finding that there's not really an easily accessible "dictionary" of sorts for a lot of the terms I'm coming across, or at least I haven't found one yet.
fwiw, usually the issue is not people deliberately making things more obtuse, but rather an assumption of a shared background that may or may not be true - a lot of tutorials that claim to be for beginners are actually for people who are inexperienced in the specific thing they're looking at but with a broad CS background. the net effect is the same, though, so i feel your pain
what are you trying to learn, exactly? "computers" is a very broad set of fields
191 notes · View notes
blubberquark · 4 years ago
Text
Game Engines: A False Dichotomy
This is another thing that has cropped up so often I need to write a post I can link to the next time somebody asks “Should I write my own game engine or should I use Unity?“
The answer is neither. It’s a false dichotomy. If you don’t want to use (Unity3D, or Godot, or Unreal Engine), you are not compelled to make your own replacement game engine with the same feature-set of Unity3D from scratch before you write a game. There are not two choices, there is a whole continuum, a three-way trade-off between flexibility, functionality, and ease of use.
The answer to “Should I write my own GameMaker?“ is there is already GameMaker, and when you can write your own engine, you probably don’t need a tool like GameMaker. The answer to “Should I write my own Unity3D?“ is there is already Unity3D, and writing something comparable to Unity3D in features and usability is a multi-decade project. If you nonetheless succeed in writing your own big engine, you will have none of the benefits of the ecosystems of engine like Unity3D and UE4 with their asset stores, tutorials, open source libraries, and talented game developers who are already familiar with the engine and have shipped titles under their belt.
You shouldn’t write your own big engine. That doesn’t mean you have to use a ready-made big engine.
The answer to “Should I write my next game from scratch/based on game libraries, but without a ready-made game engine? Or should I just use Unity all the time?“ depends on many things. I have written games with big engines and without them. It took me personally more effort to get Tetris working correctly in Unity3D than in plain Python with PyGame. The level editor of Unity3D and its data structures will also not be as useful if you keep track of the game state in your own data structures, as you would in Tetris, in an incremental “clicker“ game, or in a turn-based game.
If you’re using a “big” engine and a “real“ programming language, you can often use all the features of the engine and implement your own systems inside the engine, or you can bypass the engine and use only the features you need, as long as you have access to a real programming language. Using an engine doesn’t make it impossible to implement Tetris, or a match-3 game, a card game, or a visual novel, but cumbersome at worst. If you’re already confident and fluent in a big engine, there is no reason not to use it to make a small prototype. Ultimately it depends on whether you can make good use of the feature set of a big game engine, and what your alternatives are.
If you are confident with C# and Unity, you may want to try out MonoGame. If you understand how game engines work, you may want to write your own 2D game engine with a scene graph and sprite batching, but 2D game engines like HaxeFlixel and wasabi2D also exist already. The more experience you have writing games, the more you can estimate which engine features your game will need, and how long it would take to write a one-off custom engine that covers the use cases for a particular game idea.
TL;DR
Don’t write your own Unity3D/Godot/Unreal Engine/Lumberyard: These engines are big, and implementing all their features will take years.
Don’t write your own Scratch/ClickTeam Fusion/Construct/GameMaker: If you have the skills to write your own IDE, you probably don’t need a programming system marketed at people who can’t program. You’ll be much better off using an existing programming language.
If you never wrote a small game before, or if you have never used a big engine before, don’t write a big engine. Do your homework and try out big engines, try writing a game without an engine, and think about which features you need!
Sometimes big tools get in your way. You don’t have to use Unity if it’s more hassle than it helps.
23 notes · View notes
ababwa · 5 years ago
Text
Get to know the blogger!
Tagged by @lapeirla I’m tagging  whoever wants to do this thing because it’s very long and i’m putting it under a read more lol
FIRST NAME al -- not my actual first name but w/e
STRANGE FACT ABOUT YOURSELF i once got locked in cinderella castle in wdw while i was working there lol
TOP THREE PHYSICAL THINGS YOU FIND ATTRACTIVE ON A PERSON non-eurocentric noses, warm smiles, really good at hugs
A FOOD YOU COULD EAT FOREVER AND NOT GET BORED OF okonomiyaki maybe. or spaghetti. 
A FOOD YOU HATE pineapples.
GUILTY PLEASURE online shopping aaaaaaa
WHAT DO YOU SLEEP IN my bed. it’s a small twin bed.
SERIOUS RELATIONSHIPS OR FLINGS serious relationships. i’m too demi for a fling lol.
IF YOU COULD GO BACK IN THE PAST AND CHANGE ONE THING ABOUT YOUR LIFE, WOULD YOU AND WHAT WOULD IT BE be more social during my disney college program back in 2012. and take more photos.
ARE YOU AN AFFECTIONATE PERSON not publicly, but a bit more so than my partner lol
A MOVIE YOU COULD WATCH OVER AND OVER AGAIN aladdin. princess and the frog. the producers. spider-man: into the spider-verse.
FAVORITE BOOK the art of the book of life.
YOU HAVE THE OPPORTUNITY TO KEEP ANY ANIMAL AS A PET, WHAT DO YOU CHOOSE i just want a dog :c
TOP FIVE FICTIONAL SHIPS [IF YOU ARE AN RP BLOG, YOU CAN USE YOUR OWN SHIPS AS WELL] aladdin x jamine, tiana x naveen, korra x asami, rey x finn x poe, manolo x maria x joaquin
PIE OR CAKE pie.
FAVORITE SCENT minty or lemony stuff.
CELEBRITY CRUSH s w e a t s
IF YOU COULD TRAVEL ANYWHERE, WHERE WOULD YOU GO back to japan. also to hong kong, shanghi, and paris disneylands.
INTROVERT OR EXTROVERT extrovert! 
DO YOU SCARE EASILY i’m a weenie
IPHONE OR ANDROID android babeyyy
DO YOU PLAY ANY VIDEO GAMES yep, my favorites are the world ends with you, the professor layton series, fire emblem: awakening, fire emblem: three houses, tetris, and i’m currently playing animal crossing: new horizons
DREAM JOB to not :’)
WHAT WOULD YOU DO WITH A MILLION DOLLARS help my parents with stuff. and for me to move out.
FICTIONAL CHARACTER YOU HATE kylo ren -- but like mostly his fandom tbh. and. i guess also what he’s like after the force awakens. i really like how he was written in episode vii as like a villain i love to hate, but his fandom is just. yikes my dudes.
FANDOM THAT YOU WERE ONCE A PART OF BUT AREN’T ANY LONGER inuyasha i guess? idk i was into it back in early to mid 2000s but 
4 notes · View notes
esatyabca · 7 years ago
Text
Tetris Game in C : Game program in C
Tetris Game in C : Game program in C
Tumblr media
Tetris Game in C : Game program in C
Let us see the Tetris Game in C
#include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <dos.h> #include <conio.h>
void swap(int a,int b);void bar1();void bar2(); void bar3(); void bar4(); check0(); check1(); check2(); void del(); void rod1(); void rod2(); void box1();void box2();void tee1();voidtee2(); void tee3();void tee4();check3();void…
View On WordPress
0 notes
brightgreendandelions · 1 year ago
Text
wow that's so cool!
i'm now inspired to make my own list
website builder (2022; C) -- 1468 lines of code, 4 files and 8 scripts with 902 lines more code
shell scripts (2020; mostly bash) -- 2187 lines of code over 66 unrelated files
VFS library (2023; C; very unfinished) -- 825 lines of code and 4 files
vk/tg bot collection (2020; C) -- 3704 lines of code and 14 files
graphics hello world collection (2021; C) -- 3044 lines of code in 23 unrelated files
extended C preprocessor (2023; C; school thesis) -- 2914 lines of code and 7 files
screenshot editor (2021; C; school project) -- 3542 lines and 18 files
polyhedron renderer (2017; js) -- 2286 lines of code, 9 files and 2 separate versions (made from scratch)
asm and "c" compiler for fake cpu (2017; nodejs) -- 1047+1335+4433+2552=9367 lines, 29 files and 4 attempts (the 3rd attempt even worked enough for me to write a working snake game in that "c")
tetris (2017; js) -- 1011 lines of code and 5 files
terminal minesweeper (2018; nodejs) -- 1791 lines of code and 8 files
no OS snake game (2019; pure C) -- 632 lines for the game and 729 more of boilerplate i stole from somewhere else
*C projects do not count header files as files, but do count the lines in them **the years mentioned are the starts of projects. some of them last like 3 years tho ***this is by no means a complete list
it's easier for me to write programs by mitosis of the main function, and not by first guessing what kind of library i will need later.
feel free to ask me stuff about each project!!
i've implemented formatted text for my little tumblr mirroring page!
i also made an optimal mode to turn off all the formatting, because i thought it looked cleaner without them. partially inspired by the [pt: formatted text. end pt] things @dead-immortal does
Tumblr media
that checkbox is all css, and doesn't use a single line of javascript. my whole site is js free!... so far...
65 notes · View notes
codeeu · 5 years ago
Text
EU Code Week 2019 at Primary school ”Josip Kozarac” in Soljani, Croatia
By Marina and Adrijana, Code Week Teachers in Croatia
 The students from grades 1 to 8 of our Primary school ”Josip Kozarac” in Soljani (Croatia) participated in EU Code Week 2019 with 13 different online and offline activities organized by their computer science teacher Marina Blaževac and English teacher Adrijana Roždijevac. The school joined Code Week 4 All Challenge with its own code (cw19-AqkVi) which included 12 different activities and workshops (2 other Croatian schools from Vukovar and Gunja also joined us), as well as with the code originating from Portugal (cw19-kOREN). Lower-primary classes (grades 1 to 4) participated in various unplugged activities, while upper-primary classes (grades 5 to 8) participated mostly in online activities, as well as in some offline activities.
Tumblr media
The 1st-graders had a lot of fun with their first coding experience by playing an unplugged TPR activity Colour Code Hunt in order to learn names of colours in English. The students had to code their way across the grid on the floor to reach the colour they chose by listening to the teacher’s instructions (left, right, up and down). As they got familiar with the English
expressions, the students themselves gave instructions to other students and created their own codes. The game was and absolute hit at school because, even though it was meant for 1stgraders only, the students from all grades ended up playing it.
Tumblr media
Apart from taking part in Colour Code Hunt, the students from grades 2 and 3 also discovered coding with Pixel art and activity ”Let’s code a boat!”. During this unplugged activity students had to use the given code to draw and colour a boat on the grid paper. Additionally, the 3rd-graders also created traditional Slavonian towel by colouring the pixels.
Tumblr media Tumblr media
The 4th-graders also took part in an unplugged activity but they used coding to solve math problems (addition and subtraction) to reveal hidden images of different emoji.
Tumblr media
The students from grades 5 were introduced to binary code alphabet in order to write their names in code by colouring in the boxes in the provided grid. During another activity they worked with binary images where they had to figure out how to encode provided images into binary in such a way that another team can use the code to figure out what images they
selected. The 5th-graders also learned how to program micro:bits to show icons, numbers and text on the screen, as well as different animations in Minecraft. Paying Tetris was also a fun experience for them.
Tumblr media
Our 6th-grade students used Quiver 3D Augmented Reality colouring application for printing, colouring and watching their drawings of different countries and flags in 3D on their mobile phones. They used this opportunity to connect this activity to their eTwinning project called ”The Travelling Mascot” by drawing the flags of the partner countries involved in the project. Watching different animals move and make sounds in 3D was also an interesting experience for them. Another activity was ”Happy maps” where the students had a simple task of getting the "flurb" to the fruit across the given map by using the arrows provided. The students practiced writing precise instructions as they work to translate instructions into the symbols provided which help them gain experience reading and writing in shorthand code. Their final activity was programming the mBots to follow the given map and do different actions such as change the colour of their lights and stop at the certain spot by c oding in mBlock.
Tumblr media Tumblr media
The 7th-grade students played Minecraft and in that way learned about programming and coding. They build different worlds in Minecraft using MakeCode application and programming their characters to do different actions.
Tumblr media
The students from grade 8 took on Tetris Challenge and played Tetris which helped them with their concentration and logical thinking, as well as combinatorics.
Tumblr media Tumblr media
The students from English Club (grades 6 to 8) also participated in EU Code Week by coding with Scratch and creating animated e-postcards from Croatia. Here are some of the e-card they created: Makarska https://scratch.mit.edu/projects/337395069 and Osijek’s cathedral
https://scratch.mit.edu/projects/337395989.
Tumblr media
Our students had so much fun participating in EU Code Week and realizing how easy coding can be and that everyone can do it. We are looking forward to the next year’s EU Code Week and new coding activities.
2 notes · View notes