Tuesday, September 22, 2020

Shoot Your Goo, Fun Puzzle Platformer Made With FTEQW In 48H!

Shoot Your Goo is (despite its name) a family friendly puzzle platformer made in just 48h for the GMTK Game Jam 2019. It could be described as a mix of Angry Birds and mini-golf, but see for yourself:


The source-code can be found here, and you can head over to InsideQC to discuss with the creators.

The team who made this has become quite proficient in turning out interesting game prototypes (Bloodletter, Escape from Space etc.)  with the very cool FTEQW engine... a much advanced Quake1 derived engine (unofficial developer's documentation on the QuakeWiki & source code).

There are also a few other interesting projects with FTEQW, such as CubiQuake, FreeCS, and it has even gotten to the point of being nearly ready as a functional drop in replacement engine for Xonotic.

Semi-OT: Trenchbroom, the modern take on Quake engine mapping is continuing with great improvements and should be on your list to check out for sure

Discuss on our forums here.


Monday, September 21, 2020

People Of Frictional: Gregor Panič

WHO AM I?


Hi there! I'm Gregor and I'm a designer and programmer at Frictional, which means I'm responsible for all the fun events in our levels. Okay, maybe they're fun just for us.

It's me! And the sign on our door, printed on an A4 and a little crumpled...

I'm a more recent recruit, having joined around September 2016. My job description, gameplay programmer / designer, is purposefully vague. While I mainly work on level scripting, I also spend time on AI, gameplay systems and level design. I also worked on our collaboration with the Tobii Eye Tracker, which I will talk about later. The great part about this is that my work never gets stale and almost none of my days feel the same.

I'm originally from a little known country called Slovenia, but I've recently moved to the land of the vikings to become one myself. Or, in other words: I moved to Malmö around two months ago and now work from our fairly new office.

My setup at work - right next to the fanart wall! No deskmate yet, though. :'(
I absolutely adore our office and go there pretty much every day to socialize with and get inspired by my co-workers. I'm also the one who nags everyone with occasional movie and gaming nights, where we usually grab some snacks, relax and watch a horror movie (obviously), or games like FIFA and Jackbox Party Pack!

BACKGROUND


I can't really remember the time when I first started playing games. I do know that around the late 90s my dad brought home an Intel 80186 PC one day, thinking he would use it for work. He was wrong. After he showed me a couple of MS-DOS games and I realized I could make things move by pressing buttons, I became glued to that PC. My parents didn't manage to pry me from it, so I've been playing games ever since. Not on the same machine, obviously.

I played a lot of games, but didn't touch the horror genre for the longest time. I still remember having vivid nightmares and being unable to sleep whenever I saw something remotely scary on television. When I was older, however, a friend of mine bought me Amnesia as a "gift". It was a dare, of course, but because I didn't want to disappoint my friend, I played through it. It was just as scary as everyone was telling me, perhaps even more so.

But while I was playing it I also realized that it was about more than just scaring the living hell out of me. It managed to fully immerse me in its world and story, which I had not experienced to this degree before. This is how I got introduced to the horror genre, and to Frictional, which would later impact my life more than I could have possibly imagined.

Making games has been my dream ever since I can remember. Given how much fun I had playing them, I thought it would be great if I could make my own – which is why I always liked messing around with settings, seeing what I could do with cheat codes, and figuring out damage formulas so I could get an advantage. It wasn't until I got sucked into a game called Jedi Knight: Jedi Academy, however, that I actually made my first array into creating my own content. I made lightsaber hilts, maps, and even modified some scripts to make the game play like I wanted to.

Unfortunately, growing up in Slovenia there was no real game dev scene there, so I forgot about my dream. It simply never occured to me that I could make games for a living. However, since I was already using my computer so much, I thought it would be fun to work in IT. So I learned some basic C++ programming in high school, then went to a computer science university where I learned a lot more about programming and software in general.

For a long time I resigned myself to becoming a web developer, taking some summer jobs and part-time work in that field. The job became more and more mundane and boring, until I finally realized that I couldn't do it long term, and that I had to find something more fulfilling. That is when I remembered my dream of making games, how much fun they brought me and how great it would be to be able to help someone else have the same experience. I already had a lot of programming experience, so I became determined to join the games industry.

I immediately quit my part-time job and started working on my first small game. I wanted to do everything on my own so that I would learn all the intricacies of game development. A year or so of studying and work amounted to Welkin Road, a little puzzle platformer with grappling hooks.

In Welkin Road you use your two grappling hooks to solve movement-based puzzles.

While I was in the process of finishing Welkin Road, I started looking at potential studios I could join. That's when I saw a tweet from Frictional, mentioning that they were looking for a designer / programmer. I didn't think I was ready, but I figured this was my only chance to work with the company, so I sent my resume in anyway.

To my big surprise they offered me a work test, to see whether I was suitable for the role. I gave it my best, but after I sent in my project I tried to prepare myself for the inevitable let-down. Instead I got a positive reply and an invitation to an interview. The final decision came a couple of weeks later.

Spoiler alert: I got the job.

Given that I was a big fan of Amnesia and SOMA, the decision to accept was a no-brainer. However, it took me quite a while to properly register that I had fulfilled my lifelong dream. A year and a half later I realize how lucky I am to be one of the few people who can wake up on Mondays with a smile on their face.

After joining, I immediately started working on my introductory tasks aimed at learning the new tools. I joined at the same time as Max, so we bonded over struggling to understand all the new stuff. When those tasks were done, I started working on my first real project: designing and implementing eye tracking features in SOMA, which I will talk about in more detail in the next section.

A while after I was brought on, the company started looking to set up a studio in Malmö. I already knew that if I wanted to make games, I would most likely have to move, so the decision to move to Malmö didn't take me long to make. Finding a place to stay took a while, but I eventually managed to find a nice apartment and settle in, in no small part thanks to my incredibly kind and welcoming co-workers.

The setup in my new home in Malmö!


FIRING LASERS (more commonly known as Eye Tracking)


As promised, I will now spend some time talking about my adventures in eye tracking. After receiving a unit from Tobii, I first tested it with a bunch of games that already had eye tracking support. Deus Ex: Mankind Divided was a particularly useful use case study, since it had a robust implementation and used the eye tracker in interesting ways. I was initially very surprised at how well the eye tracker worked in that game, and how seamless and intuitive it was to use without putting any strain on my eyes. This gave me the confidence that we could use this to enhance SOMA.

Once I got a feel for what the technology was capable of, I read through Tobii's SDK documentation and code samples to figure out how it all worked. In simple terms, the Tobii eye tracker provides a continuous data stream of screen coordinates that represent the location on the screen the user is looking at. Think of it as firing 60+ laser beams per second from your eyes to your monitor. Bring it on, Cyclops!

After I was done feeling like a superhero, I looked into how we could use this in our own engine, HPL3. Since Tobii's SDK was easy to use, integrating it into HPL3 wasn't too difficult, especially with the help of our engine programmer Peter.

With the technical aspects more or less dealt with, I started thinking about the design of our eye tracking features, and how we could best make use of this technology to enhance the game. This included brainstorming sessions, quick prototyping and a lot of feedback from the rest of the team.

It quickly became clear that while controlling and moving stuff around on the screen with your eyes is fun, it becomes tiring and uncomfortable really fast. For a good experience, the player must never be actively thinking about using their eyes. Instead, the game should react to the player's natural eye movements and try to enhance the experience. A negative side effect of this design principle is that unfortunately quite a lot of features become very subtle and hard for the player to notice consciously, despite having an overall positive effect.

The white circle is where the player is looking.

Another interesting aspect of designing these features was how eye tracking could be used in a very immersive first person horror game. Horror games often rely on where the player is looking to trigger certain events, which always means a certain level of uncertainty about whether the player actually registered what was happening on the screen or not. With eye tracking, this uncertainty became very minimal, which meant that the timing of a lot of the events in SOMA naturally improved.

In the end, we ended up with a number of eye tracking features we were happy with. The most noticeable ones are extended view, which makes the viewport pan towards where the player is looking, and the ability to control the flashlight with your eyes. A number of enemies also react to the player's gaze, such as the flesher monster becoming aggressive when looked at and teleporting when the player blinks, or the deep sea diver stopping when the player maintains eye contact.

Other features are much more subtle and designed to enhance immersion and mood. For example, staring at creepy and gory scenes zooms the screen slightly, giving the impression that Simon is in a trance or shock-like state and can't look away. When the player looks at enemies, the screen distortion effect intensifies to further discourage players from looking at them.

Additionally there are some really secret ones, such as Ross' distorted computer messages appearing exactly when the player blinks, to further reinforce how Ross is inside Simon's head. My personal favorite, however, is a subtle reaction from K8, the incredibly friendly and helpful swimbot, which gives the player a small opportunity to communicate with it.

The developer showcase of eye tracking features.


In summary, working on eye tracking has been an incredibly fun and rewarding experience both because of the challenge, knowledge gained and the creative freedom. Besides, who doesn't enjoy firing lasers with their eyes? The end result hopefully enhances the SOMA experience, even if just a tiny little bit. So if you have the PC version on Windows and a Tobii eye tracker, consider giving an even more immersive version of SOMA a go!

The official trailer for eye tracking in SOMA.

Eye tracking is just a small part of my work at Frictional though, as I'm currently working on one of our next projects. I'm already really proud of what we're creating and I'm happier than ever with my choice to follow my dream of making games. We're all really excited to be able to share more of what we're doing, but until then we'll just keep doing our best. This also reminds me it is time for another gaming night, to keep our spirits up!

Quality Frictional Humour™ from a recent Jackbox Party night.


Wanna see who else works at Frictional? Check out the rest of the People of Frictional posts!

Saturday, September 12, 2020

2667, Roc 'N Rope By Coleco

The last game I'm covering this year is Roc 'n Rope by Coleco, from the Konami arcade game. Thank you for a wonderful if stunted year, I really needed the break. I'm really loving doing the research again and I hope to get ahead a little bit in the month of December. I will be doing a Christmas show, if you have ANY Christmas memories you want to share with us, please send them to 2600gamebygame@gmail.com by the end of day December 16. Sarah and I will be reading and listening to your messages in the show. Also, the next game I will cover in January is the Activision Decathlon. If you have any feedback on that game, why not get an early start and send it to me by January 12th. I hope you all had a wonderful Thanksgiving if you are in the USA; I am very thankful for all of you, and I thank you for listening.

Roc 'n Rope on Random Terrain
Roc 'n Rope on KLOV
Ed English's company Elerts web site
Ed English in a news story about Hasbro's Frogger, 1997

And So It Begins

 Summer! So many things to do, so hot up in my games room!

Turn Two.

To be continued.......

Friday, September 4, 2020

Grads In Games Awards 2020 - UCLan Nominees Short-Listed.

GREAT NEWS!

We're honoured to see our students and UCLan Games Design course shortlisted for the 'Grads in Games Awards'! Plus TT_Games are short-listed for their Industry Collaboration with UCLan Games and for employing many of our graduates.
Huge thanks to Arthur Parsons, Head of Design at TT_Games for his endless support and encouragement.
https://gradsingames.com/awards/







The UCLan student nominees include, Jakob MacDonald for the 'Student Game Award'.
Jakob is a graduate from UCLan Games Design and is currently studying for his MA and also working in UCLan's Innovation Lab in Danny Livingstone's team.
Jakob has released an App named 'BacteriAR' on iOS and Android. This Augmented Reality game has been developed for the NHS in collaboration with UCLan School of Medicine to raise awareness about the use of antibiotics.






















Another of our students, Simon Ashcroft, who is currently completing his MA, has also been nominated for the 'Student Hero Award' as he has inspired and rallied many of our games students to take part in several games jams and has formed an indie company which we hope to see develop and become successful. Simon won the award for creative excellence for work throughout 2019 given by The Great Northern Creative Expo.






























TT_Games are short-listed for the 'Graduate Employer Award' for the fact that in the last ten years, they have employed over 50 of our students.























Also the University of Central Lancashire and TT_Games, for the 'Industry Collaboration Award' 
Thanks TT_Games for all the opportunities you give to our games design students.
























It's great to see that all those people are shortlisted 😃 😃


https://gradsingames.com/news/the-grads-in-games-awards-shortlist-is-in/

The winners of the Grads in Games Awards will be announced on April 16th, on the evening of the GamesEd conference, at the National Videogame Museum in Sheffield.


https://gradsingames.com/news/the-grads-in-games-awards-judges-2020/




Monday, August 31, 2020

How To Install And Run Backtrack On Android

Guide you step by step to How to install and run Backtrack on android. As the Backtrack is also available with ARM architecture which makes it possible to run Backtrack on an ARM machine such as mobiles or tablets.
Recently, We are discussed Install and Run BackTrack on Windows. Android is the best OS for penetration testing. It designed for digital forensics and penetration testing or hacking tool. It comes with many more updated tools. As the Backtrack is also available with ARM architecture which makes it possible to run Backtrack on an ARM machine such as mobiles or tablets.
How To Install and Run Backtrack On AndroidRequirements
Step to Install and Run Backtrack On Android:
First of all extract the BT5-GNOME-ARM.7z. and copy the "BT5" folder and then put in your phone's root directory. Here mine phone is /sdcard. The root directory is different for different mobile devices.
  • Now install all the above apps BusyboxAndroid TerminalAndroid Vnc.
  • After installing BusyBox application open it and wait until it finishes loading and then click on Smart install.
  • Now open the android terminal and type the following command:
    su cd /sdcard/BT5sh bootbtNOTE :- When you type su in terminal it will ask you for superuser request and you have to tap on Grant.
  • After this, type the following commands in terminal.
    export USER=rootvncpasswd
  • After entering vncpasswd the terminal will ask you to enter the password. Enter the desired password and hit enter.
  • Now type the following commands.
    tightvncserver -geometry 1280×720
  • The terminal emulator will create the localhost to connect it to VNC server. Now note the localhost port marked red below. Now minimize the terminal emulator.
  • Open the Android VNC and type the following settings.
Nickname : BT5
Password : your password here which you entered in terminal (step no.6)
Address : localhost
Port : 5906
NOTE: Make sure that your localhost's port matches with terminal's localhost. Here mine New 'X' desktop is localhost:6. You may be different. So, in VNC type Port 590X where the "X" is the localhost in the android terminal.
That's it now just tap on connect to run the Backtrack on your android. So in this way you successfully install and run backtrack 5 on android. If you face any problem feel free to discuss in below comments!

Related articles


Sunday, August 30, 2020

Learning Web Pentesting With DVWA Part 1: Installation



In this tutorial series I'm going to walk you through the damn vulnerable web application (DVWA) which is damn vulnerable. Its main goal according to the creators is "to aid security professionals to test thier skills and tools in a legal environment, help web developers better understand the process of securing web applications and to aid both students & teachers to learn about web application security in a controlled class room environment."

I am going to install DVWA in docker so the prerequisite for this tutorial will be an installation of docker (Docker is not the only way to install DVWA but if you have docker already installed then it may be the easiest way to install DVWA).

To install DVWA in docker run your docker deamon if it's not running already and open a terminal or powershell and type:

docker rum --rm -it -p 8080:80 vulnerables/web-dvwa




It will take some time to pull the image from docker hub depending on your internet speed and after it is complete it will start the dvwa application. In the command we have mapped the image instance's port 80 to our hosts port 8080 so we should be able to access the web application from our host at http://localhost:8080

Now open your favorite web browser and go to http://localhost:8080
You should be prompted with a login screen like this:



login with these creds:
username: admin
password: password

After login you'll see a database setup page since this is our first run. Click on Create / Reset Database button at the bottom. It will setup database and redirect you to login page. Now login again and you'll see a welcome page.



Now click on DVWA Security link at the bottom of the page navigation and make sure the security level is set to Low. If it is not click on the dropdown, select Low and then click submit.




Now our setup is complete, so lets try a simple SQL attack to get a taste of whats about to come.

Click on SQL Injection in navigation menu.
You'll be presented with a small form which accepts User ID.
Enter a single quote (') in the User ID input field and click Submit.
You'll see an SQL error like this:



From the error message we can determine that the server has a MariaDB database and we can see the point of injection.
Since there are many quotes we are not able to determine the exact location of our injection. Lets add some text after our single quote to see exactly where our injection point is.
Now I am going to enter 'khan in the User ID field and click Submit.



Now we can see exactly where the point of injection is. Determining the point of injection is very important for a successful SQL injection and is sometimes very hard too, though it might not be that much useful here in this exercise.

Now lets try the very basic SQL Injection attack.
In the User ID field enter ' or 1=1-- - and click Submit.



We will explain what is going on here in the next article.


References:-
1. DVWA Official Website: http://www.dvwa.co.uk/
Read more
  1. Hack Rom Tools
  2. Hacking Tools For Beginners
  3. New Hack Tools
  4. How To Install Pentest Tools In Ubuntu
  5. Hacker Tools Windows
  6. Hack Tools Online
  7. Hack Tools For Mac
  8. What Are Hacking Tools
  9. Tools For Hacker
  10. Pentest Tools Linux
  11. Hacker Tools Hardware
  12. Hacking Tools For Kali Linux
  13. Pentest Tools
  14. How To Hack
  15. Hacker Techniques Tools And Incident Handling
  16. Hacker Tools Free
  17. Hacker Security Tools
  18. How To Make Hacking Tools
  19. Underground Hacker Sites
  20. Pentest Box Tools Download
  21. Hack Tools For Pc
  22. Hack Tools For Ubuntu
  23. Hacking Tools Name
  24. Pentest Tools
  25. Hacking Tools Hardware
  26. Hacking Tools Windows
  27. Hack Tools Pc
  28. Pentest Reporting Tools
  29. Pentest Tools Download
  30. Hack Apps
  31. Hack Tools Mac
  32. Hacking Tools Mac
  33. Install Pentest Tools Ubuntu
  34. Game Hacking
  35. Hacking Tools Download
  36. Wifi Hacker Tools For Windows
  37. Pentest Tools Apk
  38. Hack Apps
  39. Nsa Hack Tools Download
  40. Pentest Tools Github
  41. Hacker
  42. What Are Hacking Tools
  43. Pentest Tools Tcp Port Scanner
  44. New Hacker Tools
  45. Pentest Tools List
  46. Best Hacking Tools 2020
  47. Beginner Hacker Tools
  48. Hacking Tools For Windows 7
  49. Hack Tools For Windows
  50. Pentest Tools Bluekeep
  51. Hacker Tools Windows
  52. Hacker Techniques Tools And Incident Handling
  53. Hacking Tools For Kali Linux
  54. Hacker Tools Linux
  55. Hack Tools For Pc
  56. Hacker Tools For Ios
  57. Hack Tools
  58. Hacking Tools
  59. Pentest Tools Free
  60. Tools For Hacker
  61. Hacking Tools Mac
  62. Nsa Hack Tools
  63. Hacker Tools Software
  64. Hacking Tools Software
  65. Hack Tools Mac
  66. Easy Hack Tools
  67. Tools 4 Hack
  68. Hacking Tools Download
  69. Nsa Hacker Tools
  70. Black Hat Hacker Tools
  71. Hacker Tools For Ios
  72. Pentest Tools Port Scanner
  73. Hack Tools For Games
  74. Hacker Tools Windows
  75. Pentest Tools For Ubuntu
  76. Pentest Tools Review
  77. Hacker Tools Mac
  78. Pentest Tools Bluekeep
  79. Hackers Toolbox
  80. Hacking Apps
  81. Pentest Tools Open Source
  82. Hackrf Tools
  83. New Hacker Tools
  84. Blackhat Hacker Tools
  85. Best Hacking Tools 2020
  86. Pentest Automation Tools
  87. Hackers Toolbox
  88. Tools For Hacker
  89. Hacking Apps
  90. Pentest Tools Framework
  91. Hack Tools 2019
  92. Hacking Tools Software
  93. Bluetooth Hacking Tools Kali
  94. Bluetooth Hacking Tools Kali
  95. How To Make Hacking Tools
  96. Hacking Tools Download
  97. Hacker Tools For Windows
  98. Pentest Tools For Android
  99. Hacker Tools Software